search for: vectorselect1

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

Did you mean: vector_select
2012 Feb 09
2
[LLVMdev] Your commit 149912 "Remove some dead code and tidy things up"...
...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 %invert = xor <2 x i1> %cond, <i1 1, i1 1> %s = select <2 x i1> %invert, <2 x i32> <i32 0, i32 0>, <2 x i32> <i32 1, i32 1> %c = icmp ne <2 x i32> %s, <i32 0, i32 0> ret &lt...
2012 Feb 10
0
[LLVMdev] Your commit 149912 "Remove some dead code and tidy things up"...
...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 > %invert = xor <2 x i1> %cond, <i1 1, i1 1> > %s = select <2 x i1> %invert, <2 x i32> <i32 0, i32 0>, <2 x i32> <i32 1, i32 1> > %c = icmp ne <2 x i32> %s, <i32 0, i32 0> &...
2012 Feb 10
1
[LLVMdev] Your commit 149912 "Remove some dead code and tidy things up"...
...ed 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 >> %invert = xor<2 x i1> %cond,<i1 1, i1 1> >> %s = select<2 x i1> %invert,<2 x i32> <i32 0, i32 0>,<2 x i32> <i32 1, i32 1> >> %c = icmp ne<2 x i32> %s,&lt...