| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InstrFragmentsSIMD.td | 35 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 D | X86InstrInfo.td | 20 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 D | VVPInstrInfo.td | 58 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 D | SystemZOperators.td | 19 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 D | AMDGPUInstrInfo.td | 18 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 D | TargetSelectionDAG.td | 113 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 D | RISCVInstrInfoVVLPatterns.td | 24 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 D | RISCVInstrInfo.td | 25 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 D | M68kInstrInfo.td | 38 /* 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 D | LoongArchInstrInfo.td | 26 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 D | BPFInstrInfo.td | 22 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 D | ARMInstrInfo.td | 30 [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 D | MSP430InstrInfo.td | 28 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 D | MipsInstrInfo.td | 19 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 D | MipsDSPInstrInfo.td | 31 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 D | MipsInstrFPU.td | 29 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 D | MipsMSAInstrInfo.td | 16 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 D | AArch64InstrInfo.td | 260 [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 D | AArch64SVEInstrInfo.td | 168 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 D | CSKYInstrInfoF1.td | 39 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 D | LanaiInstrInfo.td | 29 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 D | PPCInstrInfo.td | 46 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 D | ARCInstrInfo.td | 38 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 D | SparcInstrInfo.td | 218 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 D | AVRInstrInfo.td | 22 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>]>;
|