Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstrFragmentsSIMD.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 …]
H A DX86InstrFragments.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>]>;
H A DX86InstrFPStack.td
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVVPInstrInfo.td68 SDTCisFP<0>,
78 SDTCisFP<0>,
89 SDTCisFP<0>,
H A DVEInstrInfo.td453 def SDT_Cmpq : SDTypeProfile<1, 2, [SDTCisSameAs<1, 2>, SDTCisFP<0>,
454 SDTCisFP<2>]>;
2159 [SDTCisInt<0>, SDTCisFP<1>]>>;
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600InstrInfo.td20 def R600ExportOp : SDTypeProfile<0, 7, [SDTCisFP<0>, SDTCisInt<1>]>;
H A DAMDGPUInstrInfo.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>,
H A DR600Instructions.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>]>;
H A DSIInstrInfo.td87 SDTCisSameAs<0,2>, SDTCisFP<0>, SDTCisPtrTy<1>
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSelectionDAG.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/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVInstrInfoVVLPatterns.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 …]
H A DRISCVInstrInfoF.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>]>;
H A DRISCVInstrInfoZfh.td19 : SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisVT<1, XLenVT>]>;
21 : SDTypeProfile<1, 1, [SDTCisVT<0, XLenVT>, SDTCisFP<1>]>;
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchFloat32InstrInfo.td21 def SDT_LoongArchFTINT : SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisFP<1>]>;
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsInstrFPU.td29 def SDT_MipsFPCmp : SDTypeProfile<0, 3, [SDTCisSameAs<0, 1>, SDTCisFP<1>,
33 def SDT_MipsTruncIntFP : SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisFP<1>]>;
H A DMips32r6InstrInfo.td21 def SDT_MipsFSelect : SDTypeProfile<1, 3, [SDTCisFP<1>,
H A DMipsMSAInstrInfo.td19 SDTCisFP<1>,
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.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/contrib/llvm-project/llvm/utils/TableGen/Common/
H A DCodeGenDAGPatterns.h365 SDTCisFP, enumerator
H A DCodeGenDAGPatterns.cpp1546 ConstraintType = SDTCisFP; in SDTypeConstraint()
1640 case SDTCisFP: in ApplyTypeConstraint()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.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/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstrVFP.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/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.td385 SDTCisFP<1>,
391 [SDTCisFP<0>,
425 def SDT_AArch64ITOF : SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisSameAs<0,1>]>;