Home
last modified time | relevance | path

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

/external/llvm/lib/Target/X86/
DX86InstrFragmentsSIMD.td40 SDTCisVec<1>]>;
96 SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
99 SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
123 SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisVec<1>,
128 SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisVec<1>,
132 def SDTVtrunc : SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisVec<1>,
144 SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisVec<1>,
148 SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisVec<1>,
188 [SDTCisVec<0>, SDTCisSameAs<1, 2>, SDTCisInt<1>]>;
193 SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCVecEltisVT<0, i1>,
[all …]
/external/llvm/lib/Target/SystemZ/
DSystemZOperators.td86 [SDTCisVec<0>,
90 [SDTCisVec<1>,
93 [SDTCisVec<0>]>;
95 [SDTCisVec<0>,
96 SDTCisVec<1>]>;
98 [SDTCisVec<0>,
101 [SDTCisVec<0>,
105 [SDTCisVec<0>,
109 [SDTCisVec<0>,
110 SDTCisVec<1>,
[all …]
/external/llvm/include/llvm/Target/
DTargetSelectionDAG.td39 // SDTCisVec - The specified operand has a vector type.
40 class SDTCisVec<int OpNum> : SDTypeConstraint<OpNum>;
213 SDTCisPtrTy<0>, SDTCisVec<1>, SDTCisVec<2>, SDTCisSameNumEltsAs<1, 2>
217 SDTCisVec<0>, SDTCisPtrTy<1>, SDTCisVec<2>, SDTCisSameAs<0, 3>,
222 SDTCisVec<0>, SDTCisVec<1>, SDTCisSameAs<0, 2>, SDTCisSameAs<1, 3>,
227 SDTCisVec<0>, SDTCisVec<1>, SDTCisSameAs<0, 2>, SDTCisSameNumEltsAs<0, 1>,
548 SDTypeProfile<1, 2, [SDTCisInt<2>, SDTCisVec<1>, SDTCisVec<0>]>,
/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/llvm/lib/Target/PowerPC/
DPPCInstrInfo.td58 SDTCisVec<0>, SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisVec<3>
61 SDTCisVec<0>, SDTCisInt<1>
64 SDTCisVec<0>, SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisInt<3>
67 SDTCisVec<0>, SDTCisSameAs<0, 1>, SDTCisInt<2>
71 SDTCisVec<0>, SDTCisVec<1>
75 SDTCisVec<0>, SDTCisPtrTy<1>
/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>,
DMipsDSPInstrInfo.td31 def SDT_MipsSHIFT_DSP : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0, 1>,
/external/llvm/lib/Target/AArch64/
DAArch64InstrInfo.td94 def SDT_AArch64Dup : SDTypeProfile<1, 1, [SDTCisVec<0>]>;
95 def SDT_AArch64DupLane : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisInt<2>]>;
96 def SDT_AArch64Zip : SDTypeProfile<1, 2, [SDTCisVec<0>,
101 def SDT_AArch64vecimm : SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisSameAs<0,1>,
103 def SDT_AArch64UnaryVec: SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisSameAs<0,1>]>;
104 def SDT_AArch64ExtVec: SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisSameAs<0,1>,
108 def SDT_AArch64unvec : SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisSameAs<0,1>]>;
111 def SDT_AArch64binvec : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
113 def SDT_AArch64trivec : SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisSameAs<0,1>,
/external/llvm/lib/Target/ARM/
DARMInstrNEON.td545 def SDTARMVMOVIMM : SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisVT<1, i32>]>;
550 def SDTARMVORRIMM : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0, 1>,
556 SDTypeProfile<1, 3, [SDTCisVec<0>,
561 def NEONvdup : SDNode<"ARMISD::VDUP", SDTypeProfile<1, 1, [SDTCisVec<0>]>>;
566 SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisVec<1>,
569 def SDTARMVEXT : SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisSameAs<0, 1>,
573 def SDTARMVSHUF : SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisSameAs<0, 1>]>;
578 def SDTARMVSHUF2 : SDTypeProfile<2, 2, [SDTCisVec<0>, SDTCisSameAs<0, 1>,