Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/lib/Target/X86/
HDX86InstrFragmentsSIMD.td40 SDTCisVec<1>]>;
77 SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
80 SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
83 SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
86 SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
108 SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisVec<1>,
113 SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisVec<1>,
118 SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisVec<1>,
126 SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisVec<1>,
128 SDTCisVec<2>, SDTCisInt<2>,
[all …]
/NextBSD/contrib/llvm/lib/Target/SystemZ/
HDSystemZOperators.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 …]
/NextBSD/contrib/llvm/include/llvm/Target/
HDTargetSelectionDAG.td39 // SDTCisVec - The specified operand has a vector type.
40 class SDTCisVec<int OpNum> : SDTypeConstraint<OpNum>;
204 SDTCisPtrTy<0>, SDTCisVec<1>, SDTCisVec<2>
208 SDTCisVec<0>, SDTCisPtrTy<1>, SDTCisVec<2>, SDTCisSameAs<0, 3>
212 SDTCisVec<0>, SDTCisVec<1>, SDTCisSameAs<0, 2>, SDTCisSameAs<1, 3>,
217 SDTCisVec<0>, SDTCisVec<1>, SDTCisSameAs<0, 2>, SDTCisSameNumEltsAs<0, 1>,
526 SDTypeProfile<1, 2, [SDTCisInt<2>, SDTCisVec<1>, SDTCisVec<0>]>,
/NextBSD/contrib/llvm/utils/TableGen/
HDCodeGenDAGPatterns.h174 SDTCisVT, SDTCisPtrTy, SDTCisInt, SDTCisFP, SDTCisVec, SDTCisSameAs, enumerator
HDCodeGenDAGPatterns.cpp883 ConstraintType = SDTCisVec; in SDTypeConstraint()
970 case SDTCisVec: in ApplyTypeConstraint()
/NextBSD/contrib/llvm/lib/Target/PowerPC/
HDPPCInstrInfo.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>
/NextBSD/contrib/llvm/lib/Target/Mips/
HDMipsMSAInstrInfo.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>,
HDMipsDSPInstrInfo.td29 def SDT_MipsSHIFT_DSP : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0, 1>,
/NextBSD/contrib/llvm/lib/Target/AArch64/
HDAArch64InstrInfo.td72 def SDT_AArch64Dup : SDTypeProfile<1, 1, [SDTCisVec<0>]>;
73 def SDT_AArch64DupLane : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisInt<2>]>;
74 def SDT_AArch64Zip : SDTypeProfile<1, 2, [SDTCisVec<0>,
79 def SDT_AArch64vecimm : SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisSameAs<0,1>,
81 def SDT_AArch64UnaryVec: SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisSameAs<0,1>]>;
82 def SDT_AArch64ExtVec: SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisSameAs<0,1>,
86 def SDT_AArch64unvec : SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisSameAs<0,1>]>;
89 def SDT_AArch64binvec : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
91 def SDT_AArch64trivec : SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisSameAs<0,1>,
/NextBSD/contrib/llvm/lib/Target/ARM/
HDARMInstrNEON.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>,