Home
last modified time | relevance | path

Searched refs:SDTCisVec (Results 1 – 25 of 49) sorted by relevance

12

/external/llvm/lib/Target/X86/
DX86InstrFragmentsSIMD.td40 SDTCisVec<1>]>;
94 SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
97 SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisVec<1>,
121 SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisVec<1>,
126 SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisVec<1>,
130 def SDTVtrunc : SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisVec<1>,
179 [SDTCisVec<0>, SDTCisSameAs<1, 2>, SDTCisInt<1>]>;
184 SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCVecEltisVT<0, i1>,
185 SDTCisVec<1>, SDTCisSameAs<2, 1>,
188 SDTypeProfile<1, 4, [SDTCisVec<0>,SDTCVecEltisVT<0, i1>,
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86InstrFragmentsSIMD.td34 def SDTX86VFCMP : SDTypeProfile<1, 3, [SDTCisFP<0>, SDTCisVec<0>,
79 SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
82 SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisVec<1>,
109 def SDTVtrunc : SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisVec<1>,
112 def SDTVmtrunc : SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisVec<1>,
188 def X86vshiftimm : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
203 SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCVecEltisVT<0, i1>,
204 SDTCisVec<1>, SDTCisSameAs<2, 1>,
222 def X86vshiftuniform : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
223 SDTCisVec<2>, SDTCisInt<0>,
[all …]
/external/llvm-project/llvm/lib/Target/X86/
DX86InstrFragmentsSIMD.td34 def SDTX86VFCMP : SDTypeProfile<1, 3, [SDTCisFP<0>, SDTCisVec<0>,
83 SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
86 SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisVec<1>,
113 def SDTVtrunc : SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisVec<1>,
116 def SDTVmtrunc : SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisVec<1>,
192 def X86vshiftimm : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
207 SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCVecEltisVT<0, i1>,
208 SDTCisVec<1>, SDTCisSameAs<2, 1>,
211 SDTypeProfile<1, 4, [SDTCisVec<0>, SDTCVecEltisVT<0, i1>,
212 SDTCisVec<1>, SDTCisSameAs<2, 1>,
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZOperators.td136 [SDTCisVec<0>,
140 [SDTCisVec<1>,
143 [SDTCisVec<0>]>;
145 [SDTCisVec<0>,
146 SDTCisVec<1>]>;
148 [SDTCisVec<0>,
151 [SDTCisVec<0>,
155 [SDTCisVec<0>,
159 [SDTCisVec<0>,
164 [SDTCisVec<0>,
[all …]
/external/llvm-project/llvm/lib/Target/SystemZ/
DSystemZOperators.td140 [SDTCisVec<0>,
144 [SDTCisVec<1>,
147 [SDTCisVec<0>]>;
149 [SDTCisVec<0>,
150 SDTCisVec<1>]>;
152 [SDTCisVec<0>,
155 [SDTCisVec<0>,
159 [SDTCisVec<0>,
163 [SDTCisVec<0>,
168 [SDTCisVec<0>,
[all …]
/external/llvm/lib/Target/SystemZ/
DSystemZOperators.td94 [SDTCisVec<0>,
98 [SDTCisVec<1>,
101 [SDTCisVec<0>]>;
103 [SDTCisVec<0>,
104 SDTCisVec<1>]>;
106 [SDTCisVec<0>,
109 [SDTCisVec<0>,
113 [SDTCisVec<0>,
117 [SDTCisVec<0>,
118 SDTCisVec<1>,
[all …]
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64SVEInstrInfo.td31 SDTCisVec<0>, SDTCisVec<1>, SDTCisPtrTy<2>,
50 SDTCisVec<0>, SDTCisVec<1>, SDTCisPtrTy<2>,
60 SDTCisVec<0>, SDTCisVec<1>, SDTCisPtrTy<2>, SDTCisVec<3>, SDTCisVT<4, OtherVT>,
65 SDTCisVec<0>, SDTCisVec<1>, SDTCisVec<2>, SDTCisInt<3>, SDTCisVT<4, OtherVT>,
107 SDTCisVec<0>, SDTCisPtrTy<1>, SDTCisVec<2>,
116 SDTCisVec<0>, SDTCisVec<1>, SDTCisPtrTy<2>, SDTCisVec<3>, SDTCisVT<4, OtherVT>,
121 SDTCisVec<0>, SDTCisVec<1>, SDTCisVec<2>, SDTCisInt<3>, SDTCisVT<4, OtherVT>,
149 def SDT_AArch64Reduce : SDTypeProfile<1, 2, [SDTCisVec<1>, SDTCisVec<2>]>;
168 SDTCisVec<0>, SDTCisVec<1>, SDTCisVec<2>, SDTCisVec<3>,
173 SDTCisVec<0>, SDTCisVec<1>, SDTCisVec<2>, SDTCisVec<3>, SDTCisVec<4>,
[all …]
/external/llvm/include/llvm/Target/
DTargetSelectionDAG.td39 // SDTCisVec - The specified operand has a vector type.
40 class SDTCisVec<int OpNum> : SDTypeConstraint<OpNum>;
216 SDTCisPtrTy<0>, SDTCisVec<1>, SDTCisVec<2>, SDTCisSameNumEltsAs<1, 2>
220 SDTCisVec<0>, SDTCisPtrTy<1>, SDTCisVec<2>, SDTCisSameAs<0, 3>,
225 SDTCisVec<0>, SDTCisVec<1>, SDTCisSameAs<0, 2>, SDTCisSameAs<1, 3>,
230 SDTCisVec<0>, SDTCisVec<1>, SDTCisSameAs<0, 2>, SDTCisSameNumEltsAs<0, 1>,
560 SDTypeProfile<1, 2, [SDTCisInt<2>, SDTCisVec<1>, SDTCisVec<0>]>,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64SVEInstrInfo.td14 SDTCisVec<0>, SDTCisVec<1>, SDTCisPtrTy<2>, SDTCisVec<3>, SDTCisVT<4, OtherVT>,
19 SDTCisVec<0>, SDTCisVec<1>, SDTCisVec<2>, SDTCisInt<3>, SDTCisVT<4, OtherVT>,
24 SDTCisVec<0>, SDTCisVec<1>, SDTCisPtrTy<2>, SDTCisVec<3>, SDTCisVT<4, OtherVT>,
29 SDTCisVec<0>, SDTCisVec<1>, SDTCisVec<2>, SDTCisInt<3>, SDTCisVT<4, OtherVT>,
57 def SDT_AArch64Reduce : SDTypeProfile<1, 2, [SDTCisVec<1>, SDTCisVec<2>]>;
69 def SDT_AArch64ReduceWithInit : SDTypeProfile<1, 3, [SDTCisVec<1>, SDTCisVec<3>]>;
73 def SDT_AArch64Rev : SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisSameAs<0,1>]>;
76 def SDT_AArch64PTest : SDTypeProfile<0, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>]>;
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTargetSelectionDAG.td38 // SDTCisVec - The specified operand has a vector type.
39 class SDTCisVec<int OpNum> : SDTypeConstraint<OpNum>;
172 SDTCisInt<0>, SDTCisVec<0>, SDTCisInt<1>, SDTCisVec<1>,
185 SDTCisVec<0>, SDTCisInt<1>, SDTCisSameAs<0, 2>, SDTCisSameAs<2, 3>, SDTCisSameNumEltsAs<0, 1>
228 SDTCisVec<0>, SDTCisPtrTy<1>, SDTCisPtrTy<2>, SDTCisVec<3>, SDTCisSameNumEltsAs<0, 3>
232 SDTCisVec<0>, SDTCisPtrTy<1>, SDTCisPtrTy<2>, SDTCisVec<3>, SDTCisSameAs<0, 4>,
246 SDTCisInt<0>, SDTCisVec<1>
651 SDTypeProfile<1, 2, [SDTCisInt<2>, SDTCisVec<1>, SDTCisVec<0>]>,
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonPatternsHVX.td11 SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisVec<1>]>;
14 SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisVec<1>, SDTCisSameAs<1,2>]>;
17 [SDTCisVT<0, i32>, SDTCisVec<1>, SDTCisVT<2, i32>]>;
21 [SDTCisVec<0>, SDTCisSameAs<0, 1>, SDTCisVT<2, i32>]>;
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonPatternsHVX.td2 SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisVec<1>, SDTCisSameAs<1,2>]>;
5 [SDTCisVT<0, i32>, SDTCisVec<1>, SDTCisVT<2, i32>]>;
9 [SDTCisVec<0>, SDTCisSameAs<0, 1>, SDTCisVT<2, i32>]>;
12 def SDTHexagonVSPLATW: SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisVT<1, i32>]>;
/external/llvm-project/llvm/include/llvm/Target/
DTargetSelectionDAG.td38 // SDTCisVec - The specified operand has a vector type.
39 class SDTCisVec<int OpNum> : SDTypeConstraint<OpNum>;
172 SDTCisInt<0>, SDTCisVec<0>, SDTCisInt<1>, SDTCisVec<1>,
185 SDTCisVec<0>, SDTCisInt<1>, SDTCisSameAs<0, 2>, SDTCisSameAs<2, 3>, SDTCisSameNumEltsAs<0, 1>
230 SDTCisVec<0>, SDTCisPtrTy<1>, SDTCisPtrTy<2>, SDTCisVec<3>, SDTCisSameNumEltsAs<0, 3>
234 SDTCisVec<0>, SDTCisPtrTy<1>, SDTCisPtrTy<2>, SDTCisVec<3>, SDTCisSameAs<0, 4>,
248 SDTCisInt<0>, SDTCisVec<1>
661 SDTypeProfile<1, 2, [SDTCisInt<2>, SDTCisVec<1>, SDTCisVec<0>]>,
/external/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUInstrInfo.td258 SDTypeProfile<1, 2, [SDTCisPtrTy<1>, SDTCisVec<2>]>,
310 SDTCisFP<0>, SDTCisVec<1>,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUInstrInfo.td274 SDTypeProfile<1, 2, [SDTCisPtrTy<1>, SDTCisVec<2>]>,
326 SDTCisFP<0>, SDTCisVec<1>,
/external/llvm/lib/Target/AMDGPU/
DAMDGPUInstrInfo.td192 SDTypeProfile<1, 2, [SDTCisPtrTy<1>, SDTCisVec<2>]>,
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCInstrInfo.td41 SDTCisVec<0>, SDTCisVec<1>
52 def SDT_PPCVecSplat : SDTypeProfile<1, 2, [ SDTCisVec<0>,
53 SDTCisVec<1>, SDTCisInt<2>
56 def SDT_PPCVecShift : SDTypeProfile<1, 3, [ SDTCisVec<0>,
57 SDTCisVec<1>, SDTCisVec<2>, SDTCisPtrTy<3>
60 def SDT_PPCVecInsert : SDTypeProfile<1, 3, [ SDTCisVec<0>,
61 SDTCisVec<1>, SDTCisVec<2>, SDTCisInt<3>
64 def SDT_PPCxxpermdi: SDTypeProfile<1, 3, [ SDTCisVec<0>,
65 SDTCisVec<1>, SDTCisVec<2>, SDTCisInt<3>
92 SDTCisVec<0>, SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisVec<3>
[all …]
/external/llvm-project/llvm/lib/Target/ARM/
DARMInstrMVE.td688 SDTCisInt<0>, SDTCisVec<1>, SDTCisVec<2>
786 SDTCisInt<0>, SDTCisInt<1>, SDTCisVec<2>
790 SDTCisVec<4>
793 SDTCisInt<0>, SDTCisInt<1>, SDTCisVec<2>, SDTCisVec<2>
797 SDTCisVec<4>, SDTCisVec<5>
948 SDTCisInt<0>, SDTCisInt<1>, SDTCisVec<2>
1133 SDTCisInt<0>, SDTCisVec<1>, SDTCisVec<2>
1136 SDTCisInt<0>, SDTCisInt<1>, SDTCisVec<2>, SDTCisVec<3>
1140 SDTCisVec<4>, SDTCisVec<5>
1143 SDTCisInt<0>, SDTCisVec<1>, SDTCisVec<2>, SDTCisVec<3>
[all …]
/external/llvm/lib/Target/PowerPC/
DPPCInstrInfo.td34 def SDT_PPCVecSplat : SDTypeProfile<1, 2, [ SDTCisVec<0>,
35 SDTCisVec<1>, SDTCisInt<2>
38 def SDT_PPCVecShift : SDTypeProfile<1, 3, [ SDTCisVec<0>,
39 SDTCisVec<1>, SDTCisVec<2>, SDTCisInt<3>
42 def SDT_PPCVecInsert : SDTypeProfile<1, 3, [ SDTCisVec<0>,
43 SDTCisVec<1>, SDTCisVec<2>, SDTCisInt<3>
70 SDTCisVec<0>, SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisVec<3>
73 SDTCisVec<0>, SDTCisInt<1>
76 SDTCisVec<0>, SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisInt<3>
79 SDTCisVec<0>, SDTCisSameAs<0, 1>, SDTCisInt<2>
[all …]
/external/llvm-project/llvm/lib/Target/PowerPC/
DPPCInstrInfo.td49 def SDT_PPCVecSplat : SDTypeProfile<1, 2, [ SDTCisVec<0>,
50 SDTCisVec<1>, SDTCisInt<2>
57 def SDT_PPCVecShift : SDTypeProfile<1, 3, [ SDTCisVec<0>,
58 SDTCisVec<1>, SDTCisVec<2>, SDTCisPtrTy<3>
61 def SDT_PPCVecInsert : SDTypeProfile<1, 3, [ SDTCisVec<0>,
62 SDTCisVec<1>, SDTCisVec<2>, SDTCisInt<3>
65 def SDT_PPCxxpermdi: SDTypeProfile<1, 3, [ SDTCisVec<0>,
66 SDTCisVec<1>, SDTCisVec<2>, SDTCisInt<3>
96 SDTCisVec<0>, SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisVec<3>
99 SDTCisVec<0>, SDTCisInt<1>
[all …]
/external/llvm/utils/TableGen/
DCodeGenDAGPatterns.h177 SDTCisVT, SDTCisPtrTy, SDTCisInt, SDTCisFP, SDTCisVec, SDTCisSameAs, enumerator
/external/llvm-project/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrSIMD.td875 [SDTCisVec<0>, SDTCisSameAs<0, 1>, SDTCisVT<2, i32>]
1107 def widen_t : SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisVec<1>]>;
/external/llvm-project/llvm/utils/TableGen/
DCodeGenDAGPatterns.h381 SDTCisVT, SDTCisPtrTy, SDTCisInt, SDTCisFP, SDTCisVec, SDTCisSameAs, enumerator
/external/llvm/lib/Target/Mips/
DMipsMSAInstrInfo.td14 def SDT_MipsVecCond : SDTypeProfile<1, 1, [SDTCisInt<0>, SDTCisVec<1>]>;
23 def SDT_VSHF : SDTypeProfile<1, 3, [SDTCisInt<0>, SDTCisVec<0>,
24 SDTCisInt<1>, SDTCisVec<1>,
26 def SDT_SHF : SDTypeProfile<1, 2, [SDTCisInt<0>, SDTCisVec<0>,
28 def SDT_ILV : SDTypeProfile<1, 2, [SDTCisInt<0>, SDTCisVec<0>,
30 def SDT_INSVE : SDTypeProfile<1, 4, [SDTCisVec<0>, SDTCisSameAs<0, 1>,
/external/llvm-project/llvm/lib/Target/Mips/
DMipsMSAInstrInfo.td13 def SDT_MipsVecCond : SDTypeProfile<1, 1, [SDTCisInt<0>, SDTCisVec<1>]>;
22 def SDT_VSHF : SDTypeProfile<1, 3, [SDTCisInt<0>, SDTCisVec<0>,
23 SDTCisInt<1>, SDTCisVec<1>,
25 def SDT_SHF : SDTypeProfile<1, 2, [SDTCisInt<0>, SDTCisVec<0>,
27 def SDT_ILV : SDTypeProfile<1, 2, [SDTCisInt<0>, SDTCisVec<0>,
29 def SDT_INSVE : SDTypeProfile<1, 4, [SDTCisVec<0>, SDTCisSameAs<0, 1>,

12