summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/fast-isel-cmp.ll
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/CodeGen/X86/fast-isel-cmp.ll')
-rw-r--r--llvm/test/CodeGen/X86/fast-isel-cmp.ll320
1 files changed, 160 insertions, 160 deletions
diff --git a/llvm/test/CodeGen/X86/fast-isel-cmp.ll b/llvm/test/CodeGen/X86/fast-isel-cmp.ll
index 6ffb22e215e..991ecfd5e99 100644
--- a/llvm/test/CodeGen/X86/fast-isel-cmp.ll
+++ b/llvm/test/CodeGen/X86/fast-isel-cmp.ll
@@ -6,7 +6,7 @@
define zeroext i1 @fcmp_oeq(float %x, float %y) {
; SDAG-LABEL: fcmp_oeq:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: cmpeqss %xmm1, %xmm0
; SDAG-NEXT: movd %xmm0, %eax
; SDAG-NEXT: andl $1, %eax
@@ -14,7 +14,7 @@ define zeroext i1 @fcmp_oeq(float %x, float %y) {
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_oeq:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: ucomiss %xmm1, %xmm0
; FAST_NOAVX-NEXT: sete %al
; FAST_NOAVX-NEXT: setnp %cl
@@ -24,7 +24,7 @@ define zeroext i1 @fcmp_oeq(float %x, float %y) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_oeq:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vucomiss %xmm1, %xmm0
; FAST_AVX-NEXT: sete %al
; FAST_AVX-NEXT: setnp %cl
@@ -38,13 +38,13 @@ define zeroext i1 @fcmp_oeq(float %x, float %y) {
define zeroext i1 @fcmp_ogt(float %x, float %y) {
; SDAG-LABEL: fcmp_ogt:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: ucomiss %xmm1, %xmm0
; SDAG-NEXT: seta %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_ogt:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: ucomiss %xmm1, %xmm0
; FAST_NOAVX-NEXT: seta %al
; FAST_NOAVX-NEXT: andb $1, %al
@@ -52,7 +52,7 @@ define zeroext i1 @fcmp_ogt(float %x, float %y) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_ogt:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vucomiss %xmm1, %xmm0
; FAST_AVX-NEXT: seta %al
; FAST_AVX-NEXT: andb $1, %al
@@ -64,13 +64,13 @@ define zeroext i1 @fcmp_ogt(float %x, float %y) {
define zeroext i1 @fcmp_oge(float %x, float %y) {
; SDAG-LABEL: fcmp_oge:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: ucomiss %xmm1, %xmm0
; SDAG-NEXT: setae %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_oge:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: ucomiss %xmm1, %xmm0
; FAST_NOAVX-NEXT: setae %al
; FAST_NOAVX-NEXT: andb $1, %al
@@ -78,7 +78,7 @@ define zeroext i1 @fcmp_oge(float %x, float %y) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_oge:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vucomiss %xmm1, %xmm0
; FAST_AVX-NEXT: setae %al
; FAST_AVX-NEXT: andb $1, %al
@@ -90,13 +90,13 @@ define zeroext i1 @fcmp_oge(float %x, float %y) {
define zeroext i1 @fcmp_olt(float %x, float %y) {
; SDAG-LABEL: fcmp_olt:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: ucomiss %xmm0, %xmm1
; SDAG-NEXT: seta %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_olt:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: ucomiss %xmm0, %xmm1
; FAST_NOAVX-NEXT: seta %al
; FAST_NOAVX-NEXT: andb $1, %al
@@ -104,7 +104,7 @@ define zeroext i1 @fcmp_olt(float %x, float %y) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_olt:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vucomiss %xmm0, %xmm1
; FAST_AVX-NEXT: seta %al
; FAST_AVX-NEXT: andb $1, %al
@@ -116,13 +116,13 @@ define zeroext i1 @fcmp_olt(float %x, float %y) {
define zeroext i1 @fcmp_ole(float %x, float %y) {
; SDAG-LABEL: fcmp_ole:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: ucomiss %xmm0, %xmm1
; SDAG-NEXT: setae %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_ole:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: ucomiss %xmm0, %xmm1
; FAST_NOAVX-NEXT: setae %al
; FAST_NOAVX-NEXT: andb $1, %al
@@ -130,7 +130,7 @@ define zeroext i1 @fcmp_ole(float %x, float %y) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_ole:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vucomiss %xmm0, %xmm1
; FAST_AVX-NEXT: setae %al
; FAST_AVX-NEXT: andb $1, %al
@@ -142,13 +142,13 @@ define zeroext i1 @fcmp_ole(float %x, float %y) {
define zeroext i1 @fcmp_one(float %x, float %y) {
; SDAG-LABEL: fcmp_one:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: ucomiss %xmm1, %xmm0
; SDAG-NEXT: setne %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_one:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: ucomiss %xmm1, %xmm0
; FAST_NOAVX-NEXT: setne %al
; FAST_NOAVX-NEXT: andb $1, %al
@@ -156,7 +156,7 @@ define zeroext i1 @fcmp_one(float %x, float %y) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_one:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vucomiss %xmm1, %xmm0
; FAST_AVX-NEXT: setne %al
; FAST_AVX-NEXT: andb $1, %al
@@ -168,13 +168,13 @@ define zeroext i1 @fcmp_one(float %x, float %y) {
define zeroext i1 @fcmp_ord(float %x, float %y) {
; SDAG-LABEL: fcmp_ord:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: ucomiss %xmm1, %xmm0
; SDAG-NEXT: setnp %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_ord:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: ucomiss %xmm1, %xmm0
; FAST_NOAVX-NEXT: setnp %al
; FAST_NOAVX-NEXT: andb $1, %al
@@ -182,7 +182,7 @@ define zeroext i1 @fcmp_ord(float %x, float %y) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_ord:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vucomiss %xmm1, %xmm0
; FAST_AVX-NEXT: setnp %al
; FAST_AVX-NEXT: andb $1, %al
@@ -194,13 +194,13 @@ define zeroext i1 @fcmp_ord(float %x, float %y) {
define zeroext i1 @fcmp_uno(float %x, float %y) {
; SDAG-LABEL: fcmp_uno:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: ucomiss %xmm1, %xmm0
; SDAG-NEXT: setp %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_uno:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: ucomiss %xmm1, %xmm0
; FAST_NOAVX-NEXT: setp %al
; FAST_NOAVX-NEXT: andb $1, %al
@@ -208,7 +208,7 @@ define zeroext i1 @fcmp_uno(float %x, float %y) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_uno:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vucomiss %xmm1, %xmm0
; FAST_AVX-NEXT: setp %al
; FAST_AVX-NEXT: andb $1, %al
@@ -220,13 +220,13 @@ define zeroext i1 @fcmp_uno(float %x, float %y) {
define zeroext i1 @fcmp_ueq(float %x, float %y) {
; SDAG-LABEL: fcmp_ueq:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: ucomiss %xmm1, %xmm0
; SDAG-NEXT: sete %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_ueq:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: ucomiss %xmm1, %xmm0
; FAST_NOAVX-NEXT: sete %al
; FAST_NOAVX-NEXT: andb $1, %al
@@ -234,7 +234,7 @@ define zeroext i1 @fcmp_ueq(float %x, float %y) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_ueq:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vucomiss %xmm1, %xmm0
; FAST_AVX-NEXT: sete %al
; FAST_AVX-NEXT: andb $1, %al
@@ -246,13 +246,13 @@ define zeroext i1 @fcmp_ueq(float %x, float %y) {
define zeroext i1 @fcmp_ugt(float %x, float %y) {
; SDAG-LABEL: fcmp_ugt:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: ucomiss %xmm0, %xmm1
; SDAG-NEXT: setb %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_ugt:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: ucomiss %xmm0, %xmm1
; FAST_NOAVX-NEXT: setb %al
; FAST_NOAVX-NEXT: andb $1, %al
@@ -260,7 +260,7 @@ define zeroext i1 @fcmp_ugt(float %x, float %y) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_ugt:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vucomiss %xmm0, %xmm1
; FAST_AVX-NEXT: setb %al
; FAST_AVX-NEXT: andb $1, %al
@@ -272,13 +272,13 @@ define zeroext i1 @fcmp_ugt(float %x, float %y) {
define zeroext i1 @fcmp_uge(float %x, float %y) {
; SDAG-LABEL: fcmp_uge:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: ucomiss %xmm0, %xmm1
; SDAG-NEXT: setbe %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_uge:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: ucomiss %xmm0, %xmm1
; FAST_NOAVX-NEXT: setbe %al
; FAST_NOAVX-NEXT: andb $1, %al
@@ -286,7 +286,7 @@ define zeroext i1 @fcmp_uge(float %x, float %y) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_uge:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vucomiss %xmm0, %xmm1
; FAST_AVX-NEXT: setbe %al
; FAST_AVX-NEXT: andb $1, %al
@@ -298,13 +298,13 @@ define zeroext i1 @fcmp_uge(float %x, float %y) {
define zeroext i1 @fcmp_ult(float %x, float %y) {
; SDAG-LABEL: fcmp_ult:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: ucomiss %xmm1, %xmm0
; SDAG-NEXT: setb %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_ult:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: ucomiss %xmm1, %xmm0
; FAST_NOAVX-NEXT: setb %al
; FAST_NOAVX-NEXT: andb $1, %al
@@ -312,7 +312,7 @@ define zeroext i1 @fcmp_ult(float %x, float %y) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_ult:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vucomiss %xmm1, %xmm0
; FAST_AVX-NEXT: setb %al
; FAST_AVX-NEXT: andb $1, %al
@@ -324,13 +324,13 @@ define zeroext i1 @fcmp_ult(float %x, float %y) {
define zeroext i1 @fcmp_ule(float %x, float %y) {
; SDAG-LABEL: fcmp_ule:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: ucomiss %xmm1, %xmm0
; SDAG-NEXT: setbe %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_ule:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: ucomiss %xmm1, %xmm0
; FAST_NOAVX-NEXT: setbe %al
; FAST_NOAVX-NEXT: andb $1, %al
@@ -338,7 +338,7 @@ define zeroext i1 @fcmp_ule(float %x, float %y) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_ule:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vucomiss %xmm1, %xmm0
; FAST_AVX-NEXT: setbe %al
; FAST_AVX-NEXT: andb $1, %al
@@ -350,7 +350,7 @@ define zeroext i1 @fcmp_ule(float %x, float %y) {
define zeroext i1 @fcmp_une(float %x, float %y) {
; SDAG-LABEL: fcmp_une:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: cmpneqss %xmm1, %xmm0
; SDAG-NEXT: movd %xmm0, %eax
; SDAG-NEXT: andl $1, %eax
@@ -358,7 +358,7 @@ define zeroext i1 @fcmp_une(float %x, float %y) {
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_une:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: ucomiss %xmm1, %xmm0
; FAST_NOAVX-NEXT: setne %al
; FAST_NOAVX-NEXT: setp %cl
@@ -368,7 +368,7 @@ define zeroext i1 @fcmp_une(float %x, float %y) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_une:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vucomiss %xmm1, %xmm0
; FAST_AVX-NEXT: setne %al
; FAST_AVX-NEXT: setp %cl
@@ -382,13 +382,13 @@ define zeroext i1 @fcmp_une(float %x, float %y) {
define zeroext i1 @icmp_eq(i32 %x, i32 %y) {
; SDAG-LABEL: icmp_eq:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: cmpl %esi, %edi
; SDAG-NEXT: sete %al
; SDAG-NEXT: retq
;
; FAST-LABEL: icmp_eq:
-; FAST: ## BB#0:
+; FAST: ## %bb.0:
; FAST-NEXT: cmpl %esi, %edi
; FAST-NEXT: sete %al
; FAST-NEXT: andb $1, %al
@@ -400,13 +400,13 @@ define zeroext i1 @icmp_eq(i32 %x, i32 %y) {
define zeroext i1 @icmp_ne(i32 %x, i32 %y) {
; SDAG-LABEL: icmp_ne:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: cmpl %esi, %edi
; SDAG-NEXT: setne %al
; SDAG-NEXT: retq
;
; FAST-LABEL: icmp_ne:
-; FAST: ## BB#0:
+; FAST: ## %bb.0:
; FAST-NEXT: cmpl %esi, %edi
; FAST-NEXT: setne %al
; FAST-NEXT: andb $1, %al
@@ -418,13 +418,13 @@ define zeroext i1 @icmp_ne(i32 %x, i32 %y) {
define zeroext i1 @icmp_ugt(i32 %x, i32 %y) {
; SDAG-LABEL: icmp_ugt:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: cmpl %esi, %edi
; SDAG-NEXT: seta %al
; SDAG-NEXT: retq
;
; FAST-LABEL: icmp_ugt:
-; FAST: ## BB#0:
+; FAST: ## %bb.0:
; FAST-NEXT: cmpl %esi, %edi
; FAST-NEXT: seta %al
; FAST-NEXT: andb $1, %al
@@ -436,13 +436,13 @@ define zeroext i1 @icmp_ugt(i32 %x, i32 %y) {
define zeroext i1 @icmp_uge(i32 %x, i32 %y) {
; SDAG-LABEL: icmp_uge:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: cmpl %esi, %edi
; SDAG-NEXT: setae %al
; SDAG-NEXT: retq
;
; FAST-LABEL: icmp_uge:
-; FAST: ## BB#0:
+; FAST: ## %bb.0:
; FAST-NEXT: cmpl %esi, %edi
; FAST-NEXT: setae %al
; FAST-NEXT: andb $1, %al
@@ -454,13 +454,13 @@ define zeroext i1 @icmp_uge(i32 %x, i32 %y) {
define zeroext i1 @icmp_ult(i32 %x, i32 %y) {
; SDAG-LABEL: icmp_ult:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: cmpl %esi, %edi
; SDAG-NEXT: setb %al
; SDAG-NEXT: retq
;
; FAST-LABEL: icmp_ult:
-; FAST: ## BB#0:
+; FAST: ## %bb.0:
; FAST-NEXT: cmpl %esi, %edi
; FAST-NEXT: setb %al
; FAST-NEXT: andb $1, %al
@@ -472,13 +472,13 @@ define zeroext i1 @icmp_ult(i32 %x, i32 %y) {
define zeroext i1 @icmp_ule(i32 %x, i32 %y) {
; SDAG-LABEL: icmp_ule:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: cmpl %esi, %edi
; SDAG-NEXT: setbe %al
; SDAG-NEXT: retq
;
; FAST-LABEL: icmp_ule:
-; FAST: ## BB#0:
+; FAST: ## %bb.0:
; FAST-NEXT: cmpl %esi, %edi
; FAST-NEXT: setbe %al
; FAST-NEXT: andb $1, %al
@@ -490,13 +490,13 @@ define zeroext i1 @icmp_ule(i32 %x, i32 %y) {
define zeroext i1 @icmp_sgt(i32 %x, i32 %y) {
; SDAG-LABEL: icmp_sgt:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: cmpl %esi, %edi
; SDAG-NEXT: setg %al
; SDAG-NEXT: retq
;
; FAST-LABEL: icmp_sgt:
-; FAST: ## BB#0:
+; FAST: ## %bb.0:
; FAST-NEXT: cmpl %esi, %edi
; FAST-NEXT: setg %al
; FAST-NEXT: andb $1, %al
@@ -508,13 +508,13 @@ define zeroext i1 @icmp_sgt(i32 %x, i32 %y) {
define zeroext i1 @icmp_sge(i32 %x, i32 %y) {
; SDAG-LABEL: icmp_sge:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: cmpl %esi, %edi
; SDAG-NEXT: setge %al
; SDAG-NEXT: retq
;
; FAST-LABEL: icmp_sge:
-; FAST: ## BB#0:
+; FAST: ## %bb.0:
; FAST-NEXT: cmpl %esi, %edi
; FAST-NEXT: setge %al
; FAST-NEXT: andb $1, %al
@@ -526,13 +526,13 @@ define zeroext i1 @icmp_sge(i32 %x, i32 %y) {
define zeroext i1 @icmp_slt(i32 %x, i32 %y) {
; SDAG-LABEL: icmp_slt:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: cmpl %esi, %edi
; SDAG-NEXT: setl %al
; SDAG-NEXT: retq
;
; FAST-LABEL: icmp_slt:
-; FAST: ## BB#0:
+; FAST: ## %bb.0:
; FAST-NEXT: cmpl %esi, %edi
; FAST-NEXT: setl %al
; FAST-NEXT: andb $1, %al
@@ -544,13 +544,13 @@ define zeroext i1 @icmp_slt(i32 %x, i32 %y) {
define zeroext i1 @icmp_sle(i32 %x, i32 %y) {
; SDAG-LABEL: icmp_sle:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: cmpl %esi, %edi
; SDAG-NEXT: setle %al
; SDAG-NEXT: retq
;
; FAST-LABEL: icmp_sle:
-; FAST: ## BB#0:
+; FAST: ## %bb.0:
; FAST-NEXT: cmpl %esi, %edi
; FAST-NEXT: setle %al
; FAST-NEXT: andb $1, %al
@@ -563,13 +563,13 @@ define zeroext i1 @icmp_sle(i32 %x, i32 %y) {
; Test cmp folding and condition optimization.
define zeroext i1 @fcmp_oeq2(float %x) {
; SDAG-LABEL: fcmp_oeq2:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: ucomiss %xmm0, %xmm0
; SDAG-NEXT: setnp %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_oeq2:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: ucomiss %xmm0, %xmm0
; FAST_NOAVX-NEXT: setnp %al
; FAST_NOAVX-NEXT: andb $1, %al
@@ -577,7 +577,7 @@ define zeroext i1 @fcmp_oeq2(float %x) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_oeq2:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vucomiss %xmm0, %xmm0
; FAST_AVX-NEXT: setnp %al
; FAST_AVX-NEXT: andb $1, %al
@@ -589,7 +589,7 @@ define zeroext i1 @fcmp_oeq2(float %x) {
define zeroext i1 @fcmp_oeq3(float %x) {
; SDAG-LABEL: fcmp_oeq3:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: xorps %xmm1, %xmm1
; SDAG-NEXT: cmpeqss %xmm0, %xmm1
; SDAG-NEXT: movd %xmm1, %eax
@@ -598,7 +598,7 @@ define zeroext i1 @fcmp_oeq3(float %x) {
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_oeq3:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: xorps %xmm1, %xmm1
; FAST_NOAVX-NEXT: ucomiss %xmm1, %xmm0
; FAST_NOAVX-NEXT: sete %al
@@ -609,7 +609,7 @@ define zeroext i1 @fcmp_oeq3(float %x) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_oeq3:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vxorps %xmm1, %xmm1, %xmm1
; FAST_AVX-NEXT: vucomiss %xmm1, %xmm0
; FAST_AVX-NEXT: sete %al
@@ -624,12 +624,12 @@ define zeroext i1 @fcmp_oeq3(float %x) {
define zeroext i1 @fcmp_ogt2(float %x) {
; SDAG-LABEL: fcmp_ogt2:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: xorl %eax, %eax
; SDAG-NEXT: retq
;
; FAST-LABEL: fcmp_ogt2:
-; FAST: ## BB#0:
+; FAST: ## %bb.0:
; FAST-NEXT: xorl %eax, %eax
; FAST-NEXT: andb $1, %al
; FAST-NEXT: movzbl %al, %eax
@@ -640,14 +640,14 @@ define zeroext i1 @fcmp_ogt2(float %x) {
define zeroext i1 @fcmp_ogt3(float %x) {
; SDAG-LABEL: fcmp_ogt3:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: xorps %xmm1, %xmm1
; SDAG-NEXT: ucomiss %xmm1, %xmm0
; SDAG-NEXT: seta %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_ogt3:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: xorps %xmm1, %xmm1
; FAST_NOAVX-NEXT: ucomiss %xmm1, %xmm0
; FAST_NOAVX-NEXT: seta %al
@@ -656,7 +656,7 @@ define zeroext i1 @fcmp_ogt3(float %x) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_ogt3:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vxorps %xmm1, %xmm1, %xmm1
; FAST_AVX-NEXT: vucomiss %xmm1, %xmm0
; FAST_AVX-NEXT: seta %al
@@ -669,13 +669,13 @@ define zeroext i1 @fcmp_ogt3(float %x) {
define zeroext i1 @fcmp_oge2(float %x) {
; SDAG-LABEL: fcmp_oge2:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: ucomiss %xmm0, %xmm0
; SDAG-NEXT: setnp %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_oge2:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: ucomiss %xmm0, %xmm0
; FAST_NOAVX-NEXT: setnp %al
; FAST_NOAVX-NEXT: andb $1, %al
@@ -683,7 +683,7 @@ define zeroext i1 @fcmp_oge2(float %x) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_oge2:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vucomiss %xmm0, %xmm0
; FAST_AVX-NEXT: setnp %al
; FAST_AVX-NEXT: andb $1, %al
@@ -695,14 +695,14 @@ define zeroext i1 @fcmp_oge2(float %x) {
define zeroext i1 @fcmp_oge3(float %x) {
; SDAG-LABEL: fcmp_oge3:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: xorps %xmm1, %xmm1
; SDAG-NEXT: ucomiss %xmm1, %xmm0
; SDAG-NEXT: setae %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_oge3:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: xorps %xmm1, %xmm1
; FAST_NOAVX-NEXT: ucomiss %xmm1, %xmm0
; FAST_NOAVX-NEXT: setae %al
@@ -711,7 +711,7 @@ define zeroext i1 @fcmp_oge3(float %x) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_oge3:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vxorps %xmm1, %xmm1, %xmm1
; FAST_AVX-NEXT: vucomiss %xmm1, %xmm0
; FAST_AVX-NEXT: setae %al
@@ -724,12 +724,12 @@ define zeroext i1 @fcmp_oge3(float %x) {
define zeroext i1 @fcmp_olt2(float %x) {
; SDAG-LABEL: fcmp_olt2:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: xorl %eax, %eax
; SDAG-NEXT: retq
;
; FAST-LABEL: fcmp_olt2:
-; FAST: ## BB#0:
+; FAST: ## %bb.0:
; FAST-NEXT: xorl %eax, %eax
; FAST-NEXT: andb $1, %al
; FAST-NEXT: movzbl %al, %eax
@@ -740,14 +740,14 @@ define zeroext i1 @fcmp_olt2(float %x) {
define zeroext i1 @fcmp_olt3(float %x) {
; SDAG-LABEL: fcmp_olt3:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: xorps %xmm1, %xmm1
; SDAG-NEXT: ucomiss %xmm0, %xmm1
; SDAG-NEXT: seta %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_olt3:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: xorps %xmm1, %xmm1
; FAST_NOAVX-NEXT: ucomiss %xmm0, %xmm1
; FAST_NOAVX-NEXT: seta %al
@@ -756,7 +756,7 @@ define zeroext i1 @fcmp_olt3(float %x) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_olt3:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vxorps %xmm1, %xmm1, %xmm1
; FAST_AVX-NEXT: vucomiss %xmm0, %xmm1
; FAST_AVX-NEXT: seta %al
@@ -769,13 +769,13 @@ define zeroext i1 @fcmp_olt3(float %x) {
define zeroext i1 @fcmp_ole2(float %x) {
; SDAG-LABEL: fcmp_ole2:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: ucomiss %xmm0, %xmm0
; SDAG-NEXT: setnp %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_ole2:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: ucomiss %xmm0, %xmm0
; FAST_NOAVX-NEXT: setnp %al
; FAST_NOAVX-NEXT: andb $1, %al
@@ -783,7 +783,7 @@ define zeroext i1 @fcmp_ole2(float %x) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_ole2:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vucomiss %xmm0, %xmm0
; FAST_AVX-NEXT: setnp %al
; FAST_AVX-NEXT: andb $1, %al
@@ -795,14 +795,14 @@ define zeroext i1 @fcmp_ole2(float %x) {
define zeroext i1 @fcmp_ole3(float %x) {
; SDAG-LABEL: fcmp_ole3:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: xorps %xmm1, %xmm1
; SDAG-NEXT: ucomiss %xmm0, %xmm1
; SDAG-NEXT: setae %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_ole3:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: xorps %xmm1, %xmm1
; FAST_NOAVX-NEXT: ucomiss %xmm0, %xmm1
; FAST_NOAVX-NEXT: setae %al
@@ -811,7 +811,7 @@ define zeroext i1 @fcmp_ole3(float %x) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_ole3:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vxorps %xmm1, %xmm1, %xmm1
; FAST_AVX-NEXT: vucomiss %xmm0, %xmm1
; FAST_AVX-NEXT: setae %al
@@ -824,12 +824,12 @@ define zeroext i1 @fcmp_ole3(float %x) {
define zeroext i1 @fcmp_one2(float %x) {
; SDAG-LABEL: fcmp_one2:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: xorl %eax, %eax
; SDAG-NEXT: retq
;
; FAST-LABEL: fcmp_one2:
-; FAST: ## BB#0:
+; FAST: ## %bb.0:
; FAST-NEXT: xorl %eax, %eax
; FAST-NEXT: andb $1, %al
; FAST-NEXT: movzbl %al, %eax
@@ -840,14 +840,14 @@ define zeroext i1 @fcmp_one2(float %x) {
define zeroext i1 @fcmp_one3(float %x) {
; SDAG-LABEL: fcmp_one3:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: xorps %xmm1, %xmm1
; SDAG-NEXT: ucomiss %xmm1, %xmm0
; SDAG-NEXT: setne %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_one3:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: xorps %xmm1, %xmm1
; FAST_NOAVX-NEXT: ucomiss %xmm1, %xmm0
; FAST_NOAVX-NEXT: setne %al
@@ -856,7 +856,7 @@ define zeroext i1 @fcmp_one3(float %x) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_one3:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vxorps %xmm1, %xmm1, %xmm1
; FAST_AVX-NEXT: vucomiss %xmm1, %xmm0
; FAST_AVX-NEXT: setne %al
@@ -869,13 +869,13 @@ define zeroext i1 @fcmp_one3(float %x) {
define zeroext i1 @fcmp_ord2(float %x) {
; SDAG-LABEL: fcmp_ord2:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: ucomiss %xmm0, %xmm0
; SDAG-NEXT: setnp %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_ord2:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: ucomiss %xmm0, %xmm0
; FAST_NOAVX-NEXT: setnp %al
; FAST_NOAVX-NEXT: andb $1, %al
@@ -883,7 +883,7 @@ define zeroext i1 @fcmp_ord2(float %x) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_ord2:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vucomiss %xmm0, %xmm0
; FAST_AVX-NEXT: setnp %al
; FAST_AVX-NEXT: andb $1, %al
@@ -895,13 +895,13 @@ define zeroext i1 @fcmp_ord2(float %x) {
define zeroext i1 @fcmp_ord3(float %x) {
; SDAG-LABEL: fcmp_ord3:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: ucomiss %xmm0, %xmm0
; SDAG-NEXT: setnp %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_ord3:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: ucomiss %xmm0, %xmm0
; FAST_NOAVX-NEXT: setnp %al
; FAST_NOAVX-NEXT: andb $1, %al
@@ -909,7 +909,7 @@ define zeroext i1 @fcmp_ord3(float %x) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_ord3:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vucomiss %xmm0, %xmm0
; FAST_AVX-NEXT: setnp %al
; FAST_AVX-NEXT: andb $1, %al
@@ -921,13 +921,13 @@ define zeroext i1 @fcmp_ord3(float %x) {
define zeroext i1 @fcmp_uno2(float %x) {
; SDAG-LABEL: fcmp_uno2:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: ucomiss %xmm0, %xmm0
; SDAG-NEXT: setp %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_uno2:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: ucomiss %xmm0, %xmm0
; FAST_NOAVX-NEXT: setp %al
; FAST_NOAVX-NEXT: andb $1, %al
@@ -935,7 +935,7 @@ define zeroext i1 @fcmp_uno2(float %x) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_uno2:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vucomiss %xmm0, %xmm0
; FAST_AVX-NEXT: setp %al
; FAST_AVX-NEXT: andb $1, %al
@@ -947,13 +947,13 @@ define zeroext i1 @fcmp_uno2(float %x) {
define zeroext i1 @fcmp_uno3(float %x) {
; SDAG-LABEL: fcmp_uno3:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: ucomiss %xmm0, %xmm0
; SDAG-NEXT: setp %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_uno3:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: ucomiss %xmm0, %xmm0
; FAST_NOAVX-NEXT: setp %al
; FAST_NOAVX-NEXT: andb $1, %al
@@ -961,7 +961,7 @@ define zeroext i1 @fcmp_uno3(float %x) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_uno3:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vucomiss %xmm0, %xmm0
; FAST_AVX-NEXT: setp %al
; FAST_AVX-NEXT: andb $1, %al
@@ -973,12 +973,12 @@ define zeroext i1 @fcmp_uno3(float %x) {
define zeroext i1 @fcmp_ueq2(float %x) {
; SDAG-LABEL: fcmp_ueq2:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: movb $1, %al
; SDAG-NEXT: retq
;
; FAST-LABEL: fcmp_ueq2:
-; FAST: ## BB#0:
+; FAST: ## %bb.0:
; FAST-NEXT: movb $1, %al
; FAST-NEXT: andb $1, %al
; FAST-NEXT: movzbl %al, %eax
@@ -989,14 +989,14 @@ define zeroext i1 @fcmp_ueq2(float %x) {
define zeroext i1 @fcmp_ueq3(float %x) {
; SDAG-LABEL: fcmp_ueq3:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: xorps %xmm1, %xmm1
; SDAG-NEXT: ucomiss %xmm1, %xmm0
; SDAG-NEXT: sete %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_ueq3:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: xorps %xmm1, %xmm1
; FAST_NOAVX-NEXT: ucomiss %xmm1, %xmm0
; FAST_NOAVX-NEXT: sete %al
@@ -1005,7 +1005,7 @@ define zeroext i1 @fcmp_ueq3(float %x) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_ueq3:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vxorps %xmm1, %xmm1, %xmm1
; FAST_AVX-NEXT: vucomiss %xmm1, %xmm0
; FAST_AVX-NEXT: sete %al
@@ -1018,13 +1018,13 @@ define zeroext i1 @fcmp_ueq3(float %x) {
define zeroext i1 @fcmp_ugt2(float %x) {
; SDAG-LABEL: fcmp_ugt2:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: ucomiss %xmm0, %xmm0
; SDAG-NEXT: setp %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_ugt2:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: ucomiss %xmm0, %xmm0
; FAST_NOAVX-NEXT: setp %al
; FAST_NOAVX-NEXT: andb $1, %al
@@ -1032,7 +1032,7 @@ define zeroext i1 @fcmp_ugt2(float %x) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_ugt2:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vucomiss %xmm0, %xmm0
; FAST_AVX-NEXT: setp %al
; FAST_AVX-NEXT: andb $1, %al
@@ -1044,14 +1044,14 @@ define zeroext i1 @fcmp_ugt2(float %x) {
define zeroext i1 @fcmp_ugt3(float %x) {
; SDAG-LABEL: fcmp_ugt3:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: xorps %xmm1, %xmm1
; SDAG-NEXT: ucomiss %xmm0, %xmm1
; SDAG-NEXT: setb %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_ugt3:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: xorps %xmm1, %xmm1
; FAST_NOAVX-NEXT: ucomiss %xmm0, %xmm1
; FAST_NOAVX-NEXT: setb %al
@@ -1060,7 +1060,7 @@ define zeroext i1 @fcmp_ugt3(float %x) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_ugt3:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vxorps %xmm1, %xmm1, %xmm1
; FAST_AVX-NEXT: vucomiss %xmm0, %xmm1
; FAST_AVX-NEXT: setb %al
@@ -1073,12 +1073,12 @@ define zeroext i1 @fcmp_ugt3(float %x) {
define zeroext i1 @fcmp_uge2(float %x) {
; SDAG-LABEL: fcmp_uge2:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: movb $1, %al
; SDAG-NEXT: retq
;
; FAST-LABEL: fcmp_uge2:
-; FAST: ## BB#0:
+; FAST: ## %bb.0:
; FAST-NEXT: movb $1, %al
; FAST-NEXT: andb $1, %al
; FAST-NEXT: movzbl %al, %eax
@@ -1089,14 +1089,14 @@ define zeroext i1 @fcmp_uge2(float %x) {
define zeroext i1 @fcmp_uge3(float %x) {
; SDAG-LABEL: fcmp_uge3:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: xorps %xmm1, %xmm1
; SDAG-NEXT: ucomiss %xmm0, %xmm1
; SDAG-NEXT: setbe %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_uge3:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: xorps %xmm1, %xmm1
; FAST_NOAVX-NEXT: ucomiss %xmm0, %xmm1
; FAST_NOAVX-NEXT: setbe %al
@@ -1105,7 +1105,7 @@ define zeroext i1 @fcmp_uge3(float %x) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_uge3:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vxorps %xmm1, %xmm1, %xmm1
; FAST_AVX-NEXT: vucomiss %xmm0, %xmm1
; FAST_AVX-NEXT: setbe %al
@@ -1118,13 +1118,13 @@ define zeroext i1 @fcmp_uge3(float %x) {
define zeroext i1 @fcmp_ult2(float %x) {
; SDAG-LABEL: fcmp_ult2:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: ucomiss %xmm0, %xmm0
; SDAG-NEXT: setp %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_ult2:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: ucomiss %xmm0, %xmm0
; FAST_NOAVX-NEXT: setp %al
; FAST_NOAVX-NEXT: andb $1, %al
@@ -1132,7 +1132,7 @@ define zeroext i1 @fcmp_ult2(float %x) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_ult2:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vucomiss %xmm0, %xmm0
; FAST_AVX-NEXT: setp %al
; FAST_AVX-NEXT: andb $1, %al
@@ -1144,14 +1144,14 @@ define zeroext i1 @fcmp_ult2(float %x) {
define zeroext i1 @fcmp_ult3(float %x) {
; SDAG-LABEL: fcmp_ult3:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: xorps %xmm1, %xmm1
; SDAG-NEXT: ucomiss %xmm1, %xmm0
; SDAG-NEXT: setb %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_ult3:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: xorps %xmm1, %xmm1
; FAST_NOAVX-NEXT: ucomiss %xmm1, %xmm0
; FAST_NOAVX-NEXT: setb %al
@@ -1160,7 +1160,7 @@ define zeroext i1 @fcmp_ult3(float %x) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_ult3:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vxorps %xmm1, %xmm1, %xmm1
; FAST_AVX-NEXT: vucomiss %xmm1, %xmm0
; FAST_AVX-NEXT: setb %al
@@ -1173,12 +1173,12 @@ define zeroext i1 @fcmp_ult3(float %x) {
define zeroext i1 @fcmp_ule2(float %x) {
; SDAG-LABEL: fcmp_ule2:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: movb $1, %al
; SDAG-NEXT: retq
;
; FAST-LABEL: fcmp_ule2:
-; FAST: ## BB#0:
+; FAST: ## %bb.0:
; FAST-NEXT: movb $1, %al
; FAST-NEXT: andb $1, %al
; FAST-NEXT: movzbl %al, %eax
@@ -1189,14 +1189,14 @@ define zeroext i1 @fcmp_ule2(float %x) {
define zeroext i1 @fcmp_ule3(float %x) {
; SDAG-LABEL: fcmp_ule3:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: xorps %xmm1, %xmm1
; SDAG-NEXT: ucomiss %xmm1, %xmm0
; SDAG-NEXT: setbe %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_ule3:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: xorps %xmm1, %xmm1
; FAST_NOAVX-NEXT: ucomiss %xmm1, %xmm0
; FAST_NOAVX-NEXT: setbe %al
@@ -1205,7 +1205,7 @@ define zeroext i1 @fcmp_ule3(float %x) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_ule3:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vxorps %xmm1, %xmm1, %xmm1
; FAST_AVX-NEXT: vucomiss %xmm1, %xmm0
; FAST_AVX-NEXT: setbe %al
@@ -1218,13 +1218,13 @@ define zeroext i1 @fcmp_ule3(float %x) {
define zeroext i1 @fcmp_une2(float %x) {
; SDAG-LABEL: fcmp_une2:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: ucomiss %xmm0, %xmm0
; SDAG-NEXT: setp %al
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_une2:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: ucomiss %xmm0, %xmm0
; FAST_NOAVX-NEXT: setp %al
; FAST_NOAVX-NEXT: andb $1, %al
@@ -1232,7 +1232,7 @@ define zeroext i1 @fcmp_une2(float %x) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_une2:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vucomiss %xmm0, %xmm0
; FAST_AVX-NEXT: setp %al
; FAST_AVX-NEXT: andb $1, %al
@@ -1244,7 +1244,7 @@ define zeroext i1 @fcmp_une2(float %x) {
define zeroext i1 @fcmp_une3(float %x) {
; SDAG-LABEL: fcmp_une3:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: xorps %xmm1, %xmm1
; SDAG-NEXT: cmpneqss %xmm0, %xmm1
; SDAG-NEXT: movd %xmm1, %eax
@@ -1253,7 +1253,7 @@ define zeroext i1 @fcmp_une3(float %x) {
; SDAG-NEXT: retq
;
; FAST_NOAVX-LABEL: fcmp_une3:
-; FAST_NOAVX: ## BB#0:
+; FAST_NOAVX: ## %bb.0:
; FAST_NOAVX-NEXT: xorps %xmm1, %xmm1
; FAST_NOAVX-NEXT: ucomiss %xmm1, %xmm0
; FAST_NOAVX-NEXT: setne %al
@@ -1264,7 +1264,7 @@ define zeroext i1 @fcmp_une3(float %x) {
; FAST_NOAVX-NEXT: retq
;
; FAST_AVX-LABEL: fcmp_une3:
-; FAST_AVX: ## BB#0:
+; FAST_AVX: ## %bb.0:
; FAST_AVX-NEXT: vxorps %xmm1, %xmm1, %xmm1
; FAST_AVX-NEXT: vucomiss %xmm1, %xmm0
; FAST_AVX-NEXT: setne %al
@@ -1279,12 +1279,12 @@ define zeroext i1 @fcmp_une3(float %x) {
define zeroext i1 @icmp_eq2(i32 %x) {
; SDAG-LABEL: icmp_eq2:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: movb $1, %al
; SDAG-NEXT: retq
;
; FAST-LABEL: icmp_eq2:
-; FAST: ## BB#0:
+; FAST: ## %bb.0:
; FAST-NEXT: movb $1, %al
; FAST-NEXT: andb $1, %al
; FAST-NEXT: movzbl %al, %eax
@@ -1295,12 +1295,12 @@ define zeroext i1 @icmp_eq2(i32 %x) {
define zeroext i1 @icmp_ne2(i32 %x) {
; SDAG-LABEL: icmp_ne2:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: xorl %eax, %eax
; SDAG-NEXT: retq
;
; FAST-LABEL: icmp_ne2:
-; FAST: ## BB#0:
+; FAST: ## %bb.0:
; FAST-NEXT: xorl %eax, %eax
; FAST-NEXT: andb $1, %al
; FAST-NEXT: movzbl %al, %eax
@@ -1311,12 +1311,12 @@ define zeroext i1 @icmp_ne2(i32 %x) {
define zeroext i1 @icmp_ugt2(i32 %x) {
; SDAG-LABEL: icmp_ugt2:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: xorl %eax, %eax
; SDAG-NEXT: retq
;
; FAST-LABEL: icmp_ugt2:
-; FAST: ## BB#0:
+; FAST: ## %bb.0:
; FAST-NEXT: xorl %eax, %eax
; FAST-NEXT: andb $1, %al
; FAST-NEXT: movzbl %al, %eax
@@ -1327,12 +1327,12 @@ define zeroext i1 @icmp_ugt2(i32 %x) {
define zeroext i1 @icmp_uge2(i32 %x) {
; SDAG-LABEL: icmp_uge2:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: movb $1, %al
; SDAG-NEXT: retq
;
; FAST-LABEL: icmp_uge2:
-; FAST: ## BB#0:
+; FAST: ## %bb.0:
; FAST-NEXT: movb $1, %al
; FAST-NEXT: andb $1, %al
; FAST-NEXT: movzbl %al, %eax
@@ -1343,12 +1343,12 @@ define zeroext i1 @icmp_uge2(i32 %x) {
define zeroext i1 @icmp_ult2(i32 %x) {
; SDAG-LABEL: icmp_ult2:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: xorl %eax, %eax
; SDAG-NEXT: retq
;
; FAST-LABEL: icmp_ult2:
-; FAST: ## BB#0:
+; FAST: ## %bb.0:
; FAST-NEXT: xorl %eax, %eax
; FAST-NEXT: andb $1, %al
; FAST-NEXT: movzbl %al, %eax
@@ -1359,12 +1359,12 @@ define zeroext i1 @icmp_ult2(i32 %x) {
define zeroext i1 @icmp_ule2(i32 %x) {
; SDAG-LABEL: icmp_ule2:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: movb $1, %al
; SDAG-NEXT: retq
;
; FAST-LABEL: icmp_ule2:
-; FAST: ## BB#0:
+; FAST: ## %bb.0:
; FAST-NEXT: movb $1, %al
; FAST-NEXT: andb $1, %al
; FAST-NEXT: movzbl %al, %eax
@@ -1375,12 +1375,12 @@ define zeroext i1 @icmp_ule2(i32 %x) {
define zeroext i1 @icmp_sgt2(i32 %x) {
; SDAG-LABEL: icmp_sgt2:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: xorl %eax, %eax
; SDAG-NEXT: retq
;
; FAST-LABEL: icmp_sgt2:
-; FAST: ## BB#0:
+; FAST: ## %bb.0:
; FAST-NEXT: xorl %eax, %eax
; FAST-NEXT: andb $1, %al
; FAST-NEXT: movzbl %al, %eax
@@ -1391,12 +1391,12 @@ define zeroext i1 @icmp_sgt2(i32 %x) {
define zeroext i1 @icmp_sge2(i32 %x) {
; SDAG-LABEL: icmp_sge2:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: movb $1, %al
; SDAG-NEXT: retq
;
; FAST-LABEL: icmp_sge2:
-; FAST: ## BB#0:
+; FAST: ## %bb.0:
; FAST-NEXT: movb $1, %al
; FAST-NEXT: andb $1, %al
; FAST-NEXT: movzbl %al, %eax
@@ -1407,12 +1407,12 @@ define zeroext i1 @icmp_sge2(i32 %x) {
define zeroext i1 @icmp_slt2(i32 %x) {
; SDAG-LABEL: icmp_slt2:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: xorl %eax, %eax
; SDAG-NEXT: retq
;
; FAST-LABEL: icmp_slt2:
-; FAST: ## BB#0:
+; FAST: ## %bb.0:
; FAST-NEXT: xorl %eax, %eax
; FAST-NEXT: andb $1, %al
; FAST-NEXT: movzbl %al, %eax
@@ -1423,12 +1423,12 @@ define zeroext i1 @icmp_slt2(i32 %x) {
define zeroext i1 @icmp_sle2(i32 %x) {
; SDAG-LABEL: icmp_sle2:
-; SDAG: ## BB#0:
+; SDAG: ## %bb.0:
; SDAG-NEXT: movb $1, %al
; SDAG-NEXT: retq
;
; FAST-LABEL: icmp_sle2:
-; FAST: ## BB#0:
+; FAST: ## %bb.0:
; FAST-NEXT: movb $1, %al
; FAST-NEXT: andb $1, %al
; FAST-NEXT: movzbl %al, %eax
OpenPOWER on IntegriCloud