| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VVPInstrInfo.td | 25 SDTCisInt<2>, 34 SDTCisInt<2>, 60 SDTCisInt<0>, 69 SDTCisInt<2>, 79 SDTCisInt<3>, 90 SDTCisInt<4>, 111 SDTCisInt<4>, 119 SDTCisInt<2>,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstrInfo.td | 18 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisInt<0>, SDTCisInt<3> 22 [SDTCisInt<0>, SDTCisFP<1>, SDTCisInt<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>] 42 def ImmOp : SDTypeProfile<0, 1, [SDTCisInt<0>]>; 43 def AMDGPUKillSDT : SDTypeProfile<0, 1, [SDTCisInt<0>]>; 221 SDTCisInt<0>, SDTCisSameAs<1, 2>, SDTCisVT<3, OtherVT> 266 SDTypeProfile<1, 2, [SDTCisPtrTy<1>, SDTCisInt<2>]>, 270 SDTypeProfile<0, 3, [SDTCisPtrTy<1>, SDTCisInt<2>]>, [all …]
|
| H A D | R600InstrInfo.td | 20 def R600ExportOp : SDTypeProfile<0, 7, [SDTCisFP<0>, SDTCisInt<1>]>;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyInstrBulkMemory.td | 26 [SDTCisInt<0>, SDTCisInt<1>, SDTCisPtrTy<2>, SDTCisPtrTy<3>, SDTCisInt<4>] 29 [SDTCisInt<0>, SDTCisPtrTy<1>, SDTCisInt<2>, SDTCisInt<3>]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstrFragmentsSIMD.td | 129 SDTCisInt<0>, SDTCisInt<1>, 132 SDTCisInt<0>, SDTCisInt<1>, 210 SDTCisVT<2, i8>, SDTCisInt<0>]>; 233 SDTypeProfile<1, 3, [SDTCisInt<0>, SDTCisFP<1>, SDTCisSameAs<1, 2>, 250 SDTCisVec<2>, SDTCisInt<0>, 251 SDTCisInt<2>]>; 258 SDTCisSameAs<0,2>, SDTCisInt<0>]>; 288 SDTCisVT<3, i8>, SDTCisInt<0>]>>; 292 SDTCisVT<3, i8>, SDTCisInt<0>]>>; 296 SDTCisFP<0>, SDTCisInt<3>, [all …]
|
| H A D | X86InstrFragments.td | 10 def SDTX86CmpTest : SDTypeProfile<1, 2, [SDTCisVT<0, i32>, SDTCisInt<1>, 20 [SDTCisInt<0>, SDTCisPtrTy<1>, SDTCisSameAs<0, 2>, 24 [SDTCisInt<0>, SDTCisPtrTy<1>, 34 SDTCisInt<0>, SDTCisVT<1, i32>]>; 39 SDTCisInt<0>, SDTCisVT<1, i32>]>; 45 SDTCisInt<0>, 57 [SDTCisInt<0>, 62 def SDTX86rdrand : SDTypeProfile<2, 0, [SDTCisInt<0>, SDTCisVT<1, i32>]>; 68 def SDTX86cas : SDTypeProfile<0, 3, [SDTCisPtrTy<0>, SDTCisInt<1>, 75 SDTCisInt<2>]>; [all …]
|
| H A D | X86InstrRAOINT.td | 17 def SDTRAOBinaryArith : SDTypeProfile<0, 2, [SDTCisPtrTy<0>, SDTCisInt<1>]>;
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | TargetSelectionDAG.td | 32 // SDTCisInt - The specified operand has integer type. 33 class SDTCisInt<int OpNum> : SDTypeConstraint<OpNum>; 105 def SDTIntLeaf: SDTypeProfile<1, 0, [SDTCisInt<0>]>; // for 'imm'. 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 SDTCisInt<0>, SDTCisSameAs<1, 0>, 123 SDTCisSameAs<2, 0>, SDTCisSameAs<3, 0>, SDTCisInt<4> 126 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisInt<0>, SDTCisInt<3> 129 SDTCisSameAs<0, 1>, SDTCisInt<2> [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrInfoXRivos.td | 138 SDTypeProfile<1, 2, [SDTCisInt<0>, SDTCisVec<1>, 139 SDTCisInt<2>, 140 SDTCisInt<1>]>>; 145 SDTCisInt<0>,
|
| H A D | RISCVInstrInfoZimop.td | 37 SDTypeProfile<1, 2, [SDTCisInt<0>, SDTCisSameAs<0, 1>, 40 SDTypeProfile<1, 3, [SDTCisInt<0>, SDTCisSameAs<0, 1>,
|
| H A D | RISCVInstrInfoVVLPatterns.td | 52 SDTCisVec<0>, SDTCisInt<0>, 59 SDTCisVec<0>, SDTCisInt<0>, 66 def SDT_RISCVVNBinOp_RM_VL : SDTypeProfile<1, 6, [SDTCisVec<0>, SDTCisInt<0>, 111 SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisInt<0>, 128 SDTCisInt<0>, 230 SDTypeProfile<1, 3, [SDTCisInt<0>, SDTCisVec<0>, 330 SDTCisInt<0>, SDTCisFP<1>, SDTCisSameNumEltsAs<0, 1>, 334 SDTCisInt<0>, SDTCisFP<1>, SDTCisSameNumEltsAs<0, 1>, 340 SDTCisFP<0>, SDTCisInt<1>, SDTCisSameNumEltsAs<0, 1>, 344 SDTCisFP<0>, SDTCisInt<1>, SDTCisSameNumEltsAs<0, 1>, [all …]
|
| H A D | RISCVInstrInfo.td | 104 SDTypeProfile<1, 1, [SDTCisInt<0>, 105 SDTCisInt<1>]>, 110 SDTypeProfile<0, 2, [SDTCisInt<0>, 111 SDTCisInt<1>]>, 118 SDTypeProfile<1, 2, [SDTCisInt<0>, 119 SDTCisInt<1>, 120 SDTCisInt<2>]>, 129 SDTCisInt<2>, 130 SDTCisInt<3>]>, 147 SDTCisInt<0>]>>;
|
| H A D | RISCVInstrInfoZb.td | 30 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 3>, SDTCisInt<0>, SDTCisInt<2>, 31 SDTCisInt<3>
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64SMEInstrInfo.td | 14 [SDTCisInt<0>]>, 18 [SDTCisInt<0>]>, 22 [SDTCisInt<0>, SDTCisInt<1>, SDTCisInt<2>]>, 26 [SDTCisInt<0>, SDTCisInt<1>, SDTCisInt<2>]>, 30 [SDTCisInt<0>, SDTCisPtrTy<1>]>, 34 [SDTCisInt<0>, SDTCisPtrTy<1>]>, 37 [SDTCisInt<0>, SDTCisPtrTy<1>]>, 49 [SDTCisInt<0>, SDTCisInt<1>]>, 58 [SDTCisInt<0>]>, [SDNPHasChain, SDNPMayStore]>; 66 [SDTCisInt<0>]>, [SDNPHasChain]>; [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | SDNodeInfo.h | 34 SDTCisInt, enumerator
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | SDNodeInfoEmitter.cpp | 185 CASE(SDTCisInt); in getTypeConstraintKindName() 212 case SDTypeConstraint::SDTCisInt: in emitTypeConstraint()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZOperators.td | 49 SDTCisInt<1>, 50 SDTCisInt<2>]>; 52 [SDTCisInt<0>, 57 [SDTCisInt<0>, 63 [SDTCisInt<0>, 64 SDTCisInt<1>, 67 [SDTCisInt<0>, 88 [SDTCisInt<0>, 251 [SDTCisInt<0>,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXInstrInfo.td | 1376 SDTypeProfile<1, 4, [SDTCisInt<0>, SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, 1740 def SDTLoadParamProfile : SDTypeProfile<1, 2, [SDTCisInt<1>, SDTCisInt<2>]>; 1741 def SDTLoadParamV2Profile : SDTypeProfile<2, 2, [SDTCisSameAs<0, 1>, SDTCisInt<2>, SDTCisInt<3>]>; 1742 def SDTLoadParamV4Profile : SDTypeProfile<4, 2, [SDTCisInt<4>, SDTCisInt<5>]>; 1743 def SDTStoreParamProfile : SDTypeProfile<0, 3, [SDTCisInt<0>, SDTCisInt<1>]>; 1744 def SDTStoreParamV2Profile : SDTypeProfile<0, 4, [SDTCisInt<0>, SDTCisInt<1>]>; 1745 def SDTStoreParamV4Profile : SDTypeProfile<0, 6, [SDTCisInt<0>, SDTCisInt<1>]>; 1746 def SDTMoveParamProfile : SDTypeProfile<1, 1, [SDTCisInt<0>, SDTCisSameAs<0, 1>]>; 2531 def SDTCallPrototype : SDTypeProfile<0, 1, [SDTCisInt<0>]>; 2543 SDTypeProfile<1, 2, [SDTCisSameAs<0, 1>, SDTCisInt<1>, SDTCisVT<2, i32>]>; [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/M68k/ |
| H A D | M68kInstrInfo.td | 36 /* RES */ SDTCisInt<0>, 43 /* RES */ SDTCisInt<0>, 51 /* RES 1 */ SDTCisInt<0>, 83 /* BOOL */ SDTCisInt<0>,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMInstrMVE.td | 683 SDTCisInt<0>, SDTCisVec<1>, SDTCisVec<2> 781 SDTCisInt<0>, SDTCisInt<1>, SDTCisVec<2> 784 SDTCisInt<0>, SDTCisInt<1>, SDTCisInt<2>, SDTCisInt<3>, 788 SDTCisInt<0>, SDTCisInt<1>, SDTCisVec<2>, SDTCisVec<2> 791 SDTCisInt<0>, SDTCisInt<1>, SDTCisInt<2>, SDTCisInt<3>, 943 SDTCisInt<0>, SDTCisInt<1>, SDTCisVec<2> 1129 SDTCisInt<0>, SDTCisVec<1>, SDTCisVec<2> 1132 SDTCisInt<0>, SDTCisInt<1>, SDTCisVec<2>, SDTCisVec<3> 1135 SDTCisInt<0>, SDTCisInt<1>, SDTCisInt<2>, SDTCisInt<3>, 1139 SDTCisInt<0>, SDTCisVec<1>, SDTCisVec<2>, SDTCisVec<3> [all …]
|
| H A D | ARMInstrInfo.td | 68 SDTCisInt<1>, // lhs 76 def SDT_ARMEH_SJLJ_Setjmp : SDTypeProfile<1, 2, [SDTCisInt<0>, SDTCisPtrTy<1>, 77 SDTCisInt<2>]>; 78 def SDT_ARMEH_SJLJ_Longjmp: SDTypeProfile<0, 2, [SDTCisPtrTy<0>, SDTCisInt<1>]>; 81 def SDT_ARMMEMBARRIER : SDTypeProfile<0, 1, [SDTCisInt<0>]>; 84 SDTCisInt<1>]>; 98 SDTCisInt<0>, // result 104 SDTCisInt<0>, // result 112 SDTCisInt<0>, SDTCisVT<1, i32>]>; 118 SDTCisInt<0>, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrInfo.td | 50 SDTCisVec<1>, SDTCisInt<2> 54 SDTCisInt<1> 62 SDTCisVec<1>, SDTCisVec<2>, SDTCisInt<3> 66 SDTCisVec<1>, SDTCisVec<2>, SDTCisInt<3> 81 SDTCisInt<0>, SDTCisPtrTy<1>, SDTCisVT<2, OtherVT> 84 SDTCisInt<0>, SDTCisPtrTy<1>, SDTCisVT<2, OtherVT> 87 SDTCisPtrTy<0>, SDTCisInt<1>, SDTCisPtrTy<2> 102 SDTCisVec<0>, SDTCisInt<1> 105 SDTCisVec<0>, SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisInt<3> 108 SDTCisVec<0>, SDTCisSameAs<0, 1>, SDTCisInt<2> [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchLSXInstrInfo.td | 13 def SDT_LoongArchVreplve : SDTypeProfile<1, 2, [SDTCisInt<0>, SDTCisVec<0>, 14 SDTCisInt<1>, SDTCisVec<1>, 15 SDTCisSameAs<0, 1>, SDTCisInt<2>]>; 16 def SDT_LoongArchVecCond : SDTypeProfile<1, 1, [SDTCisInt<0>, SDTCisVec<1>]>; 19 SDTCisInt<1>, SDTCisVec<1>, 30 def SDT_LoongArchVreplgr2vr : SDTypeProfile<1, 1, [SDTCisInt<0>, SDTCisVec<0>, SDTCisInt<1>]>; 34 def SDT_LoongArchVMSKCOND : SDTypeProfile<1, 1, [SDTCisInt<0>, SDTCisVec<1>]>;
|
| H A D | LoongArchInstrInfo.td | 35 SDTCisInt<0>, SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisInt<3>, 40 SDTCisInt<0>, SDTCisSameAs<0, 1>, SDTCisInt<2>, SDTCisSameAs<2, 3> 46 def SDT_LoongArchCsrrd : SDTypeProfile<1, 1, [SDTCisInt<0>, 48 def SDT_LoongArchCsrwr : SDTypeProfile<1, 2, [SDTCisInt<0>, SDTCisSameAs<0, 1>, 50 def SDT_LoongArchCsrxchg : SDTypeProfile<1, 3, [SDTCisInt<0>, 54 def SDT_LoongArchIocsrwr : SDTypeProfile<0, 2, [SDTCisInt<0>,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsInstrInfo.td | 23 SDTCisInt<4>]>; 26 def SDT_MFLOHI : SDTypeProfile<1, 1, [SDTCisInt<0>, SDTCisVT<1, untyped>]>; 28 SDTCisInt<1>, SDTCisSameAs<1, 2>]>; 29 def SDT_MipsMultDiv : SDTypeProfile<1, 2, [SDTCisVT<0, untyped>, SDTCisInt<1>, 34 def SDT_MipsDivRem16 : SDTypeProfile<0, 2, [SDTCisInt<0>, SDTCisSameAs<0, 1>]>; 40 def SDT_Ext : SDTypeProfile<1, 3, [SDTCisInt<0>, SDTCisSameAs<0, 1>, 42 def SDT_Ins : SDTypeProfile<1, 4, [SDTCisInt<0>, SDTCisSameAs<0, 1>, 47 [SDTCisInt<0>, SDTCisPtrTy<1>, 2337 def SDT_MipsEHRET : SDTypeProfile<0, 2, [SDTCisInt<0>, SDTCisPtrTy<1>]>;
|