Home
last modified time | relevance | path

Searched refs:setTruncStoreAction (Results 1 – 24 of 24) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp321 setTruncStoreAction(MVT::i64, MVT::i1, Expand); in AMDGPUTargetLowering()
322 setTruncStoreAction(MVT::i64, MVT::i8, Expand); in AMDGPUTargetLowering()
323 setTruncStoreAction(MVT::i64, MVT::i16, Expand); in AMDGPUTargetLowering()
324 setTruncStoreAction(MVT::i64, MVT::i32, Expand); in AMDGPUTargetLowering()
326 setTruncStoreAction(MVT::v2i64, MVT::v2i1, Expand); in AMDGPUTargetLowering()
327 setTruncStoreAction(MVT::v2i64, MVT::v2i8, Expand); in AMDGPUTargetLowering()
328 setTruncStoreAction(MVT::v2i64, MVT::v2i16, Expand); in AMDGPUTargetLowering()
329 setTruncStoreAction(MVT::v2i64, MVT::v2i32, Expand); in AMDGPUTargetLowering()
331 setTruncStoreAction(MVT::f32, MVT::bf16, Expand); in AMDGPUTargetLowering()
332 setTruncStoreAction(MVT::f32, MVT::f16, Expand); in AMDGPUTargetLowering()
[all …]
H A DR600ISelLowering.cpp66 setTruncStoreAction(MVT::i32, MVT::i8, Custom); in R600TargetLowering()
67 setTruncStoreAction(MVT::i32, MVT::i16, Custom); in R600TargetLowering()
70 setTruncStoreAction(MVT::v2i32, MVT::v2i16, Custom); in R600TargetLowering()
71 setTruncStoreAction(MVT::v4i32, MVT::v4i16, Custom); in R600TargetLowering()
72 setTruncStoreAction(MVT::v8i32, MVT::v8i16, Custom); in R600TargetLowering()
73 setTruncStoreAction(MVT::v16i32, MVT::v16i16, Custom); in R600TargetLowering()
74 setTruncStoreAction(MVT::v32i32, MVT::v32i16, Custom); in R600TargetLowering()
75 setTruncStoreAction(MVT::v2i32, MVT::v2i8, Custom); in R600TargetLowering()
76 setTruncStoreAction(MVT::v4i32, MVT::v4i8, Custom); in R600TargetLowering()
77 setTruncStoreAction(MVT::v8i32, MVT::v8i8, Custom); in R600TargetLowering()
[all …]
H A DSIISelLowering.cpp245 setTruncStoreAction(MVT::v2i32, MVT::v2i16, Expand); in SITargetLowering()
246 setTruncStoreAction(MVT::v3i32, MVT::v3i16, Expand); in SITargetLowering()
247 setTruncStoreAction(MVT::v4i32, MVT::v4i16, Expand); in SITargetLowering()
248 setTruncStoreAction(MVT::v8i32, MVT::v8i16, Expand); in SITargetLowering()
249 setTruncStoreAction(MVT::v16i32, MVT::v16i16, Expand); in SITargetLowering()
250 setTruncStoreAction(MVT::v32i32, MVT::v32i16, Expand); in SITargetLowering()
251 setTruncStoreAction(MVT::v2i32, MVT::v2i8, Expand); in SITargetLowering()
252 setTruncStoreAction(MVT::v4i32, MVT::v4i8, Expand); in SITargetLowering()
253 setTruncStoreAction(MVT::v8i32, MVT::v8i8, Expand); in SITargetLowering()
254 setTruncStoreAction(MVT::v16i32, MVT::v16i8, Expand); in SITargetLowering()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1615 setTruncStoreAction(VT, MVT::v2i32, Expand); in SparcTargetLowering()
1616 setTruncStoreAction(MVT::v2i32, VT, Expand); in SparcTargetLowering()
1645 setTruncStoreAction(MVT::f32, MVT::f16, Expand); in SparcTargetLowering()
1646 setTruncStoreAction(MVT::f64, MVT::f16, Expand); in SparcTargetLowering()
1647 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in SparcTargetLowering()
1648 setTruncStoreAction(MVT::f128, MVT::f16, Expand); in SparcTargetLowering()
1649 setTruncStoreAction(MVT::f128, MVT::f32, Expand); in SparcTargetLowering()
1650 setTruncStoreAction(MVT::f128, MVT::f64, Expand); in SparcTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp141 setTruncStoreAction(MVT::f32, MVT::f16, Expand); in CSKYTargetLowering()
145 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in CSKYTargetLowering()
147 setTruncStoreAction(MVT::f64, MVT::f16, Expand); in CSKYTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp71 setTruncStoreAction(MVT::i64, MVT::i32, Expand); in M68kTargetLowering()
72 setTruncStoreAction(MVT::i64, MVT::i16, Expand); in M68kTargetLowering()
73 setTruncStoreAction(MVT::i64, MVT::i8, Expand); in M68kTargetLowering()
74 setTruncStoreAction(MVT::i32, MVT::i16, Expand); in M68kTargetLowering()
75 setTruncStoreAction(MVT::i32, MVT::i8, Expand); in M68kTargetLowering()
76 setTruncStoreAction(MVT::i16, MVT::i8, Expand); in M68kTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp729 setTruncStoreAction(MVT::f32, MVT::f16, Expand); in NVPTXTargetLowering()
730 setTruncStoreAction(MVT::f64, MVT::f16, Expand); in NVPTXTargetLowering()
731 setTruncStoreAction(MVT::f32, MVT::bf16, Expand); in NVPTXTargetLowering()
732 setTruncStoreAction(MVT::f64, MVT::bf16, Expand); in NVPTXTargetLowering()
733 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in NVPTXTargetLowering()
743 setTruncStoreAction(VT, MVT::i1, Expand); in NVPTXTargetLowering()
754 setTruncStoreAction(MVT::v2i16, MVT::v2i8, Expand); in NVPTXTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1690 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in HexagonTargetLowering()
1751 setTruncStoreAction(VT, TargetVT, Expand); in HexagonTargetLowering()
1889 setTruncStoreAction(MVT::f32, MVT::f16, Expand); in HexagonTargetLowering()
1890 setTruncStoreAction(MVT::f64, MVT::f16, Expand); in HexagonTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp330 setTruncStoreAction(MVT::f32, MVT::f16, Expand); in MipsTargetLowering()
331 setTruncStoreAction(MVT::f64, MVT::f16, Expand); in MipsTargetLowering()
333 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in MipsTargetLowering()
515 setTruncStoreAction(MVT::i64, MVT::i32, Legal); in MipsTargetLowering()
520 setTruncStoreAction(MVT::i64, MVT::i32, Custom); in MipsTargetLowering()
H A DMipsSEISelLowering.cpp115 setTruncStoreAction(VT0, VT1, Expand); in MipsSETargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp154 setTruncStoreAction(T, MVT::f16, Expand); in WebAssemblyTargetLowering()
351 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in WebAssemblyTargetLowering()
360 setTruncStoreAction(T, MemT, Expand); in WebAssemblyTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp186 setTruncStoreAction(MVT::f32, MVT::f16, Expand); in LoongArchTargetLowering()
188 setTruncStoreAction(MVT::f32, MVT::bf16, Expand); in LoongArchTargetLowering()
233 setTruncStoreAction(MVT::f64, MVT::bf16, Expand); in LoongArchTargetLowering()
234 setTruncStoreAction(MVT::f64, MVT::f16, Expand); in LoongArchTargetLowering()
235 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in LoongArchTargetLowering()
271 setTruncStoreAction(VT, InnerVT, Expand); in LoongArchTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp72 setTruncStoreAction(MVT::i16, MVT::i8, Expand); in MSP430TargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp108 setTruncStoreAction(VT, MVT::i1, Expand); in initSPUActions()
115 setTruncStoreAction(FPVT, OtherFPVT, Expand); in initSPUActions()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp1083 setTruncStoreAction(WideVT, NarrowVT, Expand); in AArch64TargetLowering()
1375 setTruncStoreAction(MVT::v2i32, MVT::v2i16, Expand); in AArch64TargetLowering()
1395 setTruncStoreAction(VT, InnerVT, Expand); in AArch64TargetLowering()
1424 setTruncStoreAction(MVT::v4i16, MVT::v4i8, Custom); in AArch64TargetLowering()
1480 setTruncStoreAction(VT, InnerVT, Expand); in AArch64TargetLowering()
1644 setTruncStoreAction(VT, InnerVT, Expand); in AArch64TargetLowering()
1652 setTruncStoreAction(MVT::nxv2i64, MVT::nxv2i8, Legal); in AArch64TargetLowering()
1653 setTruncStoreAction(MVT::nxv2i64, MVT::nxv2i16, Legal); in AArch64TargetLowering()
1654 setTruncStoreAction(MVT::nxv2i64, MVT::nxv2i32, Legal); in AArch64TargetLowering()
1655 setTruncStoreAction(MVT::nxv4i32, MVT::nxv4i8, Legal); in AArch64TargetLowering()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaISelLowering.cpp245 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in XtensaTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp754 setTruncStoreAction(AVT, VT, Expand); in initActions()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp232 setTruncStoreAction(MVT::f128, MVT::f16, Expand); in PPCTargetLowering()
239 setTruncStoreAction(MVT::f64, MVT::f16, Legal); in PPCTargetLowering()
240 setTruncStoreAction(MVT::f32, MVT::f16, Legal); in PPCTargetLowering()
251 setTruncStoreAction(MVT::f64, MVT::f16, Expand); in PPCTargetLowering()
252 setTruncStoreAction(MVT::f32, MVT::f16, Expand); in PPCTargetLowering()
255 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in PPCTargetLowering()
316 setTruncStoreAction(VT, MVT::i1, Expand); in PPCTargetLowering()
896 setTruncStoreAction(VT, InnerVT, Expand); in PPCTargetLowering()
1202 setTruncStoreAction(MVT::f128, MVT::f64, Expand); in PPCTargetLowering()
1203 setTruncStoreAction(MVT::f128, MVT::f32, Expand); in PPCTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp191 setTruncStoreAction(MVT::i64, MVT::i32, Expand); in X86TargetLowering()
192 setTruncStoreAction(MVT::i64, MVT::i16, Expand); in X86TargetLowering()
193 setTruncStoreAction(MVT::i64, MVT::i8 , Expand); in X86TargetLowering()
194 setTruncStoreAction(MVT::i32, MVT::i16, Expand); in X86TargetLowering()
195 setTruncStoreAction(MVT::i32, MVT::i8 , Expand); in X86TargetLowering()
196 setTruncStoreAction(MVT::i16, MVT::i8, Expand); in X86TargetLowering()
198 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in X86TargetLowering()
462 setTruncStoreAction(VT, MVT::f16, Expand); in X86TargetLowering()
463 setTruncStoreAction(VT, MVT::bf16, Expand); in X86TargetLowering()
945 setTruncStoreAction(MVT::f128, MVT::f32, Expand); in X86TargetLowering()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp419 setTruncStoreAction(VT, InnerVT, Expand); in SystemZTargetLowering()
548 setTruncStoreAction(VT, MVT::f16, Expand); in SystemZTargetLowering()
756 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in SystemZTargetLowering()
757 setTruncStoreAction(MVT::f128, MVT::f32, Expand); in SystemZTargetLowering()
758 setTruncStoreAction(MVT::f128, MVT::f64, Expand); in SystemZTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp445 setTruncStoreAction(MVT::v4i32, MVT::v4i16, Legal); in addMVEVectorTypes()
446 setTruncStoreAction(MVT::v4i32, MVT::v4i8, Legal); in addMVEVectorTypes()
447 setTruncStoreAction(MVT::v8i16, MVT::v8i8, Legal); in addMVEVectorTypes()
800 setTruncStoreAction(VT, InnerVT, Expand); in ARMTargetLowering()
1115 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in ARMTargetLowering()
1116 setTruncStoreAction(MVT::f32, MVT::f16, Expand); in ARMTargetLowering()
1117 setTruncStoreAction(MVT::f64, MVT::f16, Expand); in ARMTargetLowering()
1118 setTruncStoreAction(MVT::f32, MVT::bf16, Expand); in ARMTargetLowering()
1119 setTruncStoreAction(MVT::f64, MVT::bf16, Expand); in ARMTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp565 setTruncStoreAction(MVT::f32, MVT::f16, Expand); in RISCVTargetLowering()
567 setTruncStoreAction(MVT::f32, MVT::bf16, Expand); in RISCVTargetLowering()
620 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in RISCVTargetLowering()
623 setTruncStoreAction(MVT::f64, MVT::f16, Expand); in RISCVTargetLowering()
625 setTruncStoreAction(MVT::f64, MVT::bf16, Expand); in RISCVTargetLowering()
840 setTruncStoreAction(VT, OtherVT, Expand); in RISCVTargetLowering()
938 setTruncStoreAction(VT, OtherVT, Expand); in RISCVTargetLowering()
1141 setTruncStoreAction(VT, SmallVT, Expand); in RISCVTargetLowering()
1252 setTruncStoreAction(VT, OtherVT, Expand); in RISCVTargetLowering()
1410 setTruncStoreAction(VT, InnerVT, Expand); in RISCVTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp68 setTruncStoreAction(MVT::i16, MVT::i8, Expand); in AVRTargetLowering()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h2673 void setTruncStoreAction(MVT ValVT, MVT MemVT, LegalizeAction Action) { in setTruncStoreAction() function