/external/llvm/lib/Target/X86/ |
D | X86InstrFragmentsSIMD.td | 28 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 …]
|
D | X86InstrInfo.td | 24 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 …]
|
D | X86InstrMMX.td | 412 [SDTCisVT<0, v2i64>, SDTCisVT<1, x86mmx>]>>; 426 [SDTCisVT<0, x86mmx>, SDTCisVT<1, v2i64>]>>;
|
D | X86InstrFPStack.td | 20 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/ |
D | MipsInstrFPU.td | 28 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>]>;
|
D | MipsInstrInfo.td | 25 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/ |
D | SparcInstrInfo.td | 90 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/ |
D | PPCInstrInfo.td | 21 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/ |
D | TargetSelectionDAG.td | 26 // 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/ |
D | MSP430InstrInfo.td | 19 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/ |
D | ARMInstrInfo.td | 19 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 …]
|
D | ARMInstrVFP.td | 14 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>,
|
D | ARMInstrNEON.td | 37 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/ |
D | SPUNodes.td | 15 def SDT_SPUCallSeq : SDTypeProfile<0, 1, [ SDTCisVT<0, i32> ]>;
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZInstrInfo.td | 23 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/ |
D | XCoreInstrInfo.td | 39 [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/ |
D | MBlazeInstrInfo.td | 22 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/ |
D | BlackfinInstrInfo.td | 21 def SDT_BfinCallSeqStart : SDCallSeqStart<[ SDTCisVT<0, i32> ]>; 22 def SDT_BfinCallSeqEnd : SDCallSeqEnd<[ SDTCisVT<0, i32>, 23 SDTCisVT<1, i32> ]>;
|
/external/llvm/utils/TableGen/ |
D | CodeGenDAGPatterns.h | 161 SDTCisVT, SDTCisPtrTy, SDTCisInt, SDTCisFP, SDTCisVec, SDTCisSameAs, enumerator
|
D | CodeGenDAGPatterns.cpp | 770 ConstraintType = SDTCisVT; in SDTypeConstraint() 843 case SDTCisVT: in ApplyTypeConstraint() 985 case SDTypeConstraint::SDTCisVT: in getKnownType()
|
/external/llvm/lib/Target/Alpha/ |
D | AlphaInstrInfo.td | 33 def SDT_AlphaCallSeqStart : SDCallSeqStart<[ SDTCisVT<0, i64> ]>; 34 def SDT_AlphaCallSeqEnd : SDCallSeqEnd<[ SDTCisVT<0, i64>, 35 SDTCisVT<1, i64> ]>;
|
/external/llvm/lib/Target/PTX/ |
D | PTXInstrInfo.td | 194 : SDNode<"PTXISD::LOAD_PARAM", SDTypeProfile<1, 1, [SDTCisVT<1, i32>]>, 197 : SDNode<"PTXISD::STORE_PARAM", SDTypeProfile<0, 2, [SDTCisVT<0, i32>]>,
|