Home
last modified time | relevance | path

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

/trueos/contrib/llvm/lib/Target/R600/
HDAMDGPUInstrInfo.td19 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisInt<0>, SDTCisInt<3>
69 SDTypeProfile<1, 2, [SDTCisPtrTy<1>, SDTCisInt<2>]>,
73 SDTypeProfile<0, 3, [SDTCisPtrTy<1>, SDTCisInt<2>]>,
HDR600Instructions.td370 SDTypeProfile<1, -1, [SDTCisInt<0>, SDTCisPtrTy<1>]>,
436 def ExportType : SDTypeProfile<0, 7, [SDTCisFP<0>, SDTCisInt<1>]>;
/trueos/contrib/llvm/lib/Target/X86/
HDX86InstrFragmentsSIMD.td26 SDTCisFP<0>, SDTCisInt<2> ]>;
27 def SDTX86VFCMP : SDTypeProfile<1, 3, [SDTCisInt<0>, SDTCisSameAs<1, 2>,
95 [SDTCisVec<0>, SDTCisInt<1>, SDTCisInt<0>]>>;
102 SDTCisInt<0>, SDTCisInt<1>]>>;
106 SDTCisInt<0>, SDTCisInt<1>]>>;
110 SDTCisInt<0>, SDTCisInt<1>]>>;
113 SDTCisInt<0>, SDTCisInt<1>,
114 SDTCisVec<2>, SDTCisInt<2>]>>;
129 [SDTCisVec<0>, SDTCisSameAs<1, 2>, SDTCisInt<1>]>;
177 SDTCisSameAs<0,1>, SDTCisInt<2>]>;
[all …]
HDX86InstrInfo.td22 SDTCisInt<0>, SDTCisInt<3>]>;
35 [SDTCisInt<0>, SDTCisVT<1, i32>]>;
40 SDTCisInt<0>, SDTCisVT<1, i32>]>;
46 SDTCisInt<0>,
54 SDTCisInt<0>, SDTCisVT<1, i32>]>;
63 [SDTCisInt<0>,
68 def SDTX86rdrand : SDTypeProfile<2, 0, [SDTCisInt<0>, SDTCisVT<1, i32>]>;
70 def SDTX86cas : SDTypeProfile<0, 3, [SDTCisPtrTy<0>, SDTCisInt<1>,
74 def SDTX86atomicBinary : SDTypeProfile<2, 3, [SDTCisInt<0>, SDTCisInt<1>,
75 SDTCisPtrTy<2>, SDTCisInt<3>,SDTCisInt<4>]>;
[all …]
/trueos/contrib/llvm/include/llvm/Target/
HDTargetSelectionDAG.td33 // SDTCisInt - The specified operand has integer type.
34 class SDTCisInt<int OpNum> : SDTypeConstraint<OpNum>;
89 def SDTIntLeaf: SDTypeProfile<1, 0, [SDTCisInt<0>]>; // for 'imm'.
97 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisInt<0>
100 SDTCisSameAs<0, 1>, SDTCisInt<0>, SDTCisInt<2>
103 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisSameAs<0, 3>,SDTCisInt<0>
116 SDTCisSameAs<0, 1>, SDTCisInt<0>
119 SDTCisInt<0>, SDTCisInt<1>, SDTCisOpSmallerThanOp<1, 0>
122 SDTCisInt<0>, SDTCisInt<1>, SDTCisOpSmallerThanOp<0, 1>
134 SDTCisFP<0>, SDTCisInt<1>
[all …]
/trueos/contrib/llvm/lib/Target/NVPTX/
HDNVPTXInstrInfo.td1575 def SDTDeclareParamProfile : SDTypeProfile<0, 3, [SDTCisInt<0>, SDTCisInt<1>,
1576 SDTCisInt<2>]>;
1577 def SDTDeclareScalarParamProfile : SDTypeProfile<0, 3, [SDTCisInt<0>,
1578 SDTCisInt<1>, SDTCisInt<2>]>;
1579 def SDTLoadParamProfile : SDTypeProfile<1, 2, [SDTCisInt<1>, SDTCisInt<2>]>;
1580 def SDTLoadParamV2Profile : SDTypeProfile<2, 2, [SDTCisSameAs<0, 1>, SDTCisInt<2>, SDTCisInt<3>]>;
1581 def SDTLoadParamV4Profile : SDTypeProfile<4, 2, [SDTCisInt<4>, SDTCisInt<5>]>;
1582 def SDTPrintCallProfile : SDTypeProfile<0, 1, [SDTCisInt<0>]>;
1583 def SDTPrintCallUniProfile : SDTypeProfile<0, 1, [SDTCisInt<0>]>;
1584 def SDTStoreParamProfile : SDTypeProfile<0, 3, [SDTCisInt<0>, SDTCisInt<1>]>;
[all …]
/trueos/contrib/llvm/lib/Target/Mips/
HDMipsInstrInfo.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>,
1036 def SDT_MipsEHRET : SDTypeProfile<0, 2, [SDTCisInt<0>, SDTCisPtrTy<1>]>;
HDMipsMSAInstrInfo.td14 def SDT_MipsVecCond : SDTypeProfile<1, 1, [SDTCisInt<0>, SDTCisVec<1>]>;
15 def SDT_VSetCC : SDTypeProfile<1, 3, [SDTCisInt<0>,
16 SDTCisInt<1>,
19 def SDT_VFSetCC : SDTypeProfile<1, 3, [SDTCisInt<0>,
23 def SDT_VSHF : SDTypeProfile<1, 3, [SDTCisInt<0>, SDTCisVec<0>,
24 SDTCisInt<1>, SDTCisVec<1>,
26 def SDT_SHF : SDTypeProfile<1, 2, [SDTCisInt<0>, SDTCisVec<0>,
28 def SDT_ILV : SDTypeProfile<1, 2, [SDTCisInt<0>, SDTCisVec<0>,
HDMipsInstrFPU.td27 def SDT_MipsFPBrcond : SDTypeProfile<0, 3, [SDTCisInt<0>,
/trueos/contrib/llvm/utils/TableGen/
HDCodeGenDAGPatterns.h162 SDTCisVT, SDTCisPtrTy, SDTCisInt, SDTCisFP, SDTCisVec, SDTCisSameAs, enumerator
HDCodeGenDAGPatterns.cpp812 ConstraintType = SDTCisInt; in SDTypeConstraint()
884 case SDTCisInt: in ApplyTypeConstraint()
/trueos/contrib/llvm/lib/Target/PowerPC/
HDPPCInstrInfo.td43 SDTCisInt<0>, SDTCisPtrTy<1>, SDTCisVT<2, OtherVT>
46 SDTCisInt<0>, SDTCisPtrTy<1>, SDTCisVT<2, OtherVT>
50 SDTCisInt<0>, SDTCisPtrTy<1>
53 SDTCisInt<0>, SDTCisPtrTy<1>
130 def SDT_PPCCall : SDTypeProfile<0, -1, [SDTCisInt<0>]>;
158 SDTypeProfile<1, 1, [SDTCisInt<0>,
165 def SDT_PPCsc : SDTypeProfile<0, 1, [SDTCisInt<0>]>;
/trueos/contrib/llvm/lib/Target/Sparc/
HDSparcInstrInfo.td116 SDTypeProfile<0, 2, [SDTCisInt<0>, SDTCisSameAs<0, 1>]>;
133 SDTypeProfile<1, 3, [SDTCisInt<0>, SDTCisSameAs<0, 1>, SDTCisPtrTy<2>]>;
/trueos/contrib/llvm/lib/Target/ARM/
HDARMInstrInfo.td60 def SDT_ARMEH_SJLJ_Setjmp : SDTypeProfile<1, 2, [SDTCisInt<0>, SDTCisPtrTy<1>,
61 SDTCisInt<2>]>;
62 def SDT_ARMEH_SJLJ_Longjmp: SDTypeProfile<0, 2, [SDTCisPtrTy<0>, SDTCisInt<1>]>;
64 def SDT_ARMMEMBARRIER : SDTypeProfile<0, 1, [SDTCisInt<0>]>;
67 SDTCisInt<1>]>;
80 SDTCisInt<0>, SDTCisVT<1, i32>]>;
86 SDTCisInt<0>,
HDARMInstrNEON.td441 def SDTARMVCMP : SDTypeProfile<1, 2, [SDTCisInt<0>, SDTCisSameAs<1, 2>]>;
459 def SDTARMVSH : SDTypeProfile<1, 2, [SDTCisInt<0>, SDTCisSameAs<0, 1>,
461 def SDTARMVSHX : SDTypeProfile<1, 2, [SDTCisInt<0>, SDTCisInt<1>,
463 def SDTARMVSHINS : SDTypeProfile<1, 3, [SDTCisInt<0>, SDTCisSameAs<0, 1>,
492 def SDTARMVGETLN : SDTypeProfile<1, 2, [SDTCisVT<0, i32>, SDTCisInt<1>,
537 def SDTARMVMULL : SDTypeProfile<1, 2, [SDTCisInt<0>, SDTCisInt<1>,
/trueos/contrib/llvm/lib/Target/XCore/
HDXCoreInstrInfo.td59 def SDT_XCoreStwsp : SDTypeProfile<0, 2, [SDTCisInt<1>]>;
/trueos/contrib/llvm/lib/Target/AArch64/
HDAArch64InstrNEON.td71 [SDTCisInt<0>, SDTCisInt<1>, SDTCisSameAs<1, 0>]>;