Home
last modified time | relevance | path

Searched refs:SDTCisSameAs (Results 1 – 25 of 30) sorted by relevance

12

/external/llvm/lib/Target/X86/
DX86InstrFragmentsSIMD.td38 def SDTX86VFCMP : SDTypeProfile<1, 3, [SDTCisInt<0>, SDTCisSameAs<1, 2>,
42 SDTCisSameAs<1, 2>, SDTCisInt<3>]>;
83 SDTypeProfile<1, 2, [SDTCVecEltisVT<0, i8>, SDTCisSameAs<0,1>,
84 SDTCisSameAs<0,2>]>>;
89 SDTCisSameAs<1,2>]>>;
94 SDTCisSameAs<1,2>, SDTCisInt<3>]>>;
96 SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
97 SDTCisSameAs<0,2>]>>;
99 SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>,
100 SDTCisSameAs<0,2>]>>;
[all …]
DX86InstrInfo.td21 [SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>,
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>]>;
30 [SDTCisSameAs<0, 1>, SDTCisSameAs<1, 2>,
35 [SDTCisSameAs<0, 2>,
39 [SDTCisSameAs<0, 2>,
40 SDTCisSameAs<0, 3>,
45 [SDTCisSameAs<0, 2>,
46 SDTCisSameAs<0, 3>,
[all …]
/external/llvm/lib/Target/AMDGPU/
DAMDGPUInstrInfo.td19 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisInt<0>, SDTCisInt<3>
23 [SDTCisSameAs<0, 1>, SDTCisFP<0>, SDTCisInt<2>]
27 [SDTCisSameAs<0, 1>, SDTCisFP<0>, SDTCisInt<2>]
35 [SDTCisFP<0>, SDTCisInt<1>, SDTCisSameAs<0, 2>, SDTCisSameAs<0, 3>, SDTCisSameAs<0, 4>]
40 [SDTCisFP<0>, SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisSameAs<0, 3>, SDTCisInt<4>]
187 SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisSameAs<0,1>]>>;
/external/llvm/include/llvm/Target/
DTargetSelectionDAG.td42 // SDTCisSameAs - The two specified operands have identical types.
43 class SDTCisSameAs<int OpNum, int OtherOp> : SDTypeConstraint<OpNum> {
114 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisInt<0>
117 SDTCisSameAs<0, 1>, SDTCisInt<0>, SDTCisInt<2>
120 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisSameAs<0, 3>,SDTCisInt<0>
124 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisFP<0>
127 SDTCisSameAs<0, 1>, SDTCisFP<0>, SDTCisFP<2>
130 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisSameAs<0, 3>, SDTCisFP<0>
133 SDTCisSameAs<0, 1>, SDTCisInt<0>
142 SDTCisSameAs<0, 1>, SDTCisFP<0>
[all …]
/external/llvm/lib/Target/SystemZ/
DSystemZOperators.td17 def SDT_ZCmp : SDTypeProfile<0, 2, [SDTCisSameAs<0, 1>]>;
19 [SDTCisSameAs<0, 1>,
26 [SDTCisSameAs<0, 1>,
27 SDTCisSameAs<1, 2>,
31 [SDTCisSameAs<0, 1>,
34 [SDTCisSameAs<0, 1>,
35 SDTCisSameAs<0, 2>,
87 SDTCisSameAs<0, 1>,
99 SDTCisSameAs<0, 1>]>;
102 SDTCisSameAs<0, 1>,
[all …]
/external/mesa3d/src/gallium/drivers/radeon/
DAMDILInstrInfo.td83 SDTCisSameAs<0, 1>, SDTCisSameAs<1, 2>
86 SDTCisSameAs<0, 1>, SDTCisSameAs<1, 2>, SDTCisSameAs<2, 3>
DAMDGPUInstrInfo.td19 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisInt<0>, SDTCisInt<3>
DSIInstrInfo.td14 SDTCisInt<0>, SDTCisInt<1>, SDTCisSameAs<1, 2>
/external/llvm/lib/Target/BPF/
DBPFInstrInfo.td22 def SDT_BPFSetFlag : SDTypeProfile<0, 3, [SDTCisSameAs<0, 1>]>;
23 def SDT_BPFSelectCC : SDTypeProfile<1, 5, [SDTCisSameAs<1, 2>,
24 SDTCisSameAs<0, 4>,
25 SDTCisSameAs<4, 5>]>;
26 def SDT_BPFBrCC : SDTypeProfile<0, 4, [SDTCisSameAs<0, 1>,
28 def SDT_BPFWrapper : SDTypeProfile<1, 1, [SDTCisSameAs<0, 1>,
/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.td113 [SDTCisVT<0, i64>, SDTCisVT<1, i32>, SDTCisSameAs<1, 2>]>;
5599 SDTypeProfile<1, 4, [SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>,
5602 SDTypeProfile<1, 3, [SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>,
5694 SDTypeProfile<1, 3, [SDTCisSameAs<0, 1>, SDTCisInt<0>, SDTCisInt<1>,
5697 SDTypeProfile<1, 2, [SDTCisSameAs<0, 1>, SDTCisInt<0>, SDTCisInt<1>,
/external/llvm/lib/Target/Mips/
DMipsInstrInfo.td20 def SDT_MipsCMov : SDTypeProfile<1, 4, [SDTCisSameAs<0, 1>,
21 SDTCisSameAs<1, 2>,
22 SDTCisSameAs<3, 4>,
28 SDTCisInt<1>, SDTCisSameAs<1, 2>]>;
30 SDTCisSameAs<1, 2>]>;
32 [SDTCisVT<0, untyped>, SDTCisSameAs<0, 3>,
33 SDTCisVT<1, i32>, SDTCisSameAs<1, 2>]>;
34 def SDT_MipsDivRem16 : SDTypeProfile<0, 2, [SDTCisInt<0>, SDTCisSameAs<0, 1>]>;
40 def SDT_Ext : SDTypeProfile<1, 3, [SDTCisInt<0>, SDTCisSameAs<0, 1>,
41 SDTCisVT<2, i32>, SDTCisSameAs<2, 3>]>;
[all …]
DMipsInstrFPU.td30 def SDT_MipsFPCmp : SDTypeProfile<0, 3, [SDTCisSameAs<0, 1>, SDTCisFP<1>,
32 def SDT_MipsCMovFP : SDTypeProfile<1, 3, [SDTCisSameAs<0, 1>, SDTCisVT<2, i32>,
33 SDTCisSameAs<1, 3>]>;
37 SDTCisSameAs<1, 2>]>;
DMipsDSPInstrInfo.td25 def SDT_MipsExtr : SDTypeProfile<1, 2, [SDTCisVT<0, i32>, SDTCisSameAs<0, 1>,
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>]>;
31 def SDT_MipsSHIFT_DSP : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0, 1>,
DMipsMSAInstrInfo.td17 SDTCisSameAs<1, 2>,
21 SDTCisSameAs<1, 2>,
25 SDTCisSameAs<0, 2>, SDTCisSameAs<2, 3>]>;
27 SDTCisVT<1, i32>, SDTCisSameAs<0, 2>]>;
29 SDTCisSameAs<0, 1>, SDTCisSameAs<1, 2>]>;
30 def SDT_INSVE : SDTypeProfile<1, 4, [SDTCisVec<0>, SDTCisSameAs<0, 1>,
31 SDTCisVT<2, i32>, SDTCisSameAs<0, 3>,
/external/llvm/lib/Target/WebAssembly/
DWebAssemblyInstrInfo.td36 def SDT_WebAssemblyWrapper : SDTypeProfile<1, 1, [SDTCisSameAs<0, 1>,
/external/llvm/lib/Target/AArch64/
DAArch64InstrInfo.td45 [SDTCisSameAs<0, 2>,
46 SDTCisSameAs<0, 3>,
51 [SDTCisSameAs<0, 1>,
52 SDTCisSameAs<0, 2>,
58 [SDTCisSameAs<0, 2>,
59 SDTCisSameAs<0, 3>,
73 [SDTCisSameAs<0, 1>,
74 SDTCisSameAs<0, 2>,
80 SDTCisSameAs<1, 2>,
87 SDTCisSameAs<1, 2>,
[all …]
/external/llvm/lib/Target/MSP430/
DMSP430InstrInfo.td28 def SDT_MSP430Wrapper : SDTypeProfile<1, 1, [SDTCisSameAs<0, 1>,
30 def SDT_MSP430Cmp : SDTypeProfile<0, 2, [SDTCisSameAs<0, 1>]>;
33 def SDT_MSP430SelectCC : SDTypeProfile<1, 3, [SDTCisSameAs<0, 1>,
34 SDTCisSameAs<1, 2>,
36 def SDT_MSP430Shift : SDTypeProfile<1, 2, [SDTCisSameAs<0, 1>,
/external/llvm/lib/Target/PowerPC/
DPPCInstrInfo.td31 SDTCisVT<3, v16i8>, SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>
35 SDTCisSameAs<0, 1>, SDTCisSameAs<1, 2>, SDTCisVT<3, i32>
58 SDTCisVec<0>, SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisVec<3>
64 SDTCisVec<0>, SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisInt<3>
67 SDTCisVec<0>, SDTCisSameAs<0, 1>, SDTCisInt<2>
110 SDTypeProfile<1, 3, [SDTCisSameAs<0, 2>, SDTCisSameAs<0, 3>,
131 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>,
132 SDTCisSameAs<0, 3>, SDTCisInt<0> ]>>;
138 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>,
139 SDTCisSameAs<0, 3>, SDTCisInt<0> ]>>;
/external/llvm/lib/Target/Sparc/
DSparcInstrInfo.td136 SDTypeProfile<0, 2, [SDTCisInt<0>, SDTCisSameAs<0, 1>]>;
138 SDTypeProfile<0, 2, [SDTCisFP<0>, SDTCisSameAs<0, 1>]>;
142 SDTypeProfile<1, 3, [SDTCisSameAs<0, 1>, SDTCisSameAs<1, 2>, SDTCisVT<3, i32>]>;
153 SDTypeProfile<1, 3, [SDTCisInt<0>, SDTCisSameAs<0, 1>, SDTCisPtrTy<2>]>;
/external/llvm/utils/TableGen/
DCodeGenDAGPatterns.h177 SDTCisVT, SDTCisPtrTy, SDTCisInt, SDTCisFP, SDTCisVec, SDTCisSameAs, enumerator
/external/llvm/lib/Target/NVPTX/
DNVPTXInstrInfo.td548 : SDTypeProfile<1, 2, [SDTCisSameAs<1, 2>]>;
595 : SDTypeProfile<1, 3, [SDTCisSameAs<0, 1>, SDTCisInt<0>,
596 SDTCisInt<2>, SDTCisSameAs<0, 2>,
597 SDTCisSameAs<0, 3>]>;
1366 [SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>,
1415 def SDTWrapper : SDTypeProfile<1, 1, [SDTCisSameAs<0, 1>, SDTCisPtrTy<0>]>;
1689 def SDTLoadParamV2Profile : SDTypeProfile<2, 2, [SDTCisSameAs<0, 1>, SDTCisInt<2>, SDTCisInt<3>]>;
/external/llvm/lib/Target/ARM/
DARMInstrInfo.td30 [SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>,
53 def SDT_ARMCmp : SDTypeProfile<0, 2, [SDTCisSameAs<0, 1>]>;
55 def SDT_ARMPICAdd : SDTypeProfile<1, 2, [SDTCisSameAs<0, 1>,
66 def SDT_ARMPREFETCH : SDTypeProfile<0, 3, [SDTCisPtrTy<0>, SDTCisSameAs<1, 2>,
81 [SDTCisSameAs<0, 2>,
82 SDTCisSameAs<0, 3>,
87 [SDTCisSameAs<0, 2>,
88 SDTCisSameAs<0, 3>,
DARMInstrNEON.td492 def SDTARMVCMP : SDTypeProfile<1, 2, [SDTCisInt<0>, SDTCisSameAs<1, 2>]>;
510 def SDTARMVSH : SDTypeProfile<1, 2, [SDTCisInt<0>, SDTCisSameAs<0, 1>,
514 def SDTARMVSHINS : SDTypeProfile<1, 3, [SDTCisInt<0>, SDTCisSameAs<0, 1>,
515 SDTCisSameAs<0, 2>, SDTCisVT<3, i32>]>;
550 def SDTARMVORRIMM : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0, 1>,
557 SDTCisSameAs<0, 1>,
558 SDTCisSameAs<0, 2>,
559 SDTCisSameAs<0, 3>]>>;
569 def SDTARMVEXT : SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisSameAs<0, 1>,
570 SDTCisSameAs<0, 2>, SDTCisVT<3, i32>]>;
[all …]
/external/llvm/lib/Target/XCore/
DXCoreInstrInfo.td39 [SDTCisSameAs<0, 1>, SDTCisPtrTy<0>]>;
53 [SDTCisSameAs<0, 1>, SDTCisPtrTy<0>]>;

12