diff options
author | Juergen Ributzka <juergen@apple.com> | 2014-08-14 19:56:28 +0000 |
---|---|---|
committer | Juergen Ributzka <juergen@apple.com> | 2014-08-14 19:56:28 +0000 |
commit | 790bacf232d0ec3cee7c41fef4702b7f90862269 (patch) | |
tree | 579ad6ffa3206e8cbacf5bf8f4abb7f19f22f660 /llvm/test/CodeGen/X86/fast-isel-cmp-branch3.ll | |
parent | 53e6a5d60c7be3ce3fc261e08b3926bb12a27663 (diff) | |
download | bcm5719-llvm-790bacf232d0ec3cee7c41fef4702b7f90862269.tar.gz bcm5719-llvm-790bacf232d0ec3cee7c41fef4702b7f90862269.zip |
Revert several FastISel commits to track down a buildbot error.
This reverts:
r215595 "[FastISel][X86] Add large code model support for materializing floating-point constants."
r215594 "[FastISel][X86] Use XOR to materialize the "0" value."
r215593 "[FastISel][X86] Emit more efficient instructions for integer constant materialization."
r215591 "[FastISel][AArch64] Make use of the zero register when possible."
r215588 "[FastISel] Let the target decide first if it wants to materialize a constant."
r215582 "[FastISel][AArch64] Cleanup constant materialization code. NFCI."
llvm-svn: 215673
Diffstat (limited to 'llvm/test/CodeGen/X86/fast-isel-cmp-branch3.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/fast-isel-cmp-branch3.ll | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/llvm/test/CodeGen/X86/fast-isel-cmp-branch3.ll b/llvm/test/CodeGen/X86/fast-isel-cmp-branch3.ll index 0df782d18ec..a3f6851ca24 100644 --- a/llvm/test/CodeGen/X86/fast-isel-cmp-branch3.ll +++ b/llvm/test/CodeGen/X86/fast-isel-cmp-branch3.ll @@ -351,7 +351,7 @@ bb1: define i32 @icmp_eq(i32 %x) { ; CHECK-LABEL: icmp_eq ; CHECK-NOT: cmpl -; CHECK: xorl %eax, %eax +; CHECK: movl $0, %eax %1 = icmp eq i32 %x, %x br i1 %1, label %bb1, label %bb2 bb2: @@ -387,7 +387,7 @@ bb1: define i32 @icmp_uge(i32 %x) { ; CHECK-LABEL: icmp_uge ; CHECK-NOT: cmpl -; CHECK: xorl %eax, %eax +; CHECK: movl $0, %eax %1 = icmp uge i32 %x, %x br i1 %1, label %bb1, label %bb2 bb2: @@ -411,7 +411,7 @@ bb1: define i32 @icmp_ule(i32 %x) { ; CHECK-LABEL: icmp_ule ; CHECK-NOT: cmpl -; CHECK: xorl %eax, %eax +; CHECK: movl $0, %eax %1 = icmp ule i32 %x, %x br i1 %1, label %bb1, label %bb2 bb2: @@ -435,7 +435,7 @@ bb1: define i32 @icmp_sge(i32 %x) { ; CHECK-LABEL: icmp_sge ; CHECK-NOT: cmpl -; CHECK: xorl %eax, %eax +; CHECK: movl $0, %eax %1 = icmp sge i32 %x, %x br i1 %1, label %bb1, label %bb2 bb2: @@ -459,7 +459,7 @@ bb1: define i32 @icmp_sle(i32 %x) { ; CHECK-LABEL: icmp_sle ; CHECK-NOT: cmpl -; CHECK: xorl %eax, %eax +; CHECK: movl $0, %eax %1 = icmp sle i32 %x, %x br i1 %1, label %bb1, label %bb2 bb2: |