Home
last modified time | relevance | path

Searched refs:SDTCisVT (Results 1 – 22 of 22) sorted by relevance

/external/llvm/lib/Target/X86/
DX86InstrFragmentsSIMD.td28 SDTCisFP<1>, SDTCisVT<3, i8>]>;
47 SDTypeProfile<1, 2, [SDTCisVT<0, v16i8>, SDTCisSameAs<0,1>,
53 SDTypeProfile<1, 2, [SDTCisVT<0, v16i8>, SDTCisSameAs<0,1>,
56 SDTypeProfile<1, 2, [SDTCisVT<0, v8i16>, SDTCisSameAs<0,1>,
59 SDTypeProfile<1, 2, [SDTCisVT<0, v4i32>, SDTCisSameAs<0,1>,
62 SDTypeProfile<1, 3, [SDTCisVT<0, v16i8>, SDTCisSameAs<0,1>,
65 SDTypeProfile<1, 2, [SDTCisVT<0, i32>, SDTCisPtrTy<2>]>>;
67 SDTypeProfile<1, 2, [SDTCisVT<0, i32>, SDTCisPtrTy<2>]>>;
69 SDTypeProfile<1, 3, [SDTCisVT<0, v16i8>, SDTCisSameAs<0,1>,
70 SDTCisVT<2, i32>, SDTCisPtrTy<3>]>>;
[all …]
DX86InstrInfo.td24 def SDTX86CmpTest : SDTypeProfile<1, 2, [SDTCisVT<0, i32>, SDTCisSameAs<1, 2>]>;
26 def SDTX86Cmpsd : SDTypeProfile<1, 3, [SDTCisVT<0, f64>, SDTCisSameAs<1, 2>, SDTCisVT<3, i8>]>;
27 def SDTX86Cmpss : SDTypeProfile<1, 3, [SDTCisVT<0, f32>, SDTCisSameAs<1, 2>, SDTCisVT<3, i8>]>;
31 SDTCisVT<3, i8>, SDTCisVT<4, i32>]>;
35 [SDTCisInt<0>, SDTCisVT<1, i32>]>;
40 SDTCisInt<0>, SDTCisVT<1, i32>]>;
47 SDTCisVT<1, i32>,
48 SDTCisVT<4, i32>]>;
54 SDTCisInt<0>, SDTCisVT<1, i32>]>;
56 [SDTCisVT<0, OtherVT>,
[all …]
DX86InstrMMX.td412 [SDTCisVT<0, v2i64>, SDTCisVT<1, x86mmx>]>>;
426 [SDTCisVT<0, x86mmx>, SDTCisVT<1, v2i64>]>>;
DX86InstrFPStack.td20 def SDTX86FpGet2 : SDTypeProfile<2, 0, [SDTCisVT<0, f80>,
21 SDTCisVT<1, f80>]>;
24 SDTCisVT<2, OtherVT>]>;
27 SDTCisVT<2, OtherVT>]>;
29 SDTCisVT<2, OtherVT>]>;
/external/llvm/lib/Target/Mips/
DMipsInstrFPU.td28 SDTCisVT<1, OtherVT>]>;
33 def SDT_MipsBuildPairF64 : SDTypeProfile<1, 2, [SDTCisVT<0, f64>,
34 SDTCisVT<1, i32>,
36 def SDT_MipsExtractElementF64 : SDTypeProfile<1, 2, [SDTCisVT<0, i32>,
37 SDTCisVT<1, f64>,
38 SDTCisVT<0, i32>]>;
DMipsInstrInfo.td25 def SDT_MipsJmpLink : SDTypeProfile<0, 1, [SDTCisVT<0, iPTR>]>;
30 def SDT_MipsCallSeqStart : SDCallSeqStart<[SDTCisVT<0, i32>]>;
31 def SDT_MipsCallSeqEnd : SDCallSeqEnd<[SDTCisVT<0, i32>, SDTCisVT<1, i32>]>;
33 [SDTCisVT<0, i32>, SDTCisSameAs<0, 1>,
37 [SDTCisVT<0, i32>,
42 def SDT_MipsDynAlloc : SDTypeProfile<1, 1, [SDTCisVT<0, i32>,
43 SDTCisVT<1, iPTR>]>;
44 def SDT_Sync : SDTypeProfile<0, 1, [SDTCisVT<0, i32>]>;
/external/llvm/lib/Target/Sparc/
DSparcInstrInfo.td90 SDTypeProfile<0, 2, [SDTCisVT<0, OtherVT>, SDTCisVT<1, i32>]>;
92 SDTypeProfile<1, 3, [SDTCisSameAs<0, 1>, SDTCisSameAs<1, 2>, SDTCisVT<3, i32>]>;
94 SDTypeProfile<1, 1, [SDTCisVT<0, f32>, SDTCisFP<1>]>;
96 SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisVT<1, f32>]>;
113 def SDT_SPCallSeqStart : SDCallSeqStart<[ SDTCisVT<0, i32> ]>;
114 def SDT_SPCallSeqEnd : SDCallSeqEnd<[ SDTCisVT<0, i32>,
115 SDTCisVT<1, i32> ]>;
122 def SDT_SPCall : SDTypeProfile<0, -1, [SDTCisVT<0, i32>]>;
127 def SDT_SPRet : SDTypeProfile<0, 1, [SDTCisVT<0, i32>]>;
/external/llvm/lib/Target/PowerPC/
DPPCInstrInfo.td21 SDTCisVT<0, f64>, SDTCisPtrTy<1>
23 def SDT_PPCCallSeqStart : SDCallSeqStart<[ SDTCisVT<0, i32> ]>;
24 def SDT_PPCCallSeqEnd : SDCallSeqEnd<[ SDTCisVT<0, i32>,
25 SDTCisVT<1, i32> ]>;
27 SDTCisVT<3, v16i8>, SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>
31 SDTCisSameAs<0, 1>, SDTCisSameAs<1, 2>, SDTCisVT<3, i32>
35 SDTCisVT<0, i32>, SDTCisVT<2, OtherVT>
39 SDTCisVT<0, i32>, SDTCisPtrTy<1>, SDTCisVT<2, OtherVT>
42 SDTCisVT<0, i32>, SDTCisPtrTy<1>, SDTCisVT<2, OtherVT>
53 SDTCisPtrTy<0>, SDTCisVT<1, i32>
[all …]
/external/llvm/include/llvm/Target/
DTargetSelectionDAG.td26 // SDTCisVT - The specified operand has exactly this VT.
27 class SDTCisVT<int OpNum, ValueType vt> : SDTypeConstraint<OpNum> {
92 def SDTOther : SDTypeProfile<1, 0, [SDTCisVT<0, OtherVT>]>; // for 'vt'.
140 SDTCisSameAs<0, 1>, SDTCisInt<0>, SDTCisVT<2, OtherVT>,
145 SDTCisInt<0>, SDTCisSameAs<1, 2>, SDTCisVT<3, OtherVT>
154 SDTCisVT<5, OtherVT>
158 SDTCisVT<0, OtherVT>
162 SDTCisInt<0>, SDTCisVT<1, OtherVT>
216 SDTCisVT<2, OtherVT>, SDTCisVT<3, OtherVT>, SDTCisPtrTy<4>, SDTCisPtrTy<5>
/external/llvm/lib/Target/MSP430/
DMSP430InstrInfo.td19 class SDTCisI8<int OpNum> : SDTCisVT<OpNum, i8>;
20 class SDTCisI16<int OpNum> : SDTCisVT<OpNum, i16>;
25 def SDT_MSP430Call : SDTypeProfile<0, -1, [SDTCisVT<0, iPTR>]>;
26 def SDT_MSP430CallSeqStart : SDCallSeqStart<[SDTCisVT<0, i16>]>;
27 def SDT_MSP430CallSeqEnd : SDCallSeqEnd<[SDTCisVT<0, i16>, SDTCisVT<1, i16>]>;
31 def SDT_MSP430BrCC : SDTypeProfile<0, 2, [SDTCisVT<0, OtherVT>,
32 SDTCisVT<1, i8>]>;
35 SDTCisVT<3, i8>]>;
/external/llvm/lib/Target/ARM/
DARMInstrInfo.td19 def SDT_ARMCallSeqStart : SDCallSeqStart<[ SDTCisVT<0, i32> ]>;
20 def SDT_ARMCallSeqEnd : SDCallSeqEnd<[ SDTCisVT<0, i32>, SDTCisVT<1, i32> ]>;
28 SDTCisVT<3, i32>]>;
31 [SDTCisVT<0, OtherVT>, SDTCisVT<1, i32>]>;
34 [SDTCisPtrTy<0>, SDTCisVT<1, i32>,
35 SDTCisVT<2, i32>]>;
38 [SDTCisPtrTy<0>, SDTCisVT<1, i32>,
39 SDTCisVT<2, i32>, SDTCisVT<3, i32>]>;
42 [SDTCisVT<0, i32>,
43 SDTCisVT<1, i32>, SDTCisVT<2, i32>,
[all …]
DARMInstrVFP.td14 def SDT_FTOI : SDTypeProfile<1, 1, [SDTCisVT<0, f32>, SDTCisFP<1>]>;
15 def SDT_ITOF : SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisVT<1, f32>]>;
17 def SDT_VMOVDRR : SDTypeProfile<1, 2, [SDTCisVT<0, f64>, SDTCisVT<1, i32>,
DARMInstrNEON.td37 SDTCisVT<2, i32>]>;
39 SDTCisVT<2, i32>]>;
41 SDTCisSameAs<0, 2>, SDTCisVT<3, i32>]>;
69 def SDTARMVGETLN : SDTypeProfile<1, 2, [SDTCisVT<0, i32>, SDTCisInt<1>,
70 SDTCisVT<2, i32>]>;
74 def SDTARMVMOVIMM : SDTypeProfile<1, 1, [SDTCisVec<0>, SDTCisVT<1, i32>]>;
79 SDTCisVT<2, i32>]>;
95 SDTCisVT<2, i32>]>>;
98 SDTCisSameAs<0, 2>, SDTCisVT<3, i32>]>;
118 def SDTARMFMAX : SDTypeProfile<1, 2, [SDTCisVT<0, f32>, SDTCisSameAs<0, 1>,
/external/llvm/lib/Target/CellSPU/
DSPUNodes.td15 def SDT_SPUCallSeq : SDTypeProfile<0, 1, [ SDTCisVT<0, i32> ]>;
/external/llvm/lib/Target/SystemZ/
DSystemZInstrInfo.td23 class SDTCisI8<int OpNum> : SDTCisVT<OpNum, i8>;
24 class SDTCisI16<int OpNum> : SDTCisVT<OpNum, i16>;
25 class SDTCisI32<int OpNum> : SDTCisVT<OpNum, i32>;
26 class SDTCisI64<int OpNum> : SDTCisVT<OpNum, i64>;
37 [SDTCisVT<0, OtherVT>,
38 SDTCisI8<1>, SDTCisVT<2, i64>]>;
41 SDTCisI8<3>, SDTCisVT<4, i64>]>;
/external/llvm/lib/Target/XCore/
DXCoreInstrInfo.td39 [SDTCisVT<0, i32>, SDTCisVT<1, i32>]>;
64 def SDT_XCoreCallSeqStart : SDCallSeqStart<[ SDTCisVT<0, i32> ]>;
65 def SDT_XCoreCallSeqEnd : SDCallSeqEnd<[ SDTCisVT<0, i32>,
66 SDTCisVT<1, i32> ]>;
/external/llvm/lib/Target/MBlaze/
DMBlazeInstrInfo.td22 def SDT_MBlazeJmpLink : SDTypeProfile<0, -1, [SDTCisVT<0, i32>]>;
23 def SDT_MBCallSeqStart : SDCallSeqStart<[SDTCisVT<0, i32>]>;
24 def SDT_MBCallSeqEnd : SDCallSeqEnd<[SDTCisVT<0, i32>, SDTCisVT<1, i32>]>;
/external/llvm/lib/Target/Blackfin/
DBlackfinInstrInfo.td21 def SDT_BfinCallSeqStart : SDCallSeqStart<[ SDTCisVT<0, i32> ]>;
22 def SDT_BfinCallSeqEnd : SDCallSeqEnd<[ SDTCisVT<0, i32>,
23 SDTCisVT<1, i32> ]>;
/external/llvm/utils/TableGen/
DCodeGenDAGPatterns.h161 SDTCisVT, SDTCisPtrTy, SDTCisInt, SDTCisFP, SDTCisVec, SDTCisSameAs, enumerator
DCodeGenDAGPatterns.cpp770 ConstraintType = SDTCisVT; in SDTypeConstraint()
843 case SDTCisVT: in ApplyTypeConstraint()
985 case SDTypeConstraint::SDTCisVT: in getKnownType()
/external/llvm/lib/Target/Alpha/
DAlphaInstrInfo.td33 def SDT_AlphaCallSeqStart : SDCallSeqStart<[ SDTCisVT<0, i64> ]>;
34 def SDT_AlphaCallSeqEnd : SDCallSeqEnd<[ SDTCisVT<0, i64>,
35 SDTCisVT<1, i64> ]>;
/external/llvm/lib/Target/PTX/
DPTXInstrInfo.td194 : SDNode<"PTXISD::LOAD_PARAM", SDTypeProfile<1, 1, [SDTCisVT<1, i32>]>,
197 : SDNode<"PTXISD::STORE_PARAM", SDTypeProfile<0, 2, [SDTCisVT<0, i32>]>,