search for: pr11948

Displaying 3 results from an estimated 3 matches for "pr11948".

2012 Feb 09
2
[LLVMdev] Your commit 149912 "Remove some dead code and tidy things up"...
...ting commit to make, unfortunately it broke pattern matching of vectors of booleans. The problem is that a ConstantDataVector is only formed if the element type is one of i8, i16, etc. So vectors of funky types, or not so funky types like i1, are no longer matched. I noticed this while working on PR11948. The good thing is that the testcase there no longer crashes the compiler because earlier patterns now fail to match :) The bad thing is that a -instsimplify testcase like the following no longer passes: define <2 x i1> @vectorselect1(<2 x i1> %cond) { ; CHECK: @vectorselect1...
2012 Feb 10
0
[LLVMdev] Your commit 149912 "Remove some dead code and tidy things up"...
...unfortunately it broke > pattern matching of vectors of booleans. The problem is that a > ConstantDataVector is only formed if the element type is one of i8, i16, etc. > So vectors of funky types, or not so funky types like i1, are no longer > matched. I noticed this while working on PR11948. The good thing is that > the testcase there no longer crashes the compiler because earlier patterns > now fail to match :) The bad thing is that a -instsimplify testcase like the > following no longer passes: > define <2 x i1> @vectorselect1(<2 x i1> %cond) { > ; CHE...
2012 Feb 10
1
[LLVMdev] Your commit 149912 "Remove some dead code and tidy things up"...
...t broke >> pattern matching of vectors of booleans. The problem is that a >> ConstantDataVector is only formed if the element type is one of i8, i16, etc. >> So vectors of funky types, or not so funky types like i1, are no longer >> matched. I noticed this while working on PR11948. The good thing is that >> the testcase there no longer crashes the compiler because earlier patterns >> now fail to match :) The bad thing is that a -instsimplify testcase like the >> following no longer passes: >> define<2 x i1> @vectorselect1(<2 x i1> %c...