Home
last modified time | relevance | path

Searched refs:FPTOSI (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/
H A Dlegalize-fptoi.mir11 ; CHECK: [[FPTOSI:%[0-9]+]]:_(s32) = G_FPTOSI [[DEF]](s32)
12 ; CHECK: $w0 = COPY [[FPTOSI]](s32)
39 ; CHECK: [[FPTOSI:%[0-9]+]]:_(s32) = G_FPTOSI [[DEF]](s32)
40 ; CHECK: $w0 = COPY [[FPTOSI]](s32)
68 ; CHECK: $x0 = COPY [[FPTOSI]](s64)
96 ; CHECK: $x0 = COPY [[FPTOSI]](s64)
157 ; CHECK: $w0 = COPY [[FPTOSI]](s32)
187 ; CHECK: $w0 = COPY [[FPTOSI]](s32)
231 ; CHECK: $q0 = COPY [[FPTOSI]](<4 x s32>)
259 ; CHECK: $q0 = COPY [[FPTOSI]](s128)
[all …]
H A Dregbankselect-default.mir791 ; CHECK: [[FPTOSI:%[0-9]+]]:gpr(s64) = G_FPTOSI [[COPY]](s32)
807 ; CHECK: [[FPTOSI:%[0-9]+]]:fpr(<4 x s32>) = G_FPTOSI [[COPY]](<4 x s32>)
H A Dregbank-fp-use-def.mir99 ; CHECK-NEXT: [[FPTOSI:%[0-9]+]]:gpr(s32) = G_FPTOSI [[SELECT]](s32)
/llvm-project-15.0.7/llvm/test/CodeGen/Mips/GlobalISel/regbankselect/
H A Dfptosi_and_fptoui.mir22 ; FP32: [[FPTOSI:%[0-9]+]]:gprb(s32) = G_FPTOSI [[COPY]](s32)
23 ; FP32: $v0 = COPY [[FPTOSI]](s32)
28 ; FP64: [[FPTOSI:%[0-9]+]]:gprb(s32) = G_FPTOSI [[COPY]](s32)
29 ; FP64: $v0 = COPY [[FPTOSI]](s32)
49 ; FP32: [[FPTOSI:%[0-9]+]]:gprb(s32) = G_FPTOSI [[COPY]](s64)
50 ; FP32: $v0 = COPY [[FPTOSI]](s32)
55 ; FP64: [[FPTOSI:%[0-9]+]]:gprb(s32) = G_FPTOSI [[COPY]](s64)
56 ; FP64: $v0 = COPY [[FPTOSI]](s32)
/llvm-project-15.0.7/llvm/test/CodeGen/X86/GlobalISel/
H A Dx86_64-legalize-fptosi.mir71 ; CHECK: [[FPTOSI:%[0-9]+]]:_(s32) = G_FPTOSI [[TRUNC]](s32)
72 ; CHECK: [[TRUNC1:%[0-9]+]]:_(s8) = G_TRUNC [[FPTOSI]](s32)
98 ; CHECK: [[FPTOSI:%[0-9]+]]:_(s32) = G_FPTOSI [[TRUNC]](s32)
99 ; CHECK: [[TRUNC1:%[0-9]+]]:_(s16) = G_TRUNC [[FPTOSI]](s32)
125 ; CHECK: [[FPTOSI:%[0-9]+]]:_(s32) = G_FPTOSI [[TRUNC]](s32)
126 ; CHECK: $eax = COPY [[FPTOSI]](s32)
151 ; CHECK: [[FPTOSI:%[0-9]+]]:_(s64) = G_FPTOSI [[TRUNC]](s32)
152 ; CHECK: $rax = COPY [[FPTOSI]](s64)
178 ; CHECK: [[TRUNC1:%[0-9]+]]:_(s8) = G_TRUNC [[FPTOSI]](s32)
232 ; CHECK: $eax = COPY [[FPTOSI]](s32)
[all …]
H A Dregbankselect-X86_64.mir2239 ; FAST: [[FPTOSI:%[0-9]+]]:gpr(s32) = G_FPTOSI [[TRUNC]](s32)
2240 ; FAST: [[TRUNC1:%[0-9]+]]:gpr(s8) = G_TRUNC [[FPTOSI]](s32)
2315 ; FAST: $eax = COPY [[FPTOSI]](s32)
2322 ; GREEDY: $eax = COPY [[FPTOSI]](s32)
2349 ; FAST: $rax = COPY [[FPTOSI]](s64)
2356 ; GREEDY: $rax = COPY [[FPTOSI]](s64)
2384 ; FAST: [[TRUNC1:%[0-9]+]]:gpr(s8) = G_TRUNC [[FPTOSI]](s32)
2459 ; FAST: $eax = COPY [[FPTOSI]](s32)
2466 ; GREEDY: $eax = COPY [[FPTOSI]](s32)
2493 ; FAST: $rax = COPY [[FPTOSI]](s64)
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/
H A Dlegalize-fptosi.mir16 ; SI-NEXT: $vgpr0 = COPY [[FPTOSI]](s32)
22 ; VI-NEXT: $vgpr0 = COPY [[FPTOSI]](s32)
39 ; SI-NEXT: $vgpr0 = COPY [[FPTOSI]](s32)
45 ; VI-NEXT: $vgpr0 = COPY [[FPTOSI]](s32)
122 ; SI-NEXT: $vgpr0 = COPY [[FPTOSI]](s32)
149 ; SI-NEXT: $vgpr0 = COPY [[FPTOSI]](s32)
155 ; VI-NEXT: $vgpr0 = COPY [[FPTOSI]](s32)
173 ; SI-NEXT: $vgpr0 = COPY [[FPTOSI]](s32)
179 ; VI-NEXT: $vgpr0 = COPY [[FPTOSI]](s32)
668 ; SI-NEXT: $vgpr0 = COPY [[FPTOSI]](s32)
[all …]
H A Dregbankselect-fptosi.mir17 ; CHECK-NEXT: [[FPTOSI:%[0-9]+]]:vgpr(s32) = G_FPTOSI [[COPY1]](s32)
33 ; CHECK-NEXT: [[FPTOSI:%[0-9]+]]:vgpr(s32) = G_FPTOSI [[COPY]](s32)
H A Dlegalize-fptoui.mir586 ; SI-NEXT: [[FPTOSI:%[0-9]+]]:_(s32) = G_FPTOSI [[FPEXT]](s32)
587 ; SI-NEXT: [[TRUNC1:%[0-9]+]]:_(s1) = G_TRUNC [[FPTOSI]](s32)
594 ; VI-NEXT: [[FPTOSI:%[0-9]+]]:_(s32) = G_FPTOSI [[TRUNC]](s16)
595 ; VI-NEXT: [[TRUNC1:%[0-9]+]]:_(s1) = G_TRUNC [[FPTOSI]](s32)
/llvm-project-15.0.7/llvm/test/CodeGen/Mips/GlobalISel/legalizer/
H A Dfptosi_and_fptoui.mir75 ; FP32: [[FPTOSI:%[0-9]+]]:_(s32) = G_FPTOSI [[COPY]](s32)
76 ; FP32: $v0 = COPY [[FPTOSI]](s32)
81 ; FP64: [[FPTOSI:%[0-9]+]]:_(s32) = G_FPTOSI [[COPY]](s32)
82 ; FP64: $v0 = COPY [[FPTOSI]](s32)
101 ; FP32: [[FPTOSI:%[0-9]+]]:_(s32) = G_FPTOSI [[COPY]](s32)
110 ; FP64: [[FPTOSI:%[0-9]+]]:_(s32) = G_FPTOSI [[COPY]](s32)
134 ; FP32: [[FPTOSI:%[0-9]+]]:_(s32) = G_FPTOSI [[COPY]](s32)
143 ; FP64: [[FPTOSI:%[0-9]+]]:_(s32) = G_FPTOSI [[COPY]](s32)
207 ; FP32: [[FPTOSI:%[0-9]+]]:_(s32) = G_FPTOSI [[COPY]](s64)
208 ; FP32: $v0 = COPY [[FPTOSI]](s32)
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/SLPVectorizer/X86/
H A Dfptosi-inseltpoison.ll19 ; FPTOSI vXf64
231 ; FPTOSI vXf32
443 ; FPTOSI BUILDVECTOR
H A Dfptosi.ll19 ; FPTOSI vXf64
231 ; FPTOSI vXf32
443 ; FPTOSI BUILDVECTOR
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp6082 MachineInstrBuilder FPTOSI = MIRBuilder.buildFPTOSI(DstTy, Src); in lowerFPTOUI() local
6096 MIRBuilder.buildSelect(Dst, FCMP, FPTOSI, Res); in lowerFPTOUI()