- Add target lowering hooks that specify which setcc conditions are illegal,
[oota-llvm.git] / test / CodeGen / X86 / setoeq.ll
1 ; RUN: llvm-as < %s | llc -march=x86  | grep set | count 2
2 ; RUN: llvm-as < %s | llc -march=x86  | grep and
3
4 define zeroext i8 @t(double %x) nounwind readnone {
5 entry:
6         %0 = fptosi double %x to i32            ; <i32> [#uses=1]
7         %1 = sitofp i32 %0 to double            ; <double> [#uses=1]
8         %2 = fcmp oeq double %1, %x             ; <i1> [#uses=1]
9         %retval12 = zext i1 %2 to i8            ; <i8> [#uses=1]
10         ret i8 %retval12
11 }