summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/CodeGen')
-rw-r--r--llvm/test/CodeGen/AArch64/GlobalISel/legalize-fptoi.mir18
1 files changed, 12 insertions, 6 deletions
diff --git a/llvm/test/CodeGen/AArch64/GlobalISel/legalize-fptoi.mir b/llvm/test/CodeGen/AArch64/GlobalISel/legalize-fptoi.mir
index 968256c7424..8d0af0dc447 100644
--- a/llvm/test/CodeGen/AArch64/GlobalISel/legalize-fptoi.mir
+++ b/llvm/test/CodeGen/AArch64/GlobalISel/legalize-fptoi.mir
@@ -130,7 +130,8 @@ body: |
%0:_(s32) = COPY %w0
; CHECK-LABEL: name: test_fptosi_s1_s32
- ; CHECK: %1(s1) = G_FPTOSI %0
+ ; CHECK: %2(s32) = G_FPTOSI %0
+ ; CHECK: %1(s1) = G_TRUNC %2
%1:_(s1) = G_FPTOSI %0
...
@@ -142,7 +143,8 @@ body: |
%0:_(s32) = COPY %w0
; CHECK-LABEL: name: test_fptoui_s1_s32
- ; CHECK: %1(s1) = G_FPTOUI %0
+ ; CHECK: %2(s32) = G_FPTOUI %0
+ ; CHECK: %1(s1) = G_TRUNC %2
%1:_(s1) = G_FPTOUI %0
...
@@ -154,7 +156,8 @@ body: |
%0:_(s64) = COPY %x0
; CHECK-LABEL: name: test_fptosi_s8_s64
- ; CHECK: %1(s8) = G_FPTOSI %0
+ ; CHECK: %2(s32) = G_FPTOSI %0
+ ; CHECK: %1(s8) = G_TRUNC %2
%1:_(s8) = G_FPTOSI %0
...
@@ -166,7 +169,8 @@ body: |
%0:_(s64) = COPY %x0
; CHECK-LABEL: name: test_fptoui_s8_s64
- ; CHECK: %1(s8) = G_FPTOUI %0
+ ; CHECK: %2(s32) = G_FPTOUI %0
+ ; CHECK: %1(s8) = G_TRUNC %2
%1:_(s8) = G_FPTOUI %0
...
@@ -178,7 +182,8 @@ body: |
%0:_(s32) = COPY %w0
; CHECK-LABEL: name: test_fptosi_s16_s32
- ; CHECK: %1(s16) = G_FPTOSI %0
+ ; CHECK: %2(s32) = G_FPTOSI %0
+ ; CHECK: %1(s16) = G_TRUNC %2
%1:_(s16) = G_FPTOSI %0
...
@@ -190,6 +195,7 @@ body: |
%0:_(s32) = COPY %w0
; CHECK-LABEL: name: test_fptoui_s16_s32
- ; CHECK: %1(s16) = G_FPTOUI %0
+ ; CHECK: %2(s32) = G_FPTOUI %0
+ ; CHECK: %1(s16) = G_TRUNC %2
%1:_(s16) = G_FPTOUI %0
...
OpenPOWER on IntegriCloud