Home
last modified time | relevance | path

Searched refs:SDTCisInt (Results 1 – 25 of 44) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVVPInstrInfo.td25 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 DAMDGPUInstrInfo.td18 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 DR600InstrInfo.td20 def R600ExportOp : SDTypeProfile<0, 7, [SDTCisFP<0>, SDTCisInt<1>]>;
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrBulkMemory.td26 [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 DX86InstrFragmentsSIMD.td129 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 DX86InstrFragments.td10 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 DX86InstrRAOINT.td17 def SDTRAOBinaryArith : SDTypeProfile<0, 2, [SDTCisPtrTy<0>, SDTCisInt<1>]>;
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.td32 // 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 DRISCVInstrInfoXRivos.td138 SDTypeProfile<1, 2, [SDTCisInt<0>, SDTCisVec<1>,
139 SDTCisInt<2>,
140 SDTCisInt<1>]>>;
145 SDTCisInt<0>,
H A DRISCVInstrInfoZimop.td37 SDTypeProfile<1, 2, [SDTCisInt<0>, SDTCisSameAs<0, 1>,
40 SDTypeProfile<1, 3, [SDTCisInt<0>, SDTCisSameAs<0, 1>,
H A DRISCVInstrInfoVVLPatterns.td52 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 DRISCVInstrInfo.td104 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 DRISCVInstrInfoZb.td30 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 3>, SDTCisInt<0>, SDTCisInt<2>,
31 SDTCisInt<3>
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SMEInstrInfo.td14 [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 DSDNodeInfo.h34 SDTCisInt, enumerator
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DSDNodeInfoEmitter.cpp185 CASE(SDTCisInt); in getTypeConstraintKindName()
212 case SDTypeConstraint::SDTCisInt: in emitTypeConstraint()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZOperators.td49 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 DNVPTXInstrInfo.td1376 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 DM68kInstrInfo.td36 /* 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 DARMInstrMVE.td683 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 DARMInstrInfo.td68 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 DPPCInstrInfo.td50 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 DLoongArchLSXInstrInfo.td13 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 DLoongArchInstrInfo.td35 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 DMipsInstrInfo.td23 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>]>;

12