| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
| HD | X86InstrFragmentsSIMD.td | 35 SDTCisSameAs<0, 1>, SDTCisSameAs<1, 2>, 65 def SDTX86Cmps : SDTypeProfile<1, 3, [SDTCisFP<0>, SDTCisSameAs<0, 1>, 66 SDTCisSameAs<1, 2>, SDTCisVT<3, i8>]>; 70 SDTypeProfile<1, 2, [SDTCVecEltisVT<0, i8>, SDTCisSameAs<0,1>, 71 SDTCisSameAs<0,2>]>>; 76 SDTCisSameAs<1,2>]>, [SDNPCommutative]>; 81 SDTCisSameAs<1,2>, SDTCisVT<3, i8>]>>; 83 SDTypeProfile<1, 2, [SDTCisVec<0>, SDTCisSameAs<0,1>, 84 SDTCisSameAs<0,2>]>>; 87 SDTCisSameAs<1,2>]>>; [all …]
|
| HD | X86InstrFragments.td | 11 SDTCisSameAs<1, 2>]>; 13 SDTCisSameAs<1, 2>]>; 20 [SDTCisInt<0>, SDTCisPtrTy<1>, SDTCisSameAs<0, 2>, 28 [SDTCisSameAs<0, 1>, SDTCisSameAs<1, 2>, 33 [SDTCisSameAs<0, 2>, 37 [SDTCisSameAs<0, 2>, 38 SDTCisSameAs<0, 3>, 43 [SDTCisSameAs<0, 2>, 44 SDTCisSameAs<0, 3>, 50 [SDTCisSameAs<0, 1>, [all …]
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/VE/ |
| HD | 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 …]
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| HD | 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 …]
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| HD | RISCVInstrInfoZimop.td | 36 SDTypeProfile<1, 2, [SDTCisInt<0>, SDTCisSameAs<0, 1>, 37 SDTCisSameAs<0, 2>]>>; 39 SDTypeProfile<1, 3, [SDTCisInt<0>, SDTCisSameAs<0, 1>, 40 SDTCisSameAs<0, 2>, 41 SDTCisSameAs<0, 3>]>>;
|
| HD | RISCVInstrInfoVVLPatterns.td | 24 def SDT_RISCVIntUnOp_VL : SDTypeProfile<1, 4, [SDTCisSameAs<0, 1>, 25 SDTCisSameAs<0, 2>, 31 def SDT_RISCVIntBinOp_VL : SDTypeProfile<1, 5, [SDTCisSameAs<0, 1>, 32 SDTCisSameAs<0, 2>, 34 SDTCisSameAs<0, 3>, 41 SDTCisSameAs<0, 3>, 45 SDTCisSameAs<0, 2>, 51 def SDT_RISCVFPUnOp_VL : SDTypeProfile<1, 3, [SDTCisSameAs<0, 1>, 56 def SDT_RISCVFPBinOp_VL : SDTypeProfile<1, 5, [SDTCisSameAs<0, 1>, 57 SDTCisSameAs<0, 2>, [all …]
|
| HD | RISCVInstrInfoXSf.td | 465 SDTCisSameAs<1, 2>, 466 SDTCisSameAs<1, 3>, 467 SDTCisSameAs<1, 4>]>; 469 def SDT_SF_VC_XV : SDTypeProfile<0, 5, [SDTCisSameAs<0, 1>, 471 SDTCisSameAs<0, 4>, 476 SDTCisSameAs<0, 2>, 477 SDTCisSameAs<1, 4>]>; 481 SDTCisSameAs<1, 2>, 482 SDTCisSameAs<0, 4>]>; 486 SDTCisSameAs<0, 2>, [all …]
|
| HD | 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>, 41 SDTCisSameAs<0, 1>, SDTCisVT<0, i64> 44 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisVT<0, i64> 47 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisVT<0, i64>, SDTCisVT<3, i64> 92 SDTypeProfile<1, 3, [SDTCisSameAs<0, 1>, 93 SDTCisSameAs<0, 2>, 94 SDTCisSameAs<0, 3>,
|
| HD | RISCVInstrInfoXTHead.td | 17 def SDT_LoadPair : SDTypeProfile<2, 2, [SDTCisSameAs<0, 1>, 18 SDTCisSameAs<1, 3>, 21 def SDT_StorePair : SDTypeProfile<0, 4, [SDTCisSameAs<0, 1>, 22 SDTCisSameAs<1, 3>,
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| HD | AMDGPUInstrInfo.td | 18 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisInt<0>, SDTCisInt<3> 26 [SDTCisFP<1>, SDTCisSameAs<1, 2>] 30 [SDTCisInt<1>, SDTCisSameAs<1, 2>] 34 [SDTCisFP<0>, SDTCisInt<1>, SDTCisSameAs<0, 2>, SDTCisSameAs<0, 3>, SDTCisSameAs<0, 4>] 39 [SDTCisFP<0>, SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisSameAs<0, 3>, SDTCisInt<4>] 215 SDTCisInt<0>, SDTCisSameAs<1, 2>, SDTCisVT<3, OtherVT> 296 SDTCisInt<0>, SDTCisInt<1>, SDTCisSameAs<1, 2> 338 SDTypeProfile<1, 4, [SDTCisSameAs<0, 3>, SDTCisSameAs<1, 2>, 350 SDTCisSameAs<3, 2>, // f32 src1 351 SDTCisSameAs<4, 2>, // f32 src2 [all …]
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/Xtensa/ |
| HD | XtensaOperators.td | 17 [SDTCisSameAs<0, 1>, 24 [SDTCisSameAs<0, 1>, 25 SDTCisSameAs<2, 3>,
|
| /freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Target/ |
| HD | TargetSelectionDAG.td | 41 // SDTCisSameAs - The two specified operands have identical types. 42 class SDTCisSameAs<int OpNum, int OtherOp> : SDTypeConstraint<OpNum> { 113 SDTCisSameAs<0, 1>, SDTCisInt<2>, SDTCisPtrTy<1> 116 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisInt<0> 119 SDTCisSameAs<0, 1>, SDTCisInt<0>, SDTCisInt<2> 122 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisInt<0>, SDTCisInt<3> 125 SDTCisSameAs<0, 1>, SDTCisInt<2> 128 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisSameAs<0, 3>,SDTCisInt<0> 131 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisInt<0>, SDTCisInt<3> 135 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisFP<0> [all …]
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/M68k/ |
| HD | M68kInstrInfo.td | 33 def MxSDT_Wrapper : SDTypeProfile<1, 1, [SDTCisSameAs<0, 1>, SDTCisPtrTy<0>]>; 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> 60 /* Ops */ SDTCisSameAs<1, 2> 64 /* ARG */ SDTCisSameAs<0, 1>, 65 /* ARG */ SDTCisSameAs<1, 2>,
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/BPF/ |
| HD | 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>,
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| HD | 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> 43 def SDT_LoongArchCsrwr : SDTypeProfile<1, 2, [SDTCisInt<0>, SDTCisSameAs<0, 1>, 46 SDTCisSameAs<0, 1>, 47 SDTCisSameAs<0, 2>, 50 SDTCisSameAs<0, 1>]>; 52 SDTCisSameAs<0, 1>]>; 54 SDTCisSameAs<0, 1>]>;
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
| HD | 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>, 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>, 94 SDTCisSameAs<0, 1>, 95 SDTCisSameAs<0, 2>, [all …]
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/MSP430/ |
| HD | 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>,
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/Mips/ |
| HD | MipsInstrInfo.td | 20 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 …]
|
| HD | 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>,
|
| HD | 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>]>;
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| HD | AArch64InstrInfo.td | 334 SDTypeProfile<1, 1, [SDTCisSameAs<0, 1>, 344 [SDTCisSameAs<0, 2>, 345 SDTCisSameAs<0, 3>, 350 [SDTCisSameAs<0, 1>, 351 SDTCisSameAs<0, 2>, 357 [SDTCisSameAs<0, 2>, 358 SDTCisSameAs<0, 3>, 372 [SDTCisSameAs<0, 1>, 373 SDTCisSameAs<0, 2>, 379 SDTCisSameAs<1, 2>, [all …]
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/Lanai/ |
| HD | 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>]>;
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/Sparc/ |
| HD | SparcInstrInfo.td | 247 SDTypeProfile<0, 2, [SDTCisInt<0>, SDTCisSameAs<0, 1>]>; 249 SDTypeProfile<0, 2, [SDTCisFP<0>, SDTCisSameAs<0, 1>]>; 255 SDTypeProfile<1, 3, [SDTCisSameAs<0, 1>, SDTCisSameAs<1, 2>, SDTCisVT<3, i32>]>; 257 SDTypeProfile<1, 4, [SDTCisSameAs<0, 1>, SDTCisSameAs<1, 2>, SDTCisVT<3, i32>, SDTCisVT<4, i64>]>; 268 SDTypeProfile<1, 3, [SDTCisInt<0>, SDTCisSameAs<0, 1>, SDTCisPtrTy<2>]>;
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| HD | PPCInstrInfo.td | 46 SDTCisVT<3, v16i8>, SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2> 70 SDTCisSameAs<0, 1>, SDTCisSameAs<1, 2>, SDTCisVT<3, i32> 99 SDTCisVec<0>, SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisVec<3> 105 SDTCisVec<0>, SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisInt<3> 108 SDTCisVec<0>, SDTCisSameAs<0, 1>, SDTCisInt<2> 124 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisFP<0> 198 SDTypeProfile<1, 3, [SDTCisSameAs<0, 2>, SDTCisSameAs<0, 3>, 220 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, 221 SDTCisSameAs<0, 3>, SDTCisInt<0> ]>>; 229 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, [all …]
|
| /freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/ARC/ |
| HD | 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>]>;
|