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.cpp260 return buildFConstant(DstOps[0], *Cst); in buildInstr()
281 return buildFConstant(DstOps[0], *Cst); in buildInstr()
361 MachineInstrBuilder CSEMIRBuilder::buildFConstant(const DstOp &Res, in buildFConstant() function in CSEMIRBuilder
365 return MachineIRBuilder::buildFConstant(Res, Val); in buildFConstant()
370 return buildSplatBuildVector(Res, buildFConstant(Ty.getElementType(), Val)); in buildFConstant()
383 MachineInstrBuilder NewMIB = MachineIRBuilder::buildFConstant(Res, Val); in buildFConstant()
H A DMachineIRBuilder.cpp350 MachineInstrBuilder MachineIRBuilder::buildFConstant(const DstOp &Res, in buildFConstant() function in MachineIRBuilder
386 MachineInstrBuilder MachineIRBuilder::buildFConstant(const DstOp &Res, in buildFConstant() function in MachineIRBuilder
392 return buildFConstant(Res, *CFP); in buildFConstant()
395 MachineInstrBuilder MachineIRBuilder::buildFConstant(const DstOp &Res, in buildFConstant() function in MachineIRBuilder
399 return buildFConstant(Res, *CFP); in buildFConstant()
H A DLegalizerHelper.cpp6121 return MIRBuilder.buildFConstant(Ty, -0.0); in getNeutralElementForVecReduce()
6123 return MIRBuilder.buildFConstant(Ty, 1.0); in getNeutralElementForVecReduce()
7683 auto TwoP52P84FP = MIRBuilder.buildFConstant(S64, TwoP52P84); in lowerU64ToF64BitFloatOps()
7718 auto True = MIRBuilder.buildFConstant(DstTy, 1.0); in lowerUITOFP()
7719 auto False = MIRBuilder.buildFConstant(DstTy, 0.0); in lowerUITOFP()
7752 auto True = MIRBuilder.buildFConstant(DstTy, -1.0); in lowerSITOFP()
7753 auto False = MIRBuilder.buildFConstant(DstTy, 0.0); in lowerSITOFP()
7812 MachineInstrBuilder Threshold = MIRBuilder.buildFConstant(SrcTy, TwoPExpFP); in lowerFPTOUI()
7928 auto MaxC = MIRBuilder.buildFConstant(SrcTy, MinFloat); in lowerFPTOINT_SAT()
7933 auto MinC = MIRBuilder.buildFConstant(SrcTy, MaxFloat); in lowerFPTOINT_SAT()
[all …]
H A DCombinerHelper.cpp1765 Builder.buildFConstant(MI.getOperand(0), *NewCst); in applyCombineConstantFoldFpUnary()
3016 Builder.buildFConstant(MI.getOperand(0), C); in replaceInstWithFConstant()
3036 Builder.buildFConstant(MI.getOperand(0), CFP->getValueAPF()); in replaceInstWithFConstant()
7764 Builder.buildFConstant(Dst, 1.0); in applyExpandFPowI()
7794 Res = Builder.buildFDiv(Ty, Builder.buildFConstant(Ty, 1.0), *Res, in applyExpandFPowI()
H A DIRTranslator.cpp3663 EntryBuilder->buildFConstant(Reg, *CF); in translate()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCSEMIRBuilder.h111 using MachineIRBuilder::buildFConstant;
112 MachineInstrBuilder buildFConstant(const DstOp &Res,
H A DMachineIRBuilder.h937 virtual MachineInstrBuilder buildFConstant(const DstOp &Res,
940 MachineInstrBuilder buildFConstant(const DstOp &Res, double Val);
941 MachineInstrBuilder buildFConstant(const DstOp &Res, const APFloat &Val);
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.cpp2481 auto C1 = B.buildFConstant(Ty, C1Val); in legalizeFroundeven()
2488 auto C2 = B.buildFConstant(Ty, C2Val); in legalizeFroundeven()
2513 const auto Zero = B.buildFConstant(S64, 0.0); in legalizeFceil()
2514 const auto One = B.buildFConstant(S64, 1.0); in legalizeFceil()
2700 K0 = B.buildFConstant( in legalizeFPTOI()
2702 K1 = B.buildFConstant( in legalizeFPTOI()
2705 K0 = B.buildFConstant( in legalizeFPTOI()
2707 K1 = B.buildFConstant( in legalizeFPTOI()
2881 auto OneOver2Pi = B.buildFConstant(Ty, 0.5 * numbers::inv_pi); in legalizeSinCos()
3329 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()