/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstrFragmentsSIMD.td | 34 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 D | X86InstrFragments.td | 12 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 D | X86InstrFPStack.td |
|
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VVPInstrInfo.td | 68 SDTCisFP<0>, 78 SDTCisFP<0>, 89 SDTCisFP<0>,
|
H A D | VEInstrInfo.td | 453 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 D | R600InstrInfo.td | 20 def R600ExportOp : SDTypeProfile<0, 7, [SDTCisFP<0>, SDTCisInt<1>]>;
|
H A D | AMDGPUInstrInfo.td | 22 [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 D | R600Instructions.td | 390 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 D | SIInstrInfo.td | 87 SDTCisSameAs<0,2>, SDTCisFP<0>, SDTCisPtrTy<1>
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | TargetSelectionDAG.td | 35 // 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 D | RISCVInstrInfoVVLPatterns.td | 52 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 D | RISCVInstrInfoF.td | 23 : 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 D | RISCVInstrInfoZfh.td | 19 : 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 D | LoongArchFloat32InstrInfo.td | 21 def SDT_LoongArchFTINT : SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisFP<1>]>;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsInstrFPU.td | 29 def SDT_MipsFPCmp : SDTypeProfile<0, 3, [SDTCisSameAs<0, 1>, SDTCisFP<1>, 33 def SDT_MipsTruncIntFP : SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisFP<1>]>;
|
H A D | Mips32r6InstrInfo.td | 21 def SDT_MipsFSelect : SDTypeProfile<1, 3, [SDTCisFP<1>,
|
H A D | MipsMSAInstrInfo.td | 19 SDTCisFP<1>,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/ |
H A D | SparcInstrInfo.td | 249 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 D | CodeGenDAGPatterns.h | 365 SDTCisFP, enumerator
|
H A D | CodeGenDAGPatterns.cpp | 1546 ConstraintType = SDTCisFP; in SDTypeConstraint() 1640 case SDTCisFP: in ApplyTypeConstraint()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrInfo.td | 32 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 D | ARMInstrVFP.td | 13 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 D | AArch64InstrInfo.td | 385 SDTCisFP<1>, 391 [SDTCisFP<0>, 425 def SDT_AArch64ITOF : SDTypeProfile<1, 1, [SDTCisFP<0>, SDTCisSameAs<0,1>]>;
|