Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp267 setTruncStoreAction(MVT::i64, MVT::i1, Expand); in AMDGPUTargetLowering()
268 setTruncStoreAction(MVT::i64, MVT::i8, Expand); in AMDGPUTargetLowering()
269 setTruncStoreAction(MVT::i64, MVT::i16, Expand); in AMDGPUTargetLowering()
270 setTruncStoreAction(MVT::i64, MVT::i32, Expand); in AMDGPUTargetLowering()
272 setTruncStoreAction(MVT::v2i64, MVT::v2i1, Expand); in AMDGPUTargetLowering()
273 setTruncStoreAction(MVT::v2i64, MVT::v2i8, Expand); in AMDGPUTargetLowering()
274 setTruncStoreAction(MVT::v2i64, MVT::v2i16, Expand); in AMDGPUTargetLowering()
275 setTruncStoreAction(MVT::v2i64, MVT::v2i32, Expand); in AMDGPUTargetLowering()
277 setTruncStoreAction(MVT::f32, MVT::bf16, Expand); in AMDGPUTargetLowering()
278 setTruncStoreAction(MVT::f32, MVT::f16, Expand); in AMDGPUTargetLowering()
[all …]
H A DR600ISelLowering.cpp67 setTruncStoreAction(MVT::i32, MVT::i8, Custom); in R600TargetLowering()
68 setTruncStoreAction(MVT::i32, MVT::i16, Custom); in R600TargetLowering()
71 setTruncStoreAction(MVT::v2i32, MVT::v2i16, Custom); in R600TargetLowering()
72 setTruncStoreAction(MVT::v4i32, MVT::v4i16, Custom); in R600TargetLowering()
73 setTruncStoreAction(MVT::v8i32, MVT::v8i16, Custom); in R600TargetLowering()
74 setTruncStoreAction(MVT::v16i32, MVT::v16i16, Custom); in R600TargetLowering()
75 setTruncStoreAction(MVT::v32i32, MVT::v32i16, Custom); in R600TargetLowering()
76 setTruncStoreAction(MVT::v2i32, MVT::v2i8, Custom); in R600TargetLowering()
77 setTruncStoreAction(MVT::v4i32, MVT::v4i8, Custom); in R600TargetLowering()
78 setTruncStoreAction(MVT::v8i32, MVT::v8i8, Custom); in R600TargetLowering()
[all …]
H A DSIISelLowering.cpp186 setTruncStoreAction(MVT::v2i32, MVT::v2i16, Expand); in SITargetLowering()
187 setTruncStoreAction(MVT::v3i32, MVT::v3i16, Expand); in SITargetLowering()
188 setTruncStoreAction(MVT::v4i32, MVT::v4i16, Expand); in SITargetLowering()
189 setTruncStoreAction(MVT::v8i32, MVT::v8i16, Expand); in SITargetLowering()
190 setTruncStoreAction(MVT::v16i32, MVT::v16i16, Expand); in SITargetLowering()
191 setTruncStoreAction(MVT::v32i32, MVT::v32i16, Expand); in SITargetLowering()
192 setTruncStoreAction(MVT::v2i32, MVT::v2i8, Expand); in SITargetLowering()
193 setTruncStoreAction(MVT::v4i32, MVT::v4i8, Expand); in SITargetLowering()
194 setTruncStoreAction(MVT::v8i32, MVT::v8i8, Expand); in SITargetLowering()
195 setTruncStoreAction(MVT::v16i32, MVT::v16i8, Expand); in SITargetLowering()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1583 setTruncStoreAction(VT, MVT::v2i32, Expand); in SparcTargetLowering()
1584 setTruncStoreAction(MVT::v2i32, VT, Expand); in SparcTargetLowering()
1613 setTruncStoreAction(MVT::f32, MVT::f16, Expand); in SparcTargetLowering()
1614 setTruncStoreAction(MVT::f64, MVT::f16, Expand); in SparcTargetLowering()
1615 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in SparcTargetLowering()
1616 setTruncStoreAction(MVT::f128, MVT::f16, Expand); in SparcTargetLowering()
1617 setTruncStoreAction(MVT::f128, MVT::f32, Expand); in SparcTargetLowering()
1618 setTruncStoreAction(MVT::f128, MVT::f64, Expand); in SparcTargetLowering()
/openbsd-src/gnu/llvm/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp69 setTruncStoreAction(MVT::i64, MVT::i32, Expand); in M68kTargetLowering()
70 setTruncStoreAction(MVT::i64, MVT::i16, Expand); in M68kTargetLowering()
71 setTruncStoreAction(MVT::i64, MVT::i8, Expand); in M68kTargetLowering()
72 setTruncStoreAction(MVT::i32, MVT::i16, Expand); in M68kTargetLowering()
73 setTruncStoreAction(MVT::i32, MVT::i8, Expand); in M68kTargetLowering()
74 setTruncStoreAction(MVT::i16, MVT::i8, Expand); in M68kTargetLowering()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp894 setTruncStoreAction(MVT::f32, MVT::f16, Expand); in AArch64TargetLowering()
895 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in AArch64TargetLowering()
896 setTruncStoreAction(MVT::f64, MVT::f16, Expand); in AArch64TargetLowering()
897 setTruncStoreAction(MVT::f128, MVT::f80, Expand); in AArch64TargetLowering()
898 setTruncStoreAction(MVT::f128, MVT::f64, Expand); in AArch64TargetLowering()
899 setTruncStoreAction(MVT::f128, MVT::f32, Expand); in AArch64TargetLowering()
900 setTruncStoreAction(MVT::f128, MVT::f16, Expand); in AArch64TargetLowering()
1143 setTruncStoreAction(MVT::v2i32, MVT::v2i16, Expand); in AArch64TargetLowering()
1163 setTruncStoreAction(VT, InnerVT, Expand); in AArch64TargetLowering()
1183 setTruncStoreAction(MVT::v4i16, MVT::v4i8, Custom); in AArch64TargetLowering()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp138 setTruncStoreAction(T, MVT::f16, Expand); in WebAssemblyTargetLowering()
298 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in WebAssemblyTargetLowering()
307 setTruncStoreAction(T, MemT, Expand); in WebAssemblyTargetLowering()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1602 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in HexagonTargetLowering()
1660 setTruncStoreAction(VT, TargetVT, Expand); in HexagonTargetLowering()
1785 setTruncStoreAction(MVT::f32, MVT::f16, Expand); in HexagonTargetLowering()
1786 setTruncStoreAction(MVT::f64, MVT::f16, Expand); in HexagonTargetLowering()
/openbsd-src/gnu/llvm/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp488 setTruncStoreAction(MVT::f32, MVT::f16, Expand); in NVPTXTargetLowering()
489 setTruncStoreAction(MVT::f64, MVT::f16, Expand); in NVPTXTargetLowering()
490 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in NVPTXTargetLowering()
499 setTruncStoreAction(VT, MVT::i1, Expand); in NVPTXTargetLowering()
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp321 setTruncStoreAction(MVT::f32, MVT::f16, Expand); in MipsTargetLowering()
322 setTruncStoreAction(MVT::f64, MVT::f16, Expand); in MipsTargetLowering()
324 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in MipsTargetLowering()
478 setTruncStoreAction(MVT::i64, MVT::i32, Custom); in MipsTargetLowering()
H A DMipsSEISelLowering.cpp77 setTruncStoreAction(VT0, VT1, Expand); in MipsSETargetLowering()
/openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/
H A DCSKYISelLowering.cpp142 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in CSKYTargetLowering()
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/
H A DVEISelLowering.cpp108 setTruncStoreAction(VT, MVT::i1, Expand); in initSPUActions()
115 setTruncStoreAction(FPVT, OtherFPVT, Expand); in initSPUActions()
/openbsd-src/gnu/llvm/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp73 setTruncStoreAction(MVT::i16, MVT::i8, Expand); in MSP430TargetLowering()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp395 setTruncStoreAction(MVT::f32, MVT::f16, Expand); in RISCVTargetLowering()
413 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in RISCVTargetLowering()
416 setTruncStoreAction(MVT::f64, MVT::f16, Expand); in RISCVTargetLowering()
578 setTruncStoreAction(OtherVT, VT, Expand); in RISCVTargetLowering()
672 setTruncStoreAction(VT, OtherVT, Expand); in RISCVTargetLowering()
768 setTruncStoreAction(VT, SmallVT, Expand); in RISCVTargetLowering()
809 setTruncStoreAction(VT, OtherVT, Expand); in RISCVTargetLowering()
930 setTruncStoreAction(VT, OtherVT, Expand); in RISCVTargetLowering()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp188 setTruncStoreAction(MVT::i64, MVT::i32, Expand); in X86TargetLowering()
189 setTruncStoreAction(MVT::i64, MVT::i16, Expand); in X86TargetLowering()
190 setTruncStoreAction(MVT::i64, MVT::i8 , Expand); in X86TargetLowering()
191 setTruncStoreAction(MVT::i32, MVT::i16, Expand); in X86TargetLowering()
192 setTruncStoreAction(MVT::i32, MVT::i8 , Expand); in X86TargetLowering()
193 setTruncStoreAction(MVT::i16, MVT::i8, Expand); in X86TargetLowering()
195 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in X86TargetLowering()
421 setTruncStoreAction(VT, MVT::f16, Expand); in X86TargetLowering()
422 setTruncStoreAction(VT, MVT::bf16, Expand); in X86TargetLowering()
875 setTruncStoreAction(MVT::f128, MVT::f32, Expand); in X86TargetLowering()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp762 setTruncStoreAction(AVT, VT, Expand); in initActions()
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp200 setTruncStoreAction(MVT::f64, MVT::f16, Legal); in PPCTargetLowering()
201 setTruncStoreAction(MVT::f32, MVT::f16, Legal); in PPCTargetLowering()
210 setTruncStoreAction(MVT::f64, MVT::f16, Expand); in PPCTargetLowering()
211 setTruncStoreAction(MVT::f32, MVT::f16, Expand); in PPCTargetLowering()
214 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in PPCTargetLowering()
292 setTruncStoreAction(VT, MVT::i1, Expand); in PPCTargetLowering()
870 setTruncStoreAction(VT, InnerVT, Expand); in PPCTargetLowering()
1168 setTruncStoreAction(MVT::f128, MVT::f64, Expand); in PPCTargetLowering()
1169 setTruncStoreAction(MVT::f128, MVT::f32, Expand); in PPCTargetLowering()
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp336 setTruncStoreAction(VT, InnerVT, Expand); in SystemZTargetLowering()
629 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in SystemZTargetLowering()
630 setTruncStoreAction(MVT::f128, MVT::f32, Expand); in SystemZTargetLowering()
631 setTruncStoreAction(MVT::f128, MVT::f64, Expand); in SystemZTargetLowering()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DTargetLowering.h2409 void setTruncStoreAction(MVT ValVT, MVT MemVT, LegalizeAction Action) { in setTruncStoreAction() function
/openbsd-src/gnu/llvm/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp69 setTruncStoreAction(MVT::i16, MVT::i8, Expand); in AVRTargetLowering()
/openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp166 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in LoongArchTargetLowering()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp422 setTruncStoreAction(MVT::v4i32, MVT::v4i16, Legal); in addMVEVectorTypes()
423 setTruncStoreAction(MVT::v4i32, MVT::v4i8, Legal); in addMVEVectorTypes()
424 setTruncStoreAction(MVT::v8i16, MVT::v8i8, Legal); in addMVEVectorTypes()
805 setTruncStoreAction(VT, InnerVT, Expand); in ARMTargetLowering()
1095 setTruncStoreAction(MVT::f64, MVT::f32, Expand); in ARMTargetLowering()
1096 setTruncStoreAction(MVT::f32, MVT::f16, Expand); in ARMTargetLowering()
1097 setTruncStoreAction(MVT::f64, MVT::f16, Expand); in ARMTargetLowering()
/openbsd-src/gnu/llvm/llvm/docs/
H A DWritingAnLLVMBackend.rst1403 * ``setTruncStoreAction`` --- Truncating store.