projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[SelectionDAGBuilder] Make sure DemoteReg ends up in right reg-class.
[oota-llvm.git]
/
test
/
CodeGen
/
SystemZ
/
int-cmp-13.ll
diff --git
a/test/CodeGen/SystemZ/int-cmp-13.ll
b/test/CodeGen/SystemZ/int-cmp-13.ll
index 19bceecb626ee3930712cb81c26f03b25315873b..53af0c868a251d4dcd7d214829eb848ddcd11157 100644
(file)
--- a/
test/CodeGen/SystemZ/int-cmp-13.ll
+++ b/
test/CodeGen/SystemZ/int-cmp-13.ll
@@
-4,7
+4,7
@@
; Check comparisons with 0.
define double @f1(double %a, double %b, i64 %i1) {
; Check comparisons with 0.
define double @f1(double %a, double %b, i64 %i1) {
-; CHECK: f1:
+; CHECK
-LABEL
: f1:
; CHECK: cgije %r2, 0
; CHECK: ldr %f0, %f2
; CHECK: br %r14
; CHECK: cgije %r2, 0
; CHECK: ldr %f0, %f2
; CHECK: br %r14
@@
-15,7
+15,7
@@
define double @f1(double %a, double %b, i64 %i1) {
; Check the high end of the CGIJ range.
define double @f2(double %a, double %b, i64 %i1) {
; Check the high end of the CGIJ range.
define double @f2(double %a, double %b, i64 %i1) {
-; CHECK: f2:
+; CHECK
-LABEL
: f2:
; CHECK: cgije %r2, 127
; CHECK: ldr %f0, %f2
; CHECK: br %r14
; CHECK: cgije %r2, 127
; CHECK: ldr %f0, %f2
; CHECK: br %r14
@@
-26,7
+26,7
@@
define double @f2(double %a, double %b, i64 %i1) {
; Check the next value up, which must use CGHI instead.
define double @f3(double %a, double %b, i64 %i1) {
; Check the next value up, which must use CGHI instead.
define double @f3(double %a, double %b, i64 %i1) {
-; CHECK: f3:
+; CHECK
-LABEL
: f3:
; CHECK: cghi %r2, 128
; CHECK-NEXT: je
; CHECK: ldr %f0, %f2
; CHECK: cghi %r2, 128
; CHECK-NEXT: je
; CHECK: ldr %f0, %f2
@@
-38,7
+38,7
@@
define double @f3(double %a, double %b, i64 %i1) {
; Check the high end of the CGHI range.
define double @f4(double %a, double %b, i64 %i1) {
; Check the high end of the CGHI range.
define double @f4(double %a, double %b, i64 %i1) {
-; CHECK: f4:
+; CHECK
-LABEL
: f4:
; CHECK: cghi %r2, 32767
; CHECK-NEXT: je
; CHECK: ldr %f0, %f2
; CHECK: cghi %r2, 32767
; CHECK-NEXT: je
; CHECK: ldr %f0, %f2
@@
-50,7
+50,7
@@
define double @f4(double %a, double %b, i64 %i1) {
; Check the next value up, which must use CGFI.
define double @f5(double %a, double %b, i64 %i1) {
; Check the next value up, which must use CGFI.
define double @f5(double %a, double %b, i64 %i1) {
-; CHECK: f5:
+; CHECK
-LABEL
: f5:
; CHECK: cgfi %r2, 32768
; CHECK-NEXT: je
; CHECK: ldr %f0, %f2
; CHECK: cgfi %r2, 32768
; CHECK-NEXT: je
; CHECK: ldr %f0, %f2
@@
-62,7
+62,7
@@
define double @f5(double %a, double %b, i64 %i1) {
; Check the high end of the CGFI range.
define double @f6(double %a, double %b, i64 %i1) {
; Check the high end of the CGFI range.
define double @f6(double %a, double %b, i64 %i1) {
-; CHECK: f6:
+; CHECK
-LABEL
: f6:
; CHECK: cgfi %r2, 2147483647
; CHECK-NEXT: je
; CHECK: ldr %f0, %f2
; CHECK: cgfi %r2, 2147483647
; CHECK-NEXT: je
; CHECK: ldr %f0, %f2
@@
-74,7
+74,7
@@
define double @f6(double %a, double %b, i64 %i1) {
; Check the next value up, which should use CLGFI instead.
define double @f7(double %a, double %b, i64 %i1) {
; Check the next value up, which should use CLGFI instead.
define double @f7(double %a, double %b, i64 %i1) {
-; CHECK: f7:
+; CHECK
-LABEL
: f7:
; CHECK: clgfi %r2, 2147483648
; CHECK-NEXT: je
; CHECK: ldr %f0, %f2
; CHECK: clgfi %r2, 2147483648
; CHECK-NEXT: je
; CHECK: ldr %f0, %f2
@@
-86,7
+86,7
@@
define double @f7(double %a, double %b, i64 %i1) {
; Check the high end of the CLGFI range.
define double @f8(double %a, double %b, i64 %i1) {
; Check the high end of the CLGFI range.
define double @f8(double %a, double %b, i64 %i1) {
-; CHECK: f8:
+; CHECK
-LABEL
: f8:
; CHECK: clgfi %r2, 4294967295
; CHECK-NEXT: je
; CHECK: ldr %f0, %f2
; CHECK: clgfi %r2, 4294967295
; CHECK-NEXT: je
; CHECK: ldr %f0, %f2
@@
-98,7
+98,7
@@
define double @f8(double %a, double %b, i64 %i1) {
; Check the next value up, which must use a register comparison.
define double @f9(double %a, double %b, i64 %i1) {
; Check the next value up, which must use a register comparison.
define double @f9(double %a, double %b, i64 %i1) {
-; CHECK: f9:
+; CHECK
-LABEL
: f9:
; CHECK: cgrje %r2,
; CHECK: ldr %f0, %f2
; CHECK: br %r14
; CHECK: cgrje %r2,
; CHECK: ldr %f0, %f2
; CHECK: br %r14
@@
-109,7
+109,7
@@
define double @f9(double %a, double %b, i64 %i1) {
; Check the high end of the negative CGIJ range.
define double @f10(double %a, double %b, i64 %i1) {
; Check the high end of the negative CGIJ range.
define double @f10(double %a, double %b, i64 %i1) {
-; CHECK: f10:
+; CHECK
-LABEL
: f10:
; CHECK: cgije %r2, -1
; CHECK: ldr %f0, %f2
; CHECK: br %r14
; CHECK: cgije %r2, -1
; CHECK: ldr %f0, %f2
; CHECK: br %r14
@@
-120,7
+120,7
@@
define double @f10(double %a, double %b, i64 %i1) {
; Check the low end of the CGIJ range.
define double @f11(double %a, double %b, i64 %i1) {
; Check the low end of the CGIJ range.
define double @f11(double %a, double %b, i64 %i1) {
-; CHECK: f11:
+; CHECK
-LABEL
: f11:
; CHECK: cgije %r2, -128
; CHECK: ldr %f0, %f2
; CHECK: br %r14
; CHECK: cgije %r2, -128
; CHECK: ldr %f0, %f2
; CHECK: br %r14
@@
-131,7
+131,7
@@
define double @f11(double %a, double %b, i64 %i1) {
; Check the next value down, which must use CGHI instead.
define double @f12(double %a, double %b, i64 %i1) {
; Check the next value down, which must use CGHI instead.
define double @f12(double %a, double %b, i64 %i1) {
-; CHECK: f12:
+; CHECK
-LABEL
: f12:
; CHECK: cghi %r2, -129
; CHECK-NEXT: je
; CHECK: ldr %f0, %f2
; CHECK: cghi %r2, -129
; CHECK-NEXT: je
; CHECK: ldr %f0, %f2
@@
-143,7
+143,7
@@
define double @f12(double %a, double %b, i64 %i1) {
; Check the low end of the CGHI range.
define double @f13(double %a, double %b, i64 %i1) {
; Check the low end of the CGHI range.
define double @f13(double %a, double %b, i64 %i1) {
-; CHECK: f13:
+; CHECK
-LABEL
: f13:
; CHECK: cghi %r2, -32768
; CHECK-NEXT: je
; CHECK: ldr %f0, %f2
; CHECK: cghi %r2, -32768
; CHECK-NEXT: je
; CHECK: ldr %f0, %f2
@@
-155,7
+155,7
@@
define double @f13(double %a, double %b, i64 %i1) {
; Check the next value down, which must use CGFI instead.
define double @f14(double %a, double %b, i64 %i1) {
; Check the next value down, which must use CGFI instead.
define double @f14(double %a, double %b, i64 %i1) {
-; CHECK: f14:
+; CHECK
-LABEL
: f14:
; CHECK: cgfi %r2, -32769
; CHECK-NEXT: je
; CHECK: ldr %f0, %f2
; CHECK: cgfi %r2, -32769
; CHECK-NEXT: je
; CHECK: ldr %f0, %f2
@@
-167,7
+167,7
@@
define double @f14(double %a, double %b, i64 %i1) {
; Check the low end of the CGFI range.
define double @f15(double %a, double %b, i64 %i1) {
; Check the low end of the CGFI range.
define double @f15(double %a, double %b, i64 %i1) {
-; CHECK: f15:
+; CHECK
-LABEL
: f15:
; CHECK: cgfi %r2, -2147483648
; CHECK-NEXT: je
; CHECK: ldr %f0, %f2
; CHECK: cgfi %r2, -2147483648
; CHECK-NEXT: je
; CHECK: ldr %f0, %f2
@@
-179,7
+179,7
@@
define double @f15(double %a, double %b, i64 %i1) {
; Check the next value down, which must use register comparison.
define double @f16(double %a, double %b, i64 %i1) {
; Check the next value down, which must use register comparison.
define double @f16(double %a, double %b, i64 %i1) {
-; CHECK: f16:
+; CHECK
-LABEL
: f16:
; CHECK: cgrje
; CHECK: ldr %f0, %f2
; CHECK: br %r14
; CHECK: cgrje
; CHECK: ldr %f0, %f2
; CHECK: br %r14