Searched refs:Expand (Results 1 - 25 of 48) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp630 setIndexedLoadAction(IM, VT, Expand);
631 setIndexedStoreAction(IM, VT, Expand);
632 setIndexedMaskedLoadAction(IM, VT, Expand);
633 setIndexedMaskedStoreAction(IM, VT, Expand);
637 setOperationAction(ISD::ATOMIC_CMP_SWAP_WITH_SUCCESS, VT, Expand);
640 setOperationAction(ISD::FGETSIGN, VT, Expand);
641 setOperationAction(ISD::CONCAT_VECTORS, VT, Expand);
642 setOperationAction(ISD::FMINNUM, VT, Expand);
643 setOperationAction(ISD::FMAXNUM, VT, Expand);
644 setOperationAction(ISD::FMINNUM_IEEE, VT, Expand);
[all...]
/freebsd-13-stable/contrib/bearssl/T0/
H A DConstData.cs49 void Expand(int elen) method in class:ConstData
62 Expand(1);
68 Expand(2);
75 Expand(3);
83 Expand(4);
93 Expand(sd.Length + 1);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp37 cl::desc("Expand memcpy into load/store pairs in order"));
72 setOperationAction(ISD::BR_JT, MVT::Other, Expand);
73 setOperationAction(ISD::BRIND, MVT::Other, Expand);
74 setOperationAction(ISD::BRCOND, MVT::Other, Expand);
79 setOperationAction(ISD::STACKSAVE, MVT::Other, Expand);
80 setOperationAction(ISD::STACKRESTORE, MVT::Other, Expand);
86 setOperationAction(ISD::SDIVREM, VT, Expand);
87 setOperationAction(ISD::UDIVREM, VT, Expand);
88 setOperationAction(ISD::SREM, VT, Expand);
89 setOperationAction(ISD::UREM, VT, Expand);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp131 setLoadExtAction(ISD::EXTLOAD, MVT::i64, VT, Expand);
132 setLoadExtAction(ISD::SEXTLOAD, MVT::i64, VT, Expand);
133 setLoadExtAction(ISD::ZEXTLOAD, MVT::i64, VT, Expand);
143 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::i32, Expand);
148 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::i32, Expand);
153 setLoadExtAction(ISD::EXTLOAD, VT, MVT::i32, Expand);
157 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v2i8, Expand);
158 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::v2i8, Expand);
159 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::v2i8, Expand);
160 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v4i8, Expand);
[all...]
H A DR600ISelLowering.cpp93 setLoadExtAction(ISD::EXTLOAD, MVT::v2i32, MVT::v2i1, Expand);
94 setLoadExtAction(ISD::SEXTLOAD, MVT::v2i32, MVT::v2i1, Expand);
95 setLoadExtAction(ISD::ZEXTLOAD, MVT::v2i32, MVT::v2i1, Expand);
97 setLoadExtAction(ISD::EXTLOAD, MVT::v4i32, MVT::v4i1, Expand);
98 setLoadExtAction(ISD::SEXTLOAD, MVT::v4i32, MVT::v4i1, Expand);
99 setLoadExtAction(ISD::ZEXTLOAD, MVT::v4i32, MVT::v4i1, Expand);
122 setTruncStoreAction(MVT::v2i32, MVT::v2i1, Expand);
123 setTruncStoreAction(MVT::v4i32, MVT::v4i1, Expand);
126 setCondCodeAction(ISD::SETO, MVT::f32, Expand);
127 setCondCodeAction(ISD::SETUO, MVT::f32, Expand);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1436 setOperationAction(Op, MVT::v2i32, Expand);
1440 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::v2i32, Expand);
1441 setLoadExtAction(ISD::ZEXTLOAD, VT, MVT::v2i32, Expand);
1442 setLoadExtAction(ISD::EXTLOAD, VT, MVT::v2i32, Expand);
1444 setLoadExtAction(ISD::SEXTLOAD, MVT::v2i32, VT, Expand);
1445 setLoadExtAction(ISD::ZEXTLOAD, MVT::v2i32, VT, Expand);
1446 setLoadExtAction(ISD::EXTLOAD, MVT::v2i32, VT, Expand);
1448 setTruncStoreAction(VT, MVT::v2i32, Expand);
1449 setTruncStoreAction(MVT::v2i32, VT, Expand);
1468 setLoadExtAction(ISD::EXTLOAD, VT, MVT::f16, Expand);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp54 setOperationAction(ISD::STACKSAVE, MVT::Other, Expand);
55 setOperationAction(ISD::STACKRESTORE, MVT::Other, Expand);
56 setOperationAction(ISD::DYNAMIC_STACKALLOC, MVT::i8, Expand);
57 setOperationAction(ISD::DYNAMIC_STACKALLOC, MVT::i16, Expand);
62 setLoadExtAction(N, VT, MVT::i8, Expand);
66 setTruncStoreAction(MVT::i16, MVT::i8, Expand);
88 setOperationAction(ISD::SHL_PARTS, MVT::i16, Expand);
89 setOperationAction(ISD::SRA_PARTS, MVT::i16, Expand);
90 setOperationAction(ISD::SRL_PARTS, MVT::i16, Expand);
93 setOperationAction(ISD::ROTL, MVT::i16, Expand);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16ISelLowering.cpp130 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Expand);
131 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i32, Expand);
132 setOperationAction(ISD::ATOMIC_SWAP, MVT::i32, Expand);
133 setOperationAction(ISD::ATOMIC_LOAD_ADD, MVT::i32, Expand);
134 setOperationAction(ISD::ATOMIC_LOAD_SUB, MVT::i32, Expand);
135 setOperationAction(ISD::ATOMIC_LOAD_AND, MVT::i32, Expand);
136 setOperationAction(ISD::ATOMIC_LOAD_OR, MVT::i32, Expand);
137 setOperationAction(ISD::ATOMIC_LOAD_XOR, MVT::i32, Expand);
138 setOperationAction(ISD::ATOMIC_LOAD_NAND, MVT::i32, Expand);
139 setOperationAction(ISD::ATOMIC_LOAD_MIN, MVT::i32, Expand);
[all...]
H A DMipsISelLowering.cpp323 setLoadExtAction(ISD::EXTLOAD, VT, MVT::f32, Expand);
324 setLoadExtAction(ISD::EXTLOAD, VT, MVT::f16, Expand);
327 // Set LoadExtAction for f16 vectors to Expand
331 setLoadExtAction(ISD::EXTLOAD, VT, F16VT, Expand);
334 setTruncStoreAction(MVT::f32, MVT::f16, Expand);
335 setTruncStoreAction(MVT::f64, MVT::f16, Expand);
337 setTruncStoreAction(MVT::f64, MVT::f32, Expand);
346 setOperationAction(ISD::BR_JT, MVT::Other, Expand);
392 setOperationAction(ISD::SDIV, MVT::i32, Expand);
393 setOperationAction(ISD::SREM, MVT::i32, Expand);
[all...]
H A DMipsSEISelLowering.cpp60 cl::desc("Expand double precision loads and "
74 // Expand all truncating stores and extending loads.
77 setTruncStoreAction(VT0, VT1, Expand);
78 setLoadExtAction(ISD::SEXTLOAD, VT0, VT1, Expand);
79 setLoadExtAction(ISD::ZEXTLOAD, VT0, VT1, Expand);
80 setLoadExtAction(ISD::EXTLOAD, VT0, VT1, Expand);
91 // Expand all builtin opcodes.
93 setOperationAction(Opc, VecTys[i], Expand);
230 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Expand);
231 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Expand);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp69 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::i8, Expand);
70 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::i16, Expand);
74 setTruncStoreAction(MVT::i16, MVT::i8, Expand);
82 setOperationAction(ISD::ROTL, MVT::i8, Expand);
83 setOperationAction(ISD::ROTR, MVT::i8, Expand);
84 setOperationAction(ISD::ROTL, MVT::i16, Expand);
85 setOperationAction(ISD::ROTR, MVT::i16, Expand);
89 setOperationAction(ISD::BR_JT, MVT::Other, Expand);
92 setOperationAction(ISD::BRCOND, MVT::Other, Expand);
95 setOperationAction(ISD::SELECT, MVT::i8, Expand);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp86 setOperationAction(ISD::BR_JT, MVT::Other, Expand);
87 setOperationAction(ISD::BRCOND, MVT::Other, Expand);
89 setOperationAction(ISD::SELECT, MVT::i32, Expand);
98 setOperationAction(ISD::STACKSAVE, MVT::Other, Expand);
99 setOperationAction(ISD::STACKRESTORE, MVT::Other, Expand);
102 setOperationAction(ISD::VAARG, MVT::Other, Expand);
103 setOperationAction(ISD::VACOPY, MVT::Other, Expand);
104 setOperationAction(ISD::VAEND, MVT::Other, Expand);
106 setOperationAction(ISD::SDIV, MVT::i32, Expand);
107 setOperationAction(ISD::UDIV, MVT::i32, Expand);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp579 setLoadExtAction(ISD::EXTLOAD, FPVT, OtherFPVT, Expand);
582 setTruncStoreAction(FPVT, OtherFPVT, Expand);
591 setTruncStoreAction(VT, MVT::i1, Expand);
606 setOperationAction(ISD::VACOPY, MVT::Other, Expand);
607 setOperationAction(ISD::VAEND, MVT::Other, Expand);
618 setOperationAction(ISD::UREM, IntVT, Expand);
619 setOperationAction(ISD::SREM, IntVT, Expand);
620 setOperationAction(ISD::SDIVREM, IntVT, Expand);
621 setOperationAction(ISD::UDIVREM, IntVT, Expand);
623 setOperationAction(ISD::CTTZ, IntVT, Expand);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp97 void Expand(SDNode *Node, SmallVectorImpl<SDValue> &Results);
130 /// Expand bswap of vectors into a shuffle if legal.
279 case TargetLowering::Expand: {
310 case TargetLowering::Expand: {
337 Action = TargetLowering::Expand;
352 if (Action == TargetLowering::Expand && !TLI.isStrictFPEnabled() &&
357 == TargetLowering::Expand &&
511 case TargetLowering::Expand:
513 Expand(Node, ResultVals);
716 void VectorLegalizer::Expand(SDNod function in class:VectorLegalizer
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp79 setOperationAction(ISD::VAARG, MVT::Other, Expand);
80 setOperationAction(ISD::VACOPY, MVT::Other, Expand);
81 setOperationAction(ISD::VAEND, MVT::Other, Expand);
86 // Expand floating-point comparisons.
89 setCondCodeAction(CC, T, Expand);
90 // Expand floating-point library function operators.
93 setOperationAction(Op, T, Expand);
103 setOperationAction(ISD::FP16_TO_FP, T, Expand);
104 setOperationAction(ISD::FP_TO_FP16, T, Expand);
105 setLoadExtAction(ISD::EXTLOAD, T, MVT::f16, Expand);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp165 setLoadExtAction(ISD::SEXTLOAD, VT, MVT::i8, Expand);
175 setLoadExtAction(ISD::EXTLOAD, MVT::f64, MVT::f16, Expand);
176 setOperationAction(ISD::FP16_TO_FP, MVT::f64, Expand);
177 setOperationAction(ISD::FP_TO_FP16, MVT::f64, Expand);
178 setLoadExtAction(ISD::EXTLOAD, MVT::f32, MVT::f16, Expand);
179 setOperationAction(ISD::FP16_TO_FP, MVT::f32, Expand);
180 setOperationAction(ISD::FP_TO_FP16, MVT::f32, Expand);
181 setTruncStoreAction(MVT::f64, MVT::f16, Expand);
182 setTruncStoreAction(MVT::f32, MVT::f16, Expand);
185 setTruncStoreAction(MVT::f64, MVT::f32, Expand);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelLowering.cpp100 setOperationAction(ISD::DYNAMIC_STACKALLOC, XLenVT, Expand);
102 setOperationAction(ISD::BR_JT, MVT::Other, Expand);
103 setOperationAction(ISD::BR_CC, XLenVT, Expand);
105 setOperationAction(ISD::SELECT_CC, XLenVT, Expand);
107 setOperationAction(ISD::STACKSAVE, MVT::Other, Expand);
108 setOperationAction(ISD::STACKRESTORE, MVT::Other, Expand);
111 setOperationAction(ISD::VAARG, MVT::Other, Expand);
112 setOperationAction(ISD::VACOPY, MVT::Other, Expand);
113 setOperationAction(ISD::VAEND, MVT::Other, Expand);
116 setOperationAction(ISD::SIGN_EXTEND_INREG, VT, Expand);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp217 setOperationAction(ISD::UREM, VT, Expand);
218 setOperationAction(ISD::SREM, VT, Expand);
219 setOperationAction(ISD::SDIVREM, VT, Expand);
220 setOperationAction(ISD::UDIVREM, VT, Expand);
231 setCondCodeAction(ISD::SETO, VT, Expand);
232 setCondCodeAction(ISD::SETOLT, VT, Expand);
233 setCondCodeAction(ISD::SETOLE, VT, Expand);
234 setCondCodeAction(ISD::SETULT, VT, Expand);
235 setCondCodeAction(ISD::SETULE, VT, Expand);
236 setCondCodeAction(ISD::SETUGE, VT, Expand);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp373 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v2f16, Expand);
374 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v2f16, Expand);
377 setFP16OperationAction(ISD::SETCC, MVT::v2f16, Legal, Expand);
382 setOperationAction(ISD::SELECT_CC, VT, Expand);
383 setOperationAction(ISD::BR_CC, VT, Expand);
392 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i1, Expand);
412 setOperationAction(ISD::ROTL, MVT::i16, Expand);
413 setOperationAction(ISD::ROTR, MVT::i16, Expand);
414 setOperationAction(ISD::ROTL, MVT::i8, Expand);
415 setOperationAction(ISD::ROTR, MVT::i8, Expand);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp90 setOperationAction(Opc, MVT::i32, Expand);
118 setOperationAction(ISD::BRCOND, MVT::Other, Expand);
119 setOperationAction(ISD::BR_JT, MVT::Other, Expand);
127 // Expand var-args ops.
129 setOperationAction(ISD::VAEND, MVT::Other, Expand);
130 setOperationAction(ISD::VAARG, MVT::Other, Expand);
131 setOperationAction(ISD::VACOPY, MVT::Other, Expand);
134 setOperationAction(ISD::STACKSAVE, MVT::Other, Expand);
135 setOperationAction(ISD::STACKRESTORE, MVT::Other, Expand);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1478 setOperationAction(ISD::BUILD_PAIR, MVT::i64, Expand);
1479 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i1, Expand);
1503 setOperationAction(ISD::VAEND, MVT::Other, Expand);
1504 setOperationAction(ISD::VAARG, MVT::Other, Expand);
1508 setOperationAction(ISD::VACOPY, MVT::Other, Expand);
1510 setOperationAction(ISD::STACKSAVE, MVT::Other, Expand);
1511 setOperationAction(ISD::STACKRESTORE, MVT::Other, Expand);
1518 setOperationAction(ISD::BR_JT, MVT::Other, Expand);
1528 setOperationAction(ISD::SADDO, VT, Expand);
1529 setOperationAction(ISD::SSUBO, VT, Expand);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp177 setOperationAction(ISD::SINT_TO_FP, VT, Expand);
178 setOperationAction(ISD::UINT_TO_FP, VT, Expand);
179 setOperationAction(ISD::FP_TO_SINT, VT, Expand);
180 setOperationAction(ISD::FP_TO_UINT, VT, Expand);
186 setOperationAction(ISD::SELECT, VT, Expand);
187 setOperationAction(ISD::SELECT_CC, VT, Expand);
188 setOperationAction(ISD::VSELECT, VT, Expand);
189 setOperationAction(ISD::SIGN_EXTEND_INREG, VT, Expand);
207 setOperationAction(ISD::SDIV, VT, Expand);
208 setOperationAction(ISD::UDIV, VT, Expand);
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp92 setOperationAction(ISD::BR_CC, MVT::i32, Expand);
93 setOperationAction(ISD::SELECT_CC, MVT::i32, Expand);
100 setOperationAction(ISD::MULHS, MVT::i32, Expand);
101 setOperationAction(ISD::MULHU, MVT::i32, Expand);
102 setOperationAction(ISD::SHL_PARTS, MVT::i32, Expand);
103 setOperationAction(ISD::SRA_PARTS, MVT::i32, Expand);
104 setOperationAction(ISD::SRL_PARTS, MVT::i32, Expand);
107 setOperationAction(ISD::CTPOP, MVT::i32, Expand);
108 setOperationAction(ISD::ROTL , MVT::i32, Expand);
109 setOperationAction(ISD::ROTR , MVT::i32, Expand);
[all...]
/freebsd-13-stable/contrib/tcsh/
H A Ded.h155 EXTERN char Expand; /* true if we are expanding a line */ variable
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/CodeGen/
H A DCGFunctionInfo.h55 /// Expand - Only valid for aggregate argument types. The structure should
59 Expand,
196 auto AI = ABIArgInfo(Expand);
262 bool isExpand() const { return TheKind == Expand; }

Completed in 382 milliseconds

12