| /llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/ |
| H A D | CSEMIRBuilder.cpp | 235 return buildFConstant(DstOps[0], *Cst); in buildInstr() 256 return buildFConstant(DstOps[0], *Cst); in buildInstr() 330 MachineInstrBuilder CSEMIRBuilder::buildFConstant(const DstOp &Res, in buildFConstant() function in CSEMIRBuilder 334 return MachineIRBuilder::buildFConstant(Res, Val); in buildFConstant() 339 return buildSplatVector(Res, buildFConstant(Ty.getElementType(), Val)); in buildFConstant() 352 MachineInstrBuilder NewMIB = MachineIRBuilder::buildFConstant(Res, Val); in buildFConstant()
|
| H A D | MachineIRBuilder.cpp | 312 MachineInstrBuilder MachineIRBuilder::buildFConstant(const DstOp &Res, in buildFConstant() function in MachineIRBuilder 344 MachineInstrBuilder MachineIRBuilder::buildFConstant(const DstOp &Res, in buildFConstant() function in MachineIRBuilder 350 return buildFConstant(Res, *CFP); in buildFConstant() 353 MachineInstrBuilder MachineIRBuilder::buildFConstant(const DstOp &Res, in buildFConstant() function in MachineIRBuilder 357 return buildFConstant(Res, *CFP); in buildFConstant()
|
| H A D | LegalizerHelper.cpp | 5992 auto True = MIRBuilder.buildFConstant(DstTy, 1.0); in lowerUITOFP() 5993 auto False = MIRBuilder.buildFConstant(DstTy, 0.0); in lowerUITOFP() 6024 auto True = MIRBuilder.buildFConstant(DstTy, -1.0); in lowerSITOFP() 6025 auto False = MIRBuilder.buildFConstant(DstTy, 0.0); in lowerSITOFP() 6084 MachineInstrBuilder Threshold = MIRBuilder.buildFConstant(SrcTy, TwoPExpFP); in lowerFPTOUI() 6441 auto Zero = MIRBuilder.buildFConstant(Ty, 0.0); in lowerIntrinsicRound() 6442 auto One = MIRBuilder.buildFConstant(Ty, 1.0); in lowerIntrinsicRound() 6443 auto Half = MIRBuilder.buildFConstant(Ty, 0.5); in lowerIntrinsicRound() 6469 auto Zero = MIRBuilder.buildFConstant(Ty, 0.0); in lowerFFloor()
|
| H A D | CombinerHelper.cpp | 1327 Builder.buildFConstant(DstReg, *FPVal); in applyCombineConstantFoldFpUnary() 2512 Builder.buildFConstant(MI.getOperand(0), C); in replaceInstWithFConstant()
|
| H A D | IRTranslator.cpp | 3030 EntryBuilder->buildFConstant(Reg, *CF); in translate()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | CSEMIRBuilder.h | 104 using MachineIRBuilder::buildFConstant; 105 MachineInstrBuilder buildFConstant(const DstOp &Res,
|
| H A D | MachineIRBuilder.h | 838 virtual MachineInstrBuilder buildFConstant(const DstOp &Res, 841 MachineInstrBuilder buildFConstant(const DstOp &Res, double Val); 842 MachineInstrBuilder buildFConstant(const DstOp &Res, const APFloat &Val);
|
| /llvm-project-15.0.7/llvm/unittests/CodeGen/GlobalISel/ |
| H A D | MachineIRBuilderTest.cpp | 18 B.buildFConstant(LLT::scalar(32), 1.0); in TEST_F() 21 B.buildFConstant(LLT::fixed_vector(2, 32), 2.0); in TEST_F() 25 B.buildFConstant(LLT::scalar(64), KVal); in TEST_F() 66 EXPECT_DEATH(B.buildFConstant(LLT::scalar(16), *CF), in TEST_F() 68 EXPECT_DEATH(B.buildFConstant(LLT::fixed_vector(2, 16), *CF), in TEST_F()
|
| H A D | CSETest.cpp | 56 auto MIBFP0 = CSEB.buildFConstant(s32, 1.0); in TEST_F() 57 auto MIBFP0_1 = CSEB.buildFConstant(s32, 1.0); in TEST_F() 68 auto FSplat = CSEB.buildFConstant(LLT::fixed_vector(2, s32), 1.0); in TEST_F()
|
| H A D | PatternMatchTest.cpp | 352 auto MIBFCst = B.buildFConstant(s32, .5); in TEST_F() 363 auto MIBFCst64 = B.buildFConstant(s64, .5); in TEST_F() 375 auto MIBFCst16 = B.buildFConstant(s16, .5); in TEST_F() 644 Register FPOne = B.buildFConstant(LLT::scalar(64), 1.0).getReg(0); in TEST_F() 665 Register FPOne = B.buildFConstant(s64, 1.0).getReg(0); in TEST_F() 666 Register FPZero = B.buildFConstant(s64, 0.0).getReg(0); in TEST_F()
|
| H A D | ConstantFoldingTest.cpp | 79 auto MIBFCst1 = B.buildFConstant(s32, 1.0000001); in TEST_F() 80 auto MIBFCst2 = B.buildFConstant(s32, 2.0); in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULegalizerInfo.cpp | 2059 auto C1 = B.buildFConstant(Ty, C1Val); in legalizeFrint() 2066 auto C2 = B.buildFConstant(Ty, C2Val); in legalizeFrint() 2091 const auto Zero = B.buildFConstant(S64, 0.0); in legalizeFceil() 2092 const auto One = B.buildFConstant(S64, 1.0); in legalizeFceil() 2284 K0 = B.buildFConstant(S64, in legalizeFPTOI() 2286 K1 = B.buildFConstant(S64, in legalizeFPTOI() 2776 auto K = B.buildFConstant(Ty, numbers::log2e); in legalizeFExp() 3456 auto Scale = B.buildFConstant(S32, BitsToFloat(0x4f7ffffe)); in legalizeUnsignedDIV_REM32Impl() 3814 auto One = B.buildFConstant(ResTy, 1.0); in legalizeFastUnsafeFDIV64() 3916 auto One = B.buildFConstant(S32, 1.0f); in legalizeFDIV32() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsLegalizerInfo.cpp | 445 MachineInstrBuilder TwoP52FP = MIRBuilder.buildFConstant( in legalizeCustom()
|
| /llvm-project-15.0.7/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVGlobalRegistry.cpp | 241 MIRBuilder.buildFConstant(Res, *ConstFP); in buildConstantFP()
|