Home
last modified time | relevance | path

Searched refs:SDTCisFP (Results 1 – 22 of 22) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
HDX86InstrFragmentsSIMD.td34 def SDTX86VFCMP : SDTypeProfile<1, 3, [SDTCisFP<0>, SDTCisVec<0>,
65 def SDTX86Cmps : SDTypeProfile<1, 3, [SDTCisFP<0>, SDTCisSameAs<0, 1>,
133 SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisVec<0>,
134 SDTCisFP<1>, SDTCisVec<1>]>>;
137 SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisVec<0>,
138 SDTCisFP<1>, SDTCisVec<1>]>,
146 SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisVec<0>,
147 SDTCisFP<1>, SDTCisVec<1>,
151 SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisVec<0>,
152 SDTCisFP<1>, SDTCisVec<1>,
[all …]
HDX86InstrFragments.td12 def SDTX86FCmp : SDTypeProfile<1, 2, [SDTCisVT<0, i32>, SDTCisFP<1>,
752 def SDTX86Fld : SDTypeProfile<1, 1, [SDTCisFP<0>,
754 def SDTX86Fst : SDTypeProfile<0, 2, [SDTCisFP<0>,
756 def SDTX86Fild : SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisPtrTy<1>]>;
757 def SDTX86Fist : SDTypeProfile<0, 2, [SDTCisFP<0>, SDTCisPtrTy<1>]>;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/VE/
HDVVPInstrInfo.td68 SDTCisFP<0>,
78 SDTCisFP<0>,
89 SDTCisFP<0>,
HDVEInstrInfo.td453 def SDT_Cmpq : SDTypeProfile<1, 2, [SDTCisSameAs<1, 2>, SDTCisFP<0>,
454 SDTCisFP<2>]>;
2159 [SDTCisInt<0>, SDTCisFP<1>]>>;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDR600InstrInfo.td20 def R600ExportOp : SDTypeProfile<0, 7, [SDTCisFP<0>, SDTCisInt<1>]>;
HDAMDGPUInstrInfo.td22 [SDTCisInt<0>, SDTCisFP<1>, SDTCisInt<2>]
26 [SDTCisFP<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>]
339 SDTCisFP<0>, SDTCisVec<1>,
HDR600Instructions.td390 SDTypeProfile<1, 8, [SDTCisFP<0>, SDTCisVT<1, f32>, SDTCisVT<2, f32>,
397 SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisFP<1>]>
401 SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisFP<1>]>
404 def TEXTURE_FETCH_Type : SDTypeProfile<1, 19, [SDTCisFP<0>]>;
HDSIInstrInfo.td87 SDTCisSameAs<0,2>, SDTCisFP<0>, SDTCisPtrTy<1>
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Target/
HDTargetSelectionDAG.td35 // SDTCisFP - The specified operand has floating-point type.
36 class SDTCisFP<int OpNum> : SDTypeConstraint<OpNum>;
106 def SDTFPLeaf : SDTypeProfile<1, 0, [SDTCisFP<0>]>; // for 'fpimm'.
135 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisFP<0>
138 SDTCisSameAs<0, 1>, SDTCisFP<0>, SDTCisFP<2>
141 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisSameAs<0, 3>, SDTCisFP<0>
156 SDTCisSameAs<0, 1>, SDTCisFP<0>
159 SDTCisFP<0>, SDTCisFP<1>, SDTCisOpSmallerThanOp<0, 1>, SDTCisSameNumEltsAs<0, 1>
162 SDTCisFP<0>, SDTCisFP<1>, SDTCisOpSmallerThanOp<1, 0>, SDTCisSameNumEltsAs<0, 1>
165 SDTCisInt<0>, SDTCisFP<1>, SDTCisInt<2>, SDTCisSameNumEltsAs<0, 1>
[all …]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
HDRISCVInstrInfoVVLPatterns.td52 SDTCisVec<0>, SDTCisFP<0>,
58 SDTCisVec<0>, SDTCisFP<0>,
66 SDTCisVec<0>, SDTCisFP<0>,
83 SDTypeProfile<1, 3, [SDTCisVec<0>, SDTCisFP<0>,
94 SDTCisFP<0>,
173 SDTCisFP<1>, SDTCisVec<1>,
183 SDTCisVec<0>, SDTCisFP<0>,
192 def SDT_RISCVWVecFMA_VL : SDTypeProfile<1, 5, [SDTCisVec<0>, SDTCisFP<0>,
193 SDTCisVec<1>, SDTCisFP<1>,
225 SDTCisFP<0>, SDTCisFP<1>, SDTCisOpSmallerThanOp<0, 1>, SDTCisSameNumEltsAs<0, 1>,
[all …]
HDRISCVInstrInfoF.td23 : SDTypeProfile<1, 2, [SDTCisVT<0, i64>, SDTCisFP<1>,
26 : SDTypeProfile<1, 2, [SDTCisVT<0, XLenVT>, SDTCisFP<1>,
30 : SDTypeProfile<1, 3, [SDTCisFP<0>, SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>,
33 : SDTypeProfile<1, 1, [SDTCisVT<0, XLenVT>, SDTCisFP<1>]>;
HDRISCVInstrInfoZfh.td19 : SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisVT<1, XLenVT>]>;
21 : SDTypeProfile<1, 1, [SDTCisVT<0, XLenVT>, SDTCisFP<1>]>;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/LoongArch/
HDLoongArchFloat32InstrInfo.td21 def SDT_LoongArchFTINT : SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisFP<1>]>;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
HDMipsInstrFPU.td29 def SDT_MipsFPCmp : SDTypeProfile<0, 3, [SDTCisSameAs<0, 1>, SDTCisFP<1>,
33 def SDT_MipsTruncIntFP : SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisFP<1>]>;
HDMips32r6InstrInfo.td21 def SDT_MipsFSelect : SDTypeProfile<1, 3, [SDTCisFP<1>,
HDMipsMSAInstrInfo.td19 SDTCisFP<1>,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/
HDSparcInstrInfo.td249 SDTypeProfile<0, 2, [SDTCisFP<0>, SDTCisSameAs<0, 1>]>;
259 SDTypeProfile<1, 1, [SDTCisVT<0, f32>, SDTCisFP<1>]>;
261 SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisVT<1, f32>]>;
263 SDTypeProfile<1, 1, [SDTCisVT<0, f64>, SDTCisFP<1>]>;
265 SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisVT<1, f64>]>;
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/Common/
HDCodeGenDAGPatterns.h365 SDTCisFP, enumerator
HDCodeGenDAGPatterns.cpp1546 ConstraintType = SDTCisFP; in SDTypeConstraint()
1640 case SDTCisFP: in ApplyTypeConstraint()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDPPCInstrInfo.td32 SDTCisFP<0>, SDTCisFP<1>
35 SDTCisFP<0>, SDTCisPtrTy<1>, SDTCisPtrTy<2>
124 SDTCisSameAs<0, 1>, SDTCisSameAs<0, 2>, SDTCisFP<0>
199 SDTCisFP<0>, SDTCisVT<1, f64>]>, []>;
279 [SDTCisFP<0>, SDTCisSameSizeAs<1,2>,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMInstrVFP.td13 def SDT_CMPFP0 : SDTypeProfile<0, 1, [SDTCisFP<0>]>;
30 def SDT_VMOVhr : SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisVT<1, i32>] >;
31 def SDT_VMOVrh : SDTypeProfile<1, 1, [SDTCisVT<0, i32>, SDTCisFP<1>] >;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64InstrInfo.td385 SDTCisFP<1>,
391 [SDTCisFP<0>,
425 def SDT_AArch64ITOF : SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisSameAs<0,1>]>;