Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86InstrFragmentsSIMD.td35 SDTCisSameAs<0, 1>, SDTCisSameAs<1, 2>,
283 SDTCisSameAs<0,2>, SDTCisSameAs<0, 3>]>>;
327 SDTCisSameAs<0,2>]>;
329 SDTCisSameAs<0,1>, SDTCisSameAs<0,2>]>;
361 SDTCisSameAs<0,1>, SDTCisSameAs<0,2>,
365 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisFP<0>, SDTCisVT<3, i32>]>;
368 SDTCisSameAs<0, 1>, SDTCisFP<0>, SDTCisVT<2, i32>]>;
371 SDTCisSameAs<1,2>, SDTCisSameAs<1,3>,
433 SDTCisSameAs<1,2>,
570 SDTCisSameAs<1,2>, SDTCisSameAs<1,3>]>;
[all …]
H A DX86InstrInfo.td20 SDTCisSameAs<1, 2>]>;
22 SDTCisSameAs<1, 2>]>;
25 [SDTCisSameAs<0, 1>, SDTCisSameAs<1, 2>,
30 [SDTCisSameAs<0, 2>,
34 [SDTCisSameAs<0, 2>,
35 SDTCisSameAs<0, 3>,
40 [SDTCisSameAs<0, 2>,
41 SDTCisSameAs<0, 3>,
47 [SDTCisSameAs<0, 1>,
48 SDTCisSameAs<0, 2>,
[all …]
/llvm-project-15.0.7/llvm/lib/Target/VE/
H A DVVPInstrInfo.td58 SDTCisSameAs<0, 1>,
59 SDTCisSameAs<0, 2>,
67 SDTCisSameAs<0, 1>,
76 SDTCisSameAs<0, 1>,
77 SDTCisSameAs<0, 2>,
86 SDTCisSameAs<0, 1>,
87 SDTCisSameAs<0, 2>,
88 SDTCisSameAs<0, 3>,
99 SDTCisSameAs<0, 1>,
100 SDTCisSameAs<1, 2>,
[all …]
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZOperators.td19 SDTCisSameAs<1, 2>]>;
22 SDTCisSameAs<1, 2>,
30 [SDTCisSameAs<0, 1>,
31 SDTCisSameAs<1, 2>,
36 [SDTCisSameAs<0, 1>,
39 [SDTCisSameAs<0, 1>,
40 SDTCisSameAs<0, 2>,
44 [SDTCisSameAs<0, 1>,
45 SDTCisSameAs<0, 2>,
54 SDTCisSameAs<0, 2>,
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstrInfo.td18 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisInt<0>, SDTCisInt<3>
22 [SDTCisSameAs<0, 1>, SDTCisFP<0>, SDTCisInt<2>]
30 [SDTCisFP<1>, SDTCisSameAs<1, 2>]
34 [SDTCisInt<1>, SDTCisSameAs<1, 2>]
38 [SDTCisFP<0>, SDTCisInt<1>, SDTCisSameAs<0, 2>, SDTCisSameAs<0, 3>, SDTCisSameAs<0, 4>]
43 [SDTCisFP<0>, SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisSameAs<0, 3>, SDTCisInt<4>]
192 SDTCisInt<0>, SDTCisSameAs<1, 2>, SDTCisVT<3, OtherVT>
314 SDTypeProfile<1, 4, [SDTCisSameAs<0, 3>, SDTCisSameAs<1, 2>,
326 SDTCisSameAs<3, 2>, // f32 src1
327 SDTCisSameAs<4, 2>, // f32 src2
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td113 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisInt<0>
119 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisInt<0>, SDTCisInt<3>
125 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisSameAs<0, 3>,SDTCisInt<0>
128 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisInt<0>, SDTCisInt<3>
132 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisFP<0>
138 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisSameAs<0, 3>, SDTCisFP<0>
184 SDTCisInt<1>, SDTCisSameAs<0, 2>, SDTCisSameAs<2, 3>
192 SDTCisSameAs<1, 2>, SDTCisSameAs<3, 4>, SDTCisSameAs<0, 3>,
252 SDTCisSameAs<0, 1>, SDTCisSameAs<1, 2>
255 SDTCisSameAs<0, 1>, SDTCisSameAs<1, 2>, SDTCisInt<3>
[all …]
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoVVLPatterns.td24 def SDT_RISCVIntBinOp_VL : SDTypeProfile<1, 4, [SDTCisSameAs<0, 1>,
25 SDTCisSameAs<0, 2>,
31 def SDT_RISCVFPUnOp_VL : SDTypeProfile<1, 3, [SDTCisSameAs<0, 1>,
36 def SDT_RISCVFPBinOp_VL : SDTypeProfile<1, 4, [SDTCisSameAs<0, 1>,
37 SDTCisSameAs<0, 2>,
100 def SDT_RISCVVecFMA_VL : SDTypeProfile<1, 5, [SDTCisSameAs<0, 1>,
101 SDTCisSameAs<0, 2>,
179 SDTCisSameAs<0, 2>, SDTCisSameAs<2, 3>, SDTCisVT<4, XLenVT>
252 SDTCisVec<0>, SDTCisVec<1>, SDTCisVec<2>, SDTCisSameAs<0, 3>,
1669 SDTCisVec<0>, SDTCisSameAs<1, 0>, SDTCisSameAs<2, 0>, SDTCisVT<3, XLenVT>,
[all …]
H A DRISCVInstrInfo.td25 def SDT_RISCVSelectCC : SDTypeProfile<1, 5, [SDTCisSameAs<1, 2>,
27 SDTCisSameAs<0, 4>,
28 SDTCisSameAs<4, 5>]>;
29 def SDT_RISCVBrCC : SDTypeProfile<0, 4, [SDTCisSameAs<0, 1>,
39 SDTCisSameAs<0, 1>, SDTCisVT<0, i64>
42 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisVT<0, i64>
45 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisVT<0, i64>, SDTCisVT<3, i64>
90 SDTypeProfile<1, 3, [SDTCisSameAs<0, 1>,
91 SDTCisSameAs<0, 2>,
92 SDTCisSameAs<0, 3>,
/llvm-project-15.0.7/llvm/lib/Target/M68k/
H A DM68kInstrInfo.td38 /* OPD */ SDTCisSameAs<0, 2>
45 /* LHS */ SDTCisSameAs<0, 2>,
46 /* RHS */ SDTCisSameAs<0, 3>
53 /* LHS */ SDTCisSameAs<0, 2>,
54 /* RHS */ SDTCisSameAs<0, 3>,
55 /* CCR */ SDTCisSameAs<1, 4>
61 /* RES 2 */ SDTCisSameAs<0, 1>,
64 /* RHS */ SDTCisSameAs<0, 3>
69 /* Ops */ SDTCisSameAs<1, 2>
73 /* ARG */ SDTCisSameAs<0, 1>,
[all …]
/llvm-project-15.0.7/llvm/lib/Target/LoongArch/
H A DLoongArchInstrInfo.td26 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisVT<0, i64>
30 SDTCisInt<0>, SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisInt<3>,
31 SDTCisSameAs<3, 4>
35 SDTCisInt<0>, SDTCisSameAs<0, 1>, SDTCisInt<2>, SDTCisSameAs<2, 3>
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A 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>,
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A 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>,
94 SDTCisSameAs<0, 1>,
95 SDTCisSameAs<0, 2>,
96 SDTCisSameAs<0, 3>,
97 SDTCisSameAs<0, 4>,
98 SDTCisSameAs<0, 5>]>;
113 [SDTCisSameAs<0, 1>,
114 SDTCisSameAs<0, 2>,
[all …]
/llvm-project-15.0.7/llvm/lib/Target/MSP430/
H A 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_MSP430DAdd : SDTypeProfile<1, 2, [SDTCisSameAs<0, 1>,
37 SDTCisSameAs<0, 2>,
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsInstrInfo.td19 def SDT_MipsCMov : SDTypeProfile<1, 4, [SDTCisSameAs<0, 1>,
20 SDTCisSameAs<1, 2>,
21 SDTCisSameAs<3, 4>,
27 SDTCisInt<1>, SDTCisSameAs<1, 2>]>;
29 SDTCisSameAs<1, 2>]>;
39 def SDT_Ext : SDTypeProfile<1, 3, [SDTCisInt<0>, SDTCisSameAs<0, 1>,
40 SDTCisVT<2, i32>, SDTCisSameAs<2, 3>]>;
41 def SDT_Ins : SDTypeProfile<1, 4, [SDTCisInt<0>, SDTCisSameAs<0, 1>,
42 SDTCisVT<2, i32>, SDTCisSameAs<2, 3>,
43 SDTCisSameAs<0, 4>]>;
[all …]
H A DMipsDSPInstrInfo.td31 def SDT_MipsExtr : SDTypeProfile<1, 2, [SDTCisVT<0, i32>, SDTCisSameAs<0, 1>,
34 SDTCisSameAs<0, 2>, SDTCisVT<1, i32>]>;
35 def SDT_MipsDPA : SDTypeProfile<1, 3, [SDTCisVT<0, untyped>, SDTCisSameAs<0, 3>,
36 SDTCisVT<1, i32>, SDTCisSameAs<1, 2>]>;
37 def SDT_MipsSHIFT_DSP : SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0, 1>,
H A DMipsInstrFPU.td29 def SDT_MipsFPCmp : SDTypeProfile<0, 3, [SDTCisSameAs<0, 1>, SDTCisFP<1>,
31 def SDT_MipsCMovFP : SDTypeProfile<1, 3, [SDTCisSameAs<0, 1>, SDTCisVT<2, i32>,
32 SDTCisSameAs<1, 3>]>;
36 SDTCisSameAs<1, 2>]>;
H A DMipsMSAInstrInfo.td16 SDTCisSameAs<1, 2>,
20 SDTCisSameAs<1, 2>,
24 SDTCisSameAs<0, 2>, SDTCisSameAs<2, 3>]>;
26 SDTCisVT<1, i32>, SDTCisSameAs<0, 2>]>;
28 SDTCisSameAs<0, 1>, SDTCisSameAs<1, 2>]>;
29 def SDT_INSVE : SDTypeProfile<1, 4, [SDTCisVec<0>, SDTCisSameAs<0, 1>,
30 SDTCisVT<2, i32>, SDTCisSameAs<0, 3>,
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.td260 [SDTCisSameAs<0, 1>,
261 SDTCisSameAs<0, 2>,
267 SDTCisSameAs<1, 2>,
274 SDTCisSameAs<1, 2>,
280 SDTCisSameAs<0, 1>]>;
285 SDTCisSameAs<0, 1>,
308 SDTCisSameAs<0,2>,
338 SDTCisSameAs<1, 2>, SDTCisSameAs<1, 3>,
339 SDTCisSameAs<1, 4>]>;
342 SDTCisVec<0>, SDTCisSameAs<0, 1>, SDTCisInt<2>
[all …]
H A DAArch64SVEInstrInfo.td168 SDTCisVec<0>, SDTCVecEltisVT<1,i1>, SDTCisSameAs<0,2>,
169 SDTCisSameAs<2,3>, SDTCisSameNumEltsAs<0,1>
174 SDTCVecEltisVT<1,i1>, SDTCisSameAs<0,2>, SDTCisSameAs<2,3>, SDTCisSameAs<3,4>
204 SDTCVecEltisVT<1,i1>, SDTCisSameAs<0,2>
211 SDTCVecEltisVT<1,i1>, SDTCisSameAs<0,2>, SDTCisVTSmallerThanOp<3, 2>, SDTCisSameAs<0,4>
296 def SDT_AArch64PTest : SDTypeProfile<0, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>]>;
299 def SDT_AArch64DUP_PRED : SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisSameAs<0, 3>, SDTCisVec<1>, SDT…
329 SDTCisSameAs<0,1>, SDTCisSameAs<1,2>
/llvm-project-15.0.7/llvm/lib/Target/CSKY/
H A DCSKYInstrInfoF1.td39 def SDT_BITCAST_TO_LOHI : SDTypeProfile<2, 1, [SDTCisSameAs<0, 1>]>;
41 def SDT_BITCAST_FROM_LOHI : SDTypeProfile<1, 2, [SDTCisSameAs<1, 2>]>;
/llvm-project-15.0.7/llvm/lib/Target/Lanai/
H A DLanaiInstrInfo.td29 def SDT_LanaiSetFlag : SDTypeProfile<0, 2, [SDTCisSameAs<0, 1>]>;
30 def SDT_LanaiSelectCC : SDTypeProfile<1, 3, [SDTCisSameAs<0, 1>,
31 SDTCisSameAs<1, 2>]>;
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.td46 SDTCisVT<3, v16i8>, SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>
70 SDTCisSameAs<0, 1>, SDTCisSameAs<1, 2>, SDTCisVT<3, i32>
96 SDTCisVec<0>, SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisVec<3>
102 SDTCisVec<0>, SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisInt<3>
105 SDTCisVec<0>, SDTCisSameAs<0, 1>, SDTCisInt<2>
121 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisFP<0>
199 SDTypeProfile<1, 3, [SDTCisSameAs<0, 2>, SDTCisSameAs<0, 3>,
219 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>,
220 SDTCisSameAs<0, 3>, SDTCisInt<0> ]>>;
227 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>,
[all …]
/llvm-project-15.0.7/llvm/lib/Target/ARC/
H A DARCInstrInfo.td38 def SDT_ARCcmptst : SDTypeProfile<0, 2, [SDTCisSameAs<0, 1>]>;
39 def SDT_ARCcmov : SDTypeProfile<1, 3, [SDTCisSameAs<0, 1>]>;
40 def SDT_ARCmov : SDTypeProfile<1, 1, [SDTCisSameAs<0, 1>]>;
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.td218 SDTypeProfile<0, 2, [SDTCisInt<0>, SDTCisSameAs<0, 1>]>;
220 SDTypeProfile<0, 2, [SDTCisFP<0>, SDTCisSameAs<0, 1>]>;
224 SDTypeProfile<1, 3, [SDTCisSameAs<0, 1>, SDTCisSameAs<1, 2>, SDTCisVT<3, i32>]>;
235 SDTypeProfile<1, 3, [SDTCisInt<0>, SDTCisSameAs<0, 1>, SDTCisPtrTy<2>]>;
/llvm-project-15.0.7/llvm/lib/Target/AVR/
H A DAVRInstrInfo.td22 def SDT_AVRWrapper : SDTypeProfile<1, 1, [SDTCisSameAs<0, 1>, SDTCisPtrTy<0>]>;
25 def SDT_AVRCmp : SDTypeProfile<0, 2, [SDTCisSameAs<0, 1>]>;
29 [SDTCisSameAs<0, 1>, SDTCisSameAs<1, 2>, SDTCisVT<3, i8>]>;

12