Displaying 1 result from an estimated 1 matches for "puppydog".
Did you mean:
guppylog
2009 Jul 23
1
[LLVMdev] Case where VSETCC DAGCombiner hack doesn't work
...Ok, we were missing this specific case because of some instcombine
xforms that were only applying to scalars, not vectors. I tweaked
them to cover vectors and we're getting "perfect" code for this now
(one cmpordps).
However, not all is sunshine and roses, there are some sad puppydog
faces left. Specifically, things like this still get scalarized:
#include <emmintrin.h>
__m128i a(__m128 a, __m128 b, __m128 c) { return a==b & c==b; }
The problem is that the IR going into Codegen has been (nicely)
simplified to:
define <2 x i64> @a(<4 x float> %a, &l...