|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/AArch64/AArch64ISelLowering.cpp 546 setTruncStoreAction(MVT::f32, MVT::f16, Expand);
547 setTruncStoreAction(MVT::f64, MVT::f32, Expand);
548 setTruncStoreAction(MVT::f64, MVT::f16, Expand);
549 setTruncStoreAction(MVT::f128, MVT::f80, Expand);
550 setTruncStoreAction(MVT::f128, MVT::f64, Expand);
551 setTruncStoreAction(MVT::f128, MVT::f32, Expand);
552 setTruncStoreAction(MVT::f128, MVT::f16, Expand);
753 setTruncStoreAction(MVT::v2i32, MVT::v2i16, Expand);
773 setTruncStoreAction(VT, InnerVT, Expand);
801 setTruncStoreAction(MVT::v4i16, MVT::v4i8, Custom);
lib/Target/AMDGPU/AMDGPUISelLowering.cpp 206 setTruncStoreAction(MVT::i64, MVT::i1, Expand);
207 setTruncStoreAction(MVT::i64, MVT::i8, Expand);
208 setTruncStoreAction(MVT::i64, MVT::i16, Expand);
209 setTruncStoreAction(MVT::i64, MVT::i32, Expand);
211 setTruncStoreAction(MVT::v2i64, MVT::v2i1, Expand);
212 setTruncStoreAction(MVT::v2i64, MVT::v2i8, Expand);
213 setTruncStoreAction(MVT::v2i64, MVT::v2i16, Expand);
214 setTruncStoreAction(MVT::v2i64, MVT::v2i32, Expand);
216 setTruncStoreAction(MVT::f32, MVT::f16, Expand);
217 setTruncStoreAction(MVT::v2f32, MVT::v2f16, Expand);
218 setTruncStoreAction(MVT::v3f32, MVT::v3f16, Expand);
219 setTruncStoreAction(MVT::v4f32, MVT::v4f16, Expand);
220 setTruncStoreAction(MVT::v8f32, MVT::v8f16, Expand);
221 setTruncStoreAction(MVT::v16f32, MVT::v16f16, Expand);
222 setTruncStoreAction(MVT::v32f32, MVT::v32f16, Expand);
224 setTruncStoreAction(MVT::f64, MVT::f16, Expand);
225 setTruncStoreAction(MVT::f64, MVT::f32, Expand);
227 setTruncStoreAction(MVT::v2f64, MVT::v2f32, Expand);
228 setTruncStoreAction(MVT::v2f64, MVT::v2f16, Expand);
230 setTruncStoreAction(MVT::v4f64, MVT::v4f32, Expand);
231 setTruncStoreAction(MVT::v4f64, MVT::v4f16, Expand);
233 setTruncStoreAction(MVT::v8f64, MVT::v8f32, Expand);
234 setTruncStoreAction(MVT::v8f64, MVT::v8f16, Expand);
lib/Target/AMDGPU/R600ISelLowering.cpp 102 setTruncStoreAction(MVT::i32, MVT::i8, Custom);
103 setTruncStoreAction(MVT::i32, MVT::i16, Custom);
106 setTruncStoreAction(MVT::v2i32, MVT::v2i16, Custom);
107 setTruncStoreAction(MVT::v4i32, MVT::v4i16, Custom);
108 setTruncStoreAction(MVT::v8i32, MVT::v8i16, Custom);
109 setTruncStoreAction(MVT::v16i32, MVT::v16i16, Custom);
110 setTruncStoreAction(MVT::v32i32, MVT::v32i16, Custom);
111 setTruncStoreAction(MVT::v2i32, MVT::v2i8, Custom);
112 setTruncStoreAction(MVT::v4i32, MVT::v4i8, Custom);
113 setTruncStoreAction(MVT::v8i32, MVT::v8i8, Custom);
114 setTruncStoreAction(MVT::v16i32, MVT::v16i8, Custom);
115 setTruncStoreAction(MVT::v32i32, MVT::v32i8, Custom);
118 setTruncStoreAction(MVT::v2i32, MVT::v2i1, Expand);
119 setTruncStoreAction(MVT::v4i32, MVT::v4i1, Expand);
lib/Target/AMDGPU/SIISelLowering.cpp 182 setTruncStoreAction(MVT::v2i32, MVT::v2i16, Expand);
183 setTruncStoreAction(MVT::v3i32, MVT::v3i16, Expand);
184 setTruncStoreAction(MVT::v4i32, MVT::v4i16, Expand);
185 setTruncStoreAction(MVT::v8i32, MVT::v8i16, Expand);
186 setTruncStoreAction(MVT::v16i32, MVT::v16i16, Expand);
187 setTruncStoreAction(MVT::v32i32, MVT::v32i16, Expand);
188 setTruncStoreAction(MVT::v2i32, MVT::v2i8, Expand);
189 setTruncStoreAction(MVT::v4i32, MVT::v4i8, Expand);
190 setTruncStoreAction(MVT::v8i32, MVT::v8i8, Expand);
191 setTruncStoreAction(MVT::v16i32, MVT::v16i8, Expand);
192 setTruncStoreAction(MVT::v32i32, MVT::v32i8, Expand);
467 setTruncStoreAction(MVT::i64, MVT::i16, Expand);
lib/Target/ARM/ARMISelLowering.cpp 370 setTruncStoreAction(MVT::v4i32, MVT::v4i16, Legal);
371 setTruncStoreAction(MVT::v4i32, MVT::v4i8, Legal);
372 setTruncStoreAction(MVT::v8i16, MVT::v8i8, Legal);
713 setTruncStoreAction(VT, InnerVT, Expand);
990 setTruncStoreAction(MVT::f64, MVT::f32, Expand);
991 setTruncStoreAction(MVT::f32, MVT::f16, Expand);
992 setTruncStoreAction(MVT::f64, MVT::f16, Expand);
lib/Target/AVR/AVRISelLowering.cpp 65 setTruncStoreAction(MVT::i16, MVT::i8, Expand);
lib/Target/Hexagon/HexagonISelLowering.cpp 1396 setTruncStoreAction(MVT::f64, MVT::f32, Expand);
1453 setTruncStoreAction(VT, TargetVT, Expand);
lib/Target/MSP430/MSP430ISelLowering.cpp 69 setTruncStoreAction(MVT::i16, MVT::i8, Expand);
lib/Target/Mips/MipsISelLowering.cpp 335 setTruncStoreAction(MVT::f32, MVT::f16, Expand);
336 setTruncStoreAction(MVT::f64, MVT::f16, Expand);
338 setTruncStoreAction(MVT::f64, MVT::f32, Expand);
495 setTruncStoreAction(MVT::i64, MVT::i32, Custom);
lib/Target/Mips/MipsSEISelLowering.cpp 76 setTruncStoreAction(VT0, VT1, Expand);
lib/Target/NVPTX/NVPTXISelLowering.cpp 460 setTruncStoreAction(MVT::f32, MVT::f16, Expand);
461 setTruncStoreAction(MVT::f64, MVT::f16, Expand);
462 setTruncStoreAction(MVT::f64, MVT::f32, Expand);
471 setTruncStoreAction(VT, MVT::i1, Expand);
lib/Target/PowerPC/PPCISelLowering.cpp 169 setTruncStoreAction(MVT::f64, MVT::f32, Expand);
224 setTruncStoreAction(VT, MVT::i1, Expand);
663 setTruncStoreAction(VT, InnerVT, Expand);
909 setTruncStoreAction(MVT::f128, MVT::f64, Expand);
910 setTruncStoreAction(MVT::f128, MVT::f32, Expand);
941 setTruncStoreAction(MVT::v4f64, MVT::v4f32, Custom);
lib/Target/RISCV/RISCVISelLowering.cpp 163 setTruncStoreAction(MVT::f32, MVT::f16, Expand);
178 setTruncStoreAction(MVT::f64, MVT::f32, Expand);
182 setTruncStoreAction(MVT::f64, MVT::f16, Expand);
lib/Target/Sparc/SparcISelLowering.cpp 1450 setTruncStoreAction(VT, MVT::v2i32, Expand);
1451 setTruncStoreAction(MVT::v2i32, VT, Expand);
1479 setTruncStoreAction(MVT::f64, MVT::f32, Expand);
1480 setTruncStoreAction(MVT::f128, MVT::f32, Expand);
1481 setTruncStoreAction(MVT::f128, MVT::f64, Expand);
lib/Target/SystemZ/SystemZISelLowering.cpp 311 setTruncStoreAction(VT, InnerVT, Expand);
589 setTruncStoreAction(MVT::f64, MVT::f32, Expand);
590 setTruncStoreAction(MVT::f128, MVT::f32, Expand);
591 setTruncStoreAction(MVT::f128, MVT::f64, Expand);
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp 107 setTruncStoreAction(T, MVT::f16, Expand);
233 setTruncStoreAction(MVT::f64, MVT::f32, Expand);
242 setTruncStoreAction(T, MemT, Expand);
lib/Target/X86/X86ISelLowering.cpp 188 setTruncStoreAction(MVT::i64, MVT::i32, Expand);
189 setTruncStoreAction(MVT::i64, MVT::i16, Expand);
190 setTruncStoreAction(MVT::i64, MVT::i8 , Expand);
191 setTruncStoreAction(MVT::i32, MVT::i16, Expand);
192 setTruncStoreAction(MVT::i32, MVT::i8 , Expand);
193 setTruncStoreAction(MVT::i16, MVT::i8, Expand);
195 setTruncStoreAction(MVT::f64, MVT::f32, Expand);
390 setTruncStoreAction(MVT::f32, MVT::f16, Expand);
391 setTruncStoreAction(MVT::f64, MVT::f16, Expand);
392 setTruncStoreAction(MVT::f80, MVT::f16, Expand);
393 setTruncStoreAction(MVT::f128, MVT::f16, Expand);
708 setTruncStoreAction(MVT::f128, MVT::f32, Expand);
709 setTruncStoreAction(MVT::f128, MVT::f64, Expand);
710 setTruncStoreAction(MVT::f128, MVT::f80, Expand);
785 setTruncStoreAction(InnerVT, VT, Expand);
1391 setTruncStoreAction(MVT::v8i64, MVT::v8i8, Legal);
1392 setTruncStoreAction(MVT::v8i64, MVT::v8i16, Legal);
1393 setTruncStoreAction(MVT::v8i64, MVT::v8i32, Legal);
1394 setTruncStoreAction(MVT::v16i32, MVT::v16i8, Legal);
1395 setTruncStoreAction(MVT::v16i32, MVT::v16i16, Legal);
1665 setTruncStoreAction(MVT::v32i16, MVT::v32i8, Legal);
1727 setTruncStoreAction(MVT::v4i64, MVT::v4i8, Legal);
1728 setTruncStoreAction(MVT::v4i64, MVT::v4i16, Legal);
1729 setTruncStoreAction(MVT::v4i64, MVT::v4i32, Legal);
1730 setTruncStoreAction(MVT::v8i32, MVT::v8i8, Legal);
1731 setTruncStoreAction(MVT::v8i32, MVT::v8i16, Legal);
1733 setTruncStoreAction(MVT::v2i64, MVT::v2i8, Legal);
1734 setTruncStoreAction(MVT::v2i64, MVT::v2i16, Legal);
1735 setTruncStoreAction(MVT::v2i64, MVT::v2i32, Legal);
1736 setTruncStoreAction(MVT::v4i32, MVT::v4i8, Legal);
1737 setTruncStoreAction(MVT::v4i32, MVT::v4i16, Legal);
1751 setTruncStoreAction(MVT::v16i16, MVT::v16i8, Legal);
1752 setTruncStoreAction(MVT::v8i16, MVT::v8i8, Legal);