Home
last modified time | relevance | path

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

12

/external/llvm/lib/Target/SystemZ/
DSystemZOperators.td13 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/
DX86InstrFragmentsSIMD.td20 [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 …]
DX86InstrTSX.td18 def X86xtest: SDNode<"X86ISD::XTEST", SDTypeProfile<1, 0, [SDTCisVT<0, i32>]>,
DX86InstrInfo.td24 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 …]
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>]>;
30 def SDTX86Fnstsw : SDTypeProfile<1, 1, [SDTCisVT<0, i16>, SDTCisVT<1, i16>]>;
DX86InstrMMX.td644 [SDTCisVT<0, x86mmx>, SDTCisVT<1, v2i64>]>>;
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrInfo.td28 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/
DHexagonInstrInfoVector.td189 [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>]>;
DHexagonInstrInfo.td109 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 …]
DHexagonInstrInfoV5.td70 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/
DMipsInstrFPU.td28 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>]>;
DMipsInstrInfo.td19 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 …]
DMipsDSPInstrInfo.td25 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/
DTargetSelectionDAG.td26 // 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/
DSIInstrInfo.td97 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 …]
DR600Instructions.td366 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>]>,
DAMDGPUInstrInfo.td231 SDTCisVT<0, OtherVT>
/external/llvm/lib/Target/BPF/
DBPFInstrInfo.td19 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/
DARMInstrInfo.td19 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/
DSparcInstrInfo.td140 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/
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/XCore/
DXCoreInstrInfo.td44 [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/
DAMDILInstrInfo.td97 SDTCisVT<0, OtherVT>
/external/llvm/lib/Target/PowerPC/
DPPCInstrInfo.td21 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/
DAArch64InstrInfo.td47 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 …]

12