Home
last modified time | relevance | path

Searched refs:SDTCisVec (Results 1 – 25 of 31) 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-7.0/llvm/lib/Target/X86/
DX86InstrFragmentsSIMD.td35 def SDTX86VFCMP : SDTypeProfile<1, 3, [SDTCisFP<0>, SDTCisVec<0>,
80 SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
83 SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisVec<1>,
107 SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisVec<1>,
112 SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisVec<1>,
116 def SDTVtrunc : SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisVec<1>,
147 def X86vshiftimm : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
157 SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCVecEltisVT<0, i1>,
158 SDTCisVec<1>, SDTCisSameAs<2, 1>,
161 SDTypeProfile<1, 4, [SDTCisVec<0>,SDTCVecEltisVT<0, i1>,
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/SystemZ/
DSystemZOperators.td145 [SDTCisVec<0>,
149 [SDTCisVec<1>,
152 [SDTCisVec<0>]>;
154 [SDTCisVec<0>,
155 SDTCisVec<1>]>;
157 [SDTCisVec<0>,
160 [SDTCisVec<0>,
164 [SDTCisVec<0>,
168 [SDTCisVec<0>,
173 [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/swiftshader/third_party/LLVM/lib/Target/X86/
DX86InstrFragmentsSIMD.td63 SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
105 SDTCisVec<1>,
113 def SDTShuff1Op : SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisSameAs<0,1>]>;
114 def SDTShuff2Op : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
117 def SDTShuff2OpI : SDTypeProfile<1, 2, [SDTCisVec<0>,
119 def SDTShuff3OpI : SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisSameAs<0,1>,
122 def SDTVBroadcast : SDTypeProfile<1, 1, [SDTCisVec<0>]>;
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Target/
DTargetSelectionDAG.td39 // SDTCisVec - The specified operand has a vector type.
40 class SDTCisVec<int OpNum> : SDTypeConstraint<OpNum>;
164 SDTCisInt<0>, SDTCisVec<0>, SDTCisInt<1>, SDTCisVec<1>,
177 SDTCisVec<0>, SDTCisInt<1>, SDTCisSameAs<0, 2>, SDTCisSameAs<2, 3>, SDTCisSameNumEltsAs<0, 1>
220 SDTCisPtrTy<0>, SDTCisVec<1>, SDTCisVec<2>, SDTCisSameNumEltsAs<1, 2>
224 SDTCisVec<0>, SDTCisPtrTy<1>, SDTCisVec<2>, SDTCisSameAs<0, 3>,
229 SDTCisVec<0>, SDTCisVec<1>, SDTCisSameAs<0, 2>, SDTCisSameAs<1, 3>,
234 SDTCisVec<0>, SDTCisVec<1>, SDTCisSameAs<0, 2>, SDTCisSameNumEltsAs<0, 1>,
544 SDTypeProfile<1, 2, [SDTCisInt<2>, SDTCisVec<1>, SDTCisVec<0>]>,
/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-7.0/llvm/lib/Target/Hexagon/
DHexagonPatternsHVX.td2 SDTypeProfile<1, 0, [SDTCisVec<0>]>;
4 SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisVec<1>, SDTCisSameAs<1,2>]>;
7 [SDTCisVT<0, i32>, SDTCisVec<1>, SDTCisVT<2, i32>]>;
11 [SDTCisVec<0>, SDTCisSameAs<0, 1>, SDTCisVT<2, i32>]>;
14 def SDTHexagonVSPLATW: SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisVT<1, i32>]>;
DHexagonPatterns.td104 SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisVec<1>, SDTCisSameAs<1,2>,
919 SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisVT<1, i32>]>;
1142 : SDTypeProfile<1, 2, [SDTCisSameAs<0, 1>, SDTCisVec<0>, SDTCisVT<2, i32>]>;
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DAMDGPUInstrInfo.td294 SDTypeProfile<1, 2, [SDTCisPtrTy<1>, SDTCisVec<2>]>,
346 SDTCisFP<0>, SDTCisVec<1>,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/
DPPCInstrInfo.td42 SDTCisVec<0>, SDTCisVec<1>
53 def SDT_PPCVecSplat : SDTypeProfile<1, 2, [ SDTCisVec<0>,
54 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_PPCVecReverse: SDTypeProfile<1, 1, [ SDTCisVec<0>,
66 SDTCisVec<1>
69 def SDT_PPCxxpermdi: SDTypeProfile<1, 3, [ SDTCisVec<0>,
[all …]
/external/llvm/lib/Target/AMDGPU/
DAMDGPUInstrInfo.td192 SDTypeProfile<1, 2, [SDTCisPtrTy<1>, SDTCisVec<2>]>,
/external/swiftshader/third_party/LLVM/include/llvm/Target/
DTargetSelectionDAG.td39 // SDTCisVec - The specified operand has a vector type.
40 class SDTCisVec<int OpNum> : SDTypeConstraint<OpNum>;
466 SDTypeProfile<1, 2, [SDTCisInt<2>, SDTCisVec<1>, SDTCisVec<0>]>,
/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/swiftshader/third_party/LLVM/utils/TableGen/
DCodeGenDAGPatterns.h161 SDTCisVT, SDTCisPtrTy, SDTCisInt, SDTCisFP, SDTCisVec, SDTCisSameAs, enumerator
DCodeGenDAGPatterns.cpp782 ConstraintType = SDTCisVec; in SDTypeConstraint()
855 case SDTCisVec: in ApplyTypeConstraint()
/external/llvm/utils/TableGen/
DCodeGenDAGPatterns.h177 SDTCisVT, SDTCisPtrTy, SDTCisInt, SDTCisFP, SDTCisVec, SDTCisSameAs, enumerator
DCodeGenDAGPatterns.cpp918 ConstraintType = SDTCisVec; in SDTypeConstraint()
1009 case SDTCisVec: in ApplyTypeConstraint()
/external/swiftshader/third_party/llvm-7.0/llvm/utils/TableGen/
DCodeGenDAGPatterns.h370 SDTCisVT, SDTCisPtrTy, SDTCisInt, SDTCisFP, SDTCisVec, SDTCisSameAs, enumerator
DCodeGenDAGPatterns.cpp1347 ConstraintType = SDTCisVec; in SDTypeConstraint()
1442 case SDTCisVec: in ApplyTypeConstraint()
/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/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMInstrNEON.td103 def SDTARMVMOVIMM : SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisVT<1, i32>]>;
107 def SDTARMVORRIMM : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0, 1>,
113 SDTypeProfile<1, 3, [SDTCisVec<0>,
118 def NEONvdup : SDNode<"ARMISD::VDUP", SDTypeProfile<1, 1, [SDTCisVec<0>]>>;
123 SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisVec<1>,
126 def SDTARMVEXT : SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisSameAs<0, 1>,
130 def SDTARMVSHUF : SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisSameAs<0, 1>]>;
135 def SDTARMVSHUF2 : SDTypeProfile<2, 2, [SDTCisVec<0>, SDTCisSameAs<0, 1>,
/external/swiftshader/third_party/llvm-7.0/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/lib/Target/AArch64/
DAArch64InstrInfo.td97 def SDT_AArch64Dup : SDTypeProfile<1, 1, [SDTCisVec<0>]>;
98 def SDT_AArch64DupLane : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisInt<2>]>;
99 def SDT_AArch64Zip : SDTypeProfile<1, 2, [SDTCisVec<0>,
104 def SDT_AArch64vecimm : SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisSameAs<0,1>,
106 def SDT_AArch64UnaryVec: SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisSameAs<0,1>]>;
107 def SDT_AArch64ExtVec: SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisSameAs<0,1>,
111 def SDT_AArch64unvec : SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisSameAs<0,1>]>;
114 def SDT_AArch64binvec : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
116 def SDT_AArch64trivec : SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisSameAs<0,1>,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64InstrInfo.td127 def SDT_AArch64Dup : SDTypeProfile<1, 1, [SDTCisVec<0>]>;
128 def SDT_AArch64DupLane : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisInt<2>]>;
129 def SDT_AArch64Zip : SDTypeProfile<1, 2, [SDTCisVec<0>,
134 def SDT_AArch64vecimm : SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisSameAs<0,1>,
136 def SDT_AArch64UnaryVec: SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisSameAs<0,1>]>;
137 def SDT_AArch64ExtVec: SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisSameAs<0,1>,
141 def SDT_AArch64unvec : SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisSameAs<0,1>]>;
144 def SDT_AArch64binvec : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
146 def SDT_AArch64trivec : SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisSameAs<0,1>,

12