/external/llvm/lib/Target/SystemZ/ |
D | SystemZOperators.td | 13 def SDT_CallSeqStart : SDCallSeqStart<[SDTCisVT<0, i64>]>; 14 def SDT_CallSeqEnd : SDCallSeqEnd<[SDTCisVT<0, i64>, 15 SDTCisVT<1, i64>]>; 20 SDTCisVT<2, i32>]>; 22 [SDTCisVT<0, i32>, 23 SDTCisVT<1, i32>, 24 SDTCisVT<2, OtherVT>]>; 28 SDTCisVT<3, i32>, 29 SDTCisVT<4, i32>]>; 37 def SDT_ZAdjDynAlloc : SDTypeProfile<1, 0, [SDTCisVT<0, i64>]>; [all …]
|
/external/llvm/lib/Target/X86/ |
D | X86InstrFragmentsSIMD.td | 20 [SDTCisVT<0, i32>, SDTCisVT<1, x86mmx>]>>; 23 [SDTCisVT<0, x86mmx>, SDTCisVT<1, i32>]>>; 39 SDTCisFP<1>, SDTCisVT<3, i8>, 41 def SDTX86CmpTestSae : SDTypeProfile<1, 3, [SDTCisVT<0, i32>, 77 SDTypeProfile<1, 1, [SDTCisVT<0, v2f64>, 78 SDTCisVT<1, v4i32>]>>; 80 SDTypeProfile<1, 1, [SDTCisVT<0, v2f64>, 81 SDTCisVT<1, v4i32>]>>; 102 SDTypeProfile<1, 2, [SDTCisVT<0, i32>, SDTCisVT<1, v16i8>, 105 SDTypeProfile<1, 2, [SDTCisVT<0, i32>, SDTCisVT<1, v8i16>, [all …]
|
D | X86InstrTSX.td | 18 def X86xtest: SDNode<"X86ISD::XTEST", SDTypeProfile<1, 0, [SDTCisVT<0, i32>]>,
|
D | X86InstrInfo.td | 24 def SDTX86CmpTest : SDTypeProfile<1, 2, [SDTCisVT<0, i32>, SDTCisSameAs<1, 2>]>; 26 def SDTX86Cmps : SDTypeProfile<1, 3, [SDTCisFP<0>, 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>]>; 36 SDTCisInt<0>, SDTCisVT<1, i32>]>; 41 SDTCisInt<0>, SDTCisVT<1, i32>]>; 48 SDTCisVT<1, i32>, 49 SDTCisVT<4, i32>]>; 55 SDTCisInt<0>, SDTCisVT<1, i32>]>; 57 [SDTCisVT<0, OtherVT>, [all …]
|
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>]>; 30 def SDTX86Fnstsw : SDTypeProfile<1, 1, [SDTCisVT<0, i16>, SDTCisVT<1, i16>]>;
|
D | X86InstrMMX.td | 644 [SDTCisVT<0, x86mmx>, SDTCisVT<1, v2i64>]>>;
|
/external/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyInstrInfo.td | 28 def SDT_WebAssemblyCallSeqStart : SDCallSeqStart<[SDTCisVT<0, iPTR>]>; 30 SDCallSeqEnd<[SDTCisVT<0, iPTR>, SDTCisVT<1, iPTR>]>; 34 def SDT_WebAssemblyArgument : SDTypeProfile<1, 1, [SDTCisVT<1, i32>]>;
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonInstrInfoVector.td | 189 [SDTCisSameAs<0, 1>, SDTCisVT<0, v2i32>, SDTCisInt<2>]>; 191 [SDTCisSameAs<0, 1>, SDTCisVT<0, v4i16>, SDTCisInt<2>]>; 238 [SDTCisSameAs<1, 2>, SDTCisVT<0, i1>, SDTCisVT<1, v8i8>]>; 240 [SDTCisSameAs<1, 2>, SDTCisVT<0, i1>, SDTCisVT<1, v4i16>]>; 242 [SDTCisSameAs<1, 2>, SDTCisVT<0, i1>, SDTCisVT<1, v2i32>]>; 467 [SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisVT<0, i64>]>;
|
D | HexagonInstrInfo.td | 109 def SDT_Int32Leaf : SDTypeProfile<1, 0, [SDTCisVT<0, i32>]>; 110 def SDT_Int32Unary : SDTypeProfile<1, 1, [SDTCisVT<0, i32>, SDTCisVT<1, i32>]>; 113 [SDTCisVT<0, i64>, SDTCisVT<1, i32>, SDTCisSameAs<1, 2>]>; 4773 def SDTHexagonCONST32 : SDTypeProfile<1, 1, [SDTCisVT<0, i32>, 4774 SDTCisVT<1, i32>, 4873 def SDT_SPCallSeqStart : SDCallSeqStart<[ SDTCisVT<0, i32> ]>; 4874 def SDT_SPCallSeqEnd : SDCallSeqEnd<[ SDTCisVT<0, i32>, 4875 SDTCisVT<1, i32> ]>; 4882 def SDT_SPCall : SDTypeProfile<0, 1, [SDTCisVT<0, i32>]>; 5128 [SDTCisVT<0, i32>, SDTCisVT<1, i32>]>; [all …]
|
D | HexagonInstrInfoV5.td | 70 def SDTHexagonFCONST32 : SDTypeProfile<1, 1, [SDTCisVT<0, f32>, 121 def SDTHexagonI32I64: SDTypeProfile<1, 1, [SDTCisVT<0, i32>, 122 SDTCisVT<1, i64>]>;
|
/external/llvm/lib/Target/Mips/ |
D | MipsInstrFPU.td | 28 SDTCisVT<1, i32>, 29 SDTCisVT<2, OtherVT>]>; 31 SDTCisVT<2, i32>]>; 32 def SDT_MipsCMovFP : SDTypeProfile<1, 3, [SDTCisSameAs<0, 1>, SDTCisVT<2, i32>, 35 def SDT_MipsBuildPairF64 : SDTypeProfile<1, 2, [SDTCisVT<0, f64>, 36 SDTCisVT<1, i32>, 38 def SDT_MipsExtractElementF64 : SDTypeProfile<1, 2, [SDTCisVT<0, i32>, 39 SDTCisVT<1, f64>, 40 SDTCisVT<2, i32>]>;
|
D | MipsInstrInfo.td | 19 def SDT_MipsJmpLink : SDTypeProfile<0, 1, [SDTCisVT<0, iPTR>]>; 24 def SDT_MipsCallSeqStart : SDCallSeqStart<[SDTCisVT<0, i32>]>; 25 def SDT_MipsCallSeqEnd : SDCallSeqEnd<[SDTCisVT<0, i32>, SDTCisVT<1, i32>]>; 26 def SDT_MFLOHI : SDTypeProfile<1, 1, [SDTCisInt<0>, SDTCisVT<1, untyped>]>; 27 def SDT_MTLOHI : SDTypeProfile<1, 2, [SDTCisVT<0, untyped>, 29 def SDT_MipsMultDiv : SDTypeProfile<1, 2, [SDTCisVT<0, untyped>, SDTCisInt<1>, 32 [SDTCisVT<0, untyped>, SDTCisSameAs<0, 3>, 33 SDTCisVT<1, i32>, SDTCisSameAs<1, 2>]>; 38 def SDT_Sync : SDTypeProfile<0, 1, [SDTCisVT<0, i32>]>; 41 SDTCisVT<2, i32>, SDTCisSameAs<2, 3>]>; [all …]
|
D | MipsDSPInstrInfo.td | 25 def SDT_MipsExtr : SDTypeProfile<1, 2, [SDTCisVT<0, i32>, SDTCisSameAs<0, 1>, 26 SDTCisVT<2, untyped>]>; 27 def SDT_MipsShilo : SDTypeProfile<1, 2, [SDTCisVT<0, untyped>, 28 SDTCisSameAs<0, 2>, SDTCisVT<1, i32>]>; 29 def SDT_MipsDPA : SDTypeProfile<1, 3, [SDTCisVT<0, untyped>, SDTCisSameAs<0, 3>, 30 SDTCisVT<1, i32>, SDTCisSameAs<1, 2>]>; 32 SDTCisVT<2, i32>]>;
|
/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> { 109 def SDTOther : SDTypeProfile<1, 0, [SDTCisVT<0, OtherVT>]>; // for 'vt'. 157 SDTCisSameAs<0, 1>, SDTCisInt<0>, SDTCisVT<2, OtherVT>, 162 SDTCisInt<0>, SDTCisSameAs<1, 2>, SDTCisVT<3, OtherVT> 175 SDTCisVT<5, OtherVT> 179 SDTCisVT<0, OtherVT> 183 SDTCisVT<0, OtherVT>, SDTCisSameAs<1, 2>, SDTCisVT<3, OtherVT> 187 SDTCisInt<0>, SDTCisVT<1, OtherVT> 195 SDTCisVT<0, OtherVT>, SDTCisVT<1, OtherVT> [all …]
|
/external/llvm/lib/Target/AMDGPU/ |
D | SIInstrInfo.td | 97 SDTypeProfile<1, 2, [SDTCisVT<0, f32>, SDTCisVT<1, v4i32>, SDTCisVT<2, i32>]>, 103 [SDTCisVT<0, v4i32>, // rsrc(SGPR) 104 SDTCisVT<1, iAny>, // vdata(VGPR) 105 SDTCisVT<2, i32>, // num_channels(imm) 106 SDTCisVT<3, i32>, // vaddr(VGPR) 107 SDTCisVT<4, i32>, // soffset(SGPR) 108 SDTCisVT<5, i32>, // inst_offset(imm) 109 SDTCisVT<6, i32>, // dfmt(imm) 110 SDTCisVT<7, i32>, // nfmt(imm) 111 SDTCisVT<8, i32>, // offen(imm) [all …]
|
D | R600Instructions.td | 366 SDTypeProfile<1, 8, [SDTCisFP<0>, SDTCisVT<1, f32>, SDTCisVT<2, f32>, 367 SDTCisVT<3, f32>, SDTCisVT<4, f32>, SDTCisVT<5, f32>, 368 SDTCisVT<6, f32>, SDTCisVT<7, f32>, SDTCisVT<8, f32>]>,
|
D | AMDGPUInstrInfo.td | 231 SDTCisVT<0, OtherVT>
|
/external/llvm/lib/Target/BPF/ |
D | BPFInstrInfo.td | 19 def SDT_BPFCallSeqStart : SDCallSeqStart<[SDTCisVT<0, iPTR>]>; 20 def SDT_BPFCallSeqEnd : SDCallSeqEnd<[SDTCisVT<0, iPTR>, SDTCisVT<1, iPTR>]>; 21 def SDT_BPFCall : SDTypeProfile<0, -1, [SDTCisVT<0, iPTR>]>; 27 SDTCisVT<3, OtherVT>]>;
|
/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> ]>; 22 [SDTCisVT<0, i32>, SDTCisVT<1, i32>, 23 SDTCisVT<2, i32>, SDTCisVT<3, i32>]>; 31 SDTCisVT<3, i32>]>; 34 [SDTCisVT<0, OtherVT>, SDTCisVT<1, i32>]>; 37 [SDTCisPtrTy<0>, SDTCisVT<1, i32>]>; 40 [SDTCisPtrTy<0>, SDTCisVT<1, i32>, 41 SDTCisVT<2, i32>]>; 44 [SDTCisVT<0, i32>, [all …]
|
/external/llvm/lib/Target/Sparc/ |
D | SparcInstrInfo.td | 140 SDTypeProfile<0, 2, [SDTCisVT<0, OtherVT>, SDTCisVT<1, i32>]>; 142 SDTypeProfile<1, 3, [SDTCisSameAs<0, 1>, SDTCisSameAs<1, 2>, SDTCisVT<3, i32>]>; 144 SDTypeProfile<1, 1, [SDTCisVT<0, f32>, SDTCisFP<1>]>; 146 SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisVT<1, f32>]>; 148 SDTypeProfile<1, 1, [SDTCisVT<0, f64>, SDTCisFP<1>]>; 150 SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisVT<1, f64>]>; 176 def SDT_SPCallSeqStart : SDCallSeqStart<[ SDTCisVT<0, i32> ]>; 177 def SDT_SPCallSeqEnd : SDCallSeqEnd<[ SDTCisVT<0, i32>, 178 SDTCisVT<1, i32> ]>; 185 def SDT_SPCall : SDTypeProfile<0, -1, [SDTCisVT<0, i32>]>; [all …]
|
/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/XCore/ |
D | XCoreInstrInfo.td | 44 [SDTCisVT<0, i32>, SDTCisVT<1, i32>]>; 76 def SDT_XCoreCallSeqStart : SDCallSeqStart<[ SDTCisVT<0, i32> ]>; 77 def SDT_XCoreCallSeqEnd : SDCallSeqEnd<[ SDTCisVT<0, i32>, 78 SDTCisVT<1, i32> ]>;
|
/external/mesa3d/src/gallium/drivers/radeon/ |
D | AMDILInstrInfo.td | 97 SDTCisVT<0, OtherVT>
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCInstrInfo.td | 21 SDTCisVT<0, f64>, SDTCisPtrTy<1> 24 SDTCisVT<0, f64>, SDTCisPtrTy<1> 27 def SDT_PPCCallSeqStart : SDCallSeqStart<[ SDTCisVT<0, i32> ]>; 28 def SDT_PPCCallSeqEnd : SDCallSeqEnd<[ SDTCisVT<0, i32>, 29 SDTCisVT<1, i32> ]>; 31 SDTCisVT<3, v16i8>, SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2> 35 SDTCisSameAs<0, 1>, SDTCisSameAs<1, 2>, SDTCisVT<3, i32> 39 SDTCisVT<0, i32>, SDTCisVT<2, OtherVT> 43 SDTCisInt<0>, SDTCisPtrTy<1>, SDTCisVT<2, OtherVT> 46 SDTCisInt<0>, SDTCisPtrTy<1>, SDTCisVT<2, OtherVT> [all …]
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64InstrInfo.td | 47 SDTCisInt<0>, SDTCisVT<1, i32>]>; 54 SDTCisVT<3, i32>]>; 61 SDTCisVT<1, i32>, 62 SDTCisVT<4, i32>]>; 65 [SDTCisVT<0, OtherVT>, SDTCisVT<1, i32>, 66 SDTCisVT<2, i32>]>; 67 def SDT_AArch64cbz : SDTypeProfile<0, 2, [SDTCisInt<0>, SDTCisVT<1, OtherVT>]>; 69 SDTCisVT<2, OtherVT>]>; 76 SDTCisVT<4, i32>]>; 78 [SDTCisVT<0, i32>, [all …]
|