Home
last modified time | relevance | path

Searched refs:buildFConstant (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCSEMIRBuilder.cpp254 return buildFConstant(DstOps[0], *Cst); in buildInstr()
275 return buildFConstant(DstOps[0], *Cst); in buildInstr()
355 MachineInstrBuilder CSEMIRBuilder::buildFConstant(const DstOp &Res, in buildFConstant() function in CSEMIRBuilder
359 return MachineIRBuilder::buildFConstant(Res, Val); in buildFConstant()
364 return buildSplatBuildVector(Res, buildFConstant(Ty.getElementType(), Val)); in buildFConstant()
377 MachineInstrBuilder NewMIB = MachineIRBuilder::buildFConstant(Res, Val); in buildFConstant()
H A DMachineIRBuilder.cpp349 MachineInstrBuilder MachineIRBuilder::buildFConstant(const DstOp &Res, in buildFConstant() function in MachineIRBuilder
384 MachineInstrBuilder MachineIRBuilder::buildFConstant(const DstOp &Res, in buildFConstant() function in MachineIRBuilder
390 return buildFConstant(Res, *CFP); in buildFConstant()
393 MachineInstrBuilder MachineIRBuilder::buildFConstant(const DstOp &Res, in buildFConstant() function in MachineIRBuilder
397 return buildFConstant(Res, *CFP); in buildFConstant()
H A DLegalizerHelper.cpp5432 return MIRBuilder.buildFConstant(Ty, -0.0); in getNeutralElementForVecReduce()
5434 return MIRBuilder.buildFConstant(Ty, 1.0); in getNeutralElementForVecReduce()
6941 auto True = MIRBuilder.buildFConstant(DstTy, 1.0); in lowerUITOFP()
6942 auto False = MIRBuilder.buildFConstant(DstTy, 0.0); in lowerUITOFP()
6970 auto True = MIRBuilder.buildFConstant(DstTy, -1.0); in lowerSITOFP()
6971 auto False = MIRBuilder.buildFConstant(DstTy, 0.0); in lowerSITOFP()
7027 MachineInstrBuilder Threshold = MIRBuilder.buildFConstant(SrcTy, TwoPExpFP); in lowerFPTOUI()
7407 auto Half = MIRBuilder.buildFConstant(Ty, 0.5); in lowerIntrinsicRound()
7412 auto One = MIRBuilder.buildFConstant(Ty, 1.0); in lowerIntrinsicRound()
7413 auto Zero = MIRBuilder.buildFConstant(Ty, 0.0); in lowerIntrinsicRound()
[all …]
H A DCombinerHelper.cpp1697 Builder.buildFConstant(MI.getOperand(0), *NewCst); in applyCombineConstantFoldFpUnary()
2986 Builder.buildFConstant(MI.getOperand(0), C); in replaceInstWithFConstant()
3005 Builder.buildFConstant(MI.getOperand(0), CFP->getValueAPF()); in replaceInstWithFConstant()
7424 Builder.buildFConstant(Dst, 1.0); in applyExpandFPowI()
7454 Res = Builder.buildFDiv(Ty, Builder.buildFConstant(Ty, 1.0), *Res, in applyExpandFPowI()
H A DIRTranslator.cpp3506 EntryBuilder->buildFConstant(Reg, *CF); in translate()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCSEMIRBuilder.h104 using MachineIRBuilder::buildFConstant;
105 MachineInstrBuilder buildFConstant(const DstOp &Res,
H A DMachineIRBuilder.h883 virtual MachineInstrBuilder buildFConstant(const DstOp &Res,
886 MachineInstrBuilder buildFConstant(const DstOp &Res, double Val);
887 MachineInstrBuilder buildFConstant(const DstOp &Res, const APFloat &Val);
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp2431 auto C1 = B.buildFConstant(Ty, C1Val); in legalizeFroundeven()
2438 auto C2 = B.buildFConstant(Ty, C2Val); in legalizeFroundeven()
2463 const auto Zero = B.buildFConstant(S64, 0.0); in legalizeFceil()
2464 const auto One = B.buildFConstant(S64, 1.0); in legalizeFceil()
2650 K0 = B.buildFConstant( in legalizeFPTOI()
2652 K1 = B.buildFConstant( in legalizeFPTOI()
2655 K0 = B.buildFConstant( in legalizeFPTOI()
2657 K1 = B.buildFConstant( in legalizeFPTOI()
2823 auto OneOver2Pi = B.buildFConstant(Ty, 0.5 * numbers::inv_pi); in legalizeSinCos()
3271 auto SmallestNormal = B.buildFConstant( in getScaledLogInput()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsLegalizerInfo.cpp449 MachineInstrBuilder TwoP52FP = MIRBuilder.buildFConstant( in legalizeCustom()