| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | IRBuilderTest.cpp | 539 Builder.setFastMathFlags(FMF); in TEST_F() 566 Builder.setFastMathFlags(FMF); in TEST_F() 601 Builder.setFastMathFlags(FMF); in TEST_F() 619 Builder.setFastMathFlags(FMF); in TEST_F() 638 Builder.setFastMathFlags(FMF); in TEST_F() 649 Builder.setFastMathFlags(FMF); in TEST_F() 659 Builder.setFastMathFlags(FMF); in TEST_F() 683 Builder.setFastMathFlags(FMF); in TEST_F() 775 Builder.setFastMathFlags(FMF); in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | ExpandReductions.cpp | 114 Builder.setFastMathFlags(FMF); in expandReductions()
|
| H A D | ExpandVectorPredication.cpp | 109 NewInst->setFastMathFlags(OldFMOp->getFastMathFlags()); in transferDecorations()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanRecipes.cpp | 350 State.Builder.setFastMathFlags(FMF); in execute() 425 void VPInstruction::setFastMathFlags(FastMathFlags FMFNew) { in setFastMathFlags() function in VPInstruction 570 Builder.setFastMathFlags(Cmp->getFastMathFlags()); in execute()
|
| H A D | LoopVectorize.cpp | 3134 B.setFastMathFlags(II.getInductionBinOp()->getFastMathFlags()); in createInductionResumeValues() 3333 B.setFastMathFlags(II.getInductionBinOp()->getFastMathFlags()); in fixupIVUsers() 3894 Sel->setFastMathFlags(RdxDesc.getFastMathFlags()); in fixReduction() 3955 Builder.setFastMathFlags(RdxDesc.getFastMathFlags()); in fixReduction() 9146 FMulRecipe->setFastMathFlags(R->getFastMathFlags()); in adjustRecipesForReductions() 9248 Builder.setFastMathFlags(ID.getInductionBinOp()->getFastMathFlags()); in execute() 9437 State.Builder.setFastMathFlags( in execute() 9502 State.Builder.setFastMathFlags(RdxDesc->getFastMathFlags()); in execute()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSelect.cpp | 327 NewSelI->setFastMathFlags(FMF); in foldSelectOpOp() 329 NewFNeg->setFastMathFlags(FMF); in foldSelectOpOp() 473 cast<Instruction>(NewSel)->setFastMathFlags(FMF); in foldSelectIntoOp() 1804 NegInst->setFastMathFlags(Flags); in foldAddSubSelect() 1823 RI->setFastMathFlags(Flags); in foldAddSubSelect() 2561 NewFNeg->setFastMathFlags(SI.getFastMathFlags()); in foldSelectWithFCmpToFabs() 2878 Builder.setFastMathFlags(FCmp->getFastMathFlags()); in visitSelectInst() 2986 Builder.setFastMathFlags(FMF); in visitSelectInst()
|
| H A D | InstCombineMulDivRem.cpp | 125 Builder.setFastMathFlags(I.getFastMathFlags()); in foldMulSelectToNegate() 135 Builder.setFastMathFlags(I.getFastMathFlags()); in foldMulSelectToNegate() 452 Builder.setFastMathFlags(I.getFastMathFlags()); in foldFPSignBitOps() 1403 B.setFastMathFlags(I.getFastMathFlags()); in visitFDiv()
|
| H A D | InstructionCombining.cpp | 320 I.setFastMathFlags(FMF); in ClearSubclassDataAfterReassociation() 543 NewBO->setFastMathFlags(Flags); in SimplifyAssociativeOrCommutative() 872 Builder.setFastMathFlags(FMF); in SimplifySelectsFeedingBinaryOp()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | Reassociate.cpp | 248 Res->setFastMathFlags(cast<FPMathOperator>(FlagsOp)->getFastMathFlags()); in CreateAdd() 260 Res->setFastMathFlags(cast<FPMathOperator>(FlagsOp)->getFastMathFlags()); in CreateMul() 782 NewOp->setFastMathFlags(I->getFastMathFlags()); in RewriteExprTree() 806 ExpressionChanged->setFastMathFlags(Flags); in RewriteExprTree() 1937 Builder.setFastMathFlags(FPI->getFastMathFlags()); in OptimizeMul()
|
| H A D | LowerMatrixIntrinsics.cpp | 1215 Builder.setFastMathFlags(FMF); in emitMatrixMultiply() 1740 Builder.setFastMathFlags(getFastMathFlags(Inst)); in VisitBinaryOperator() 1786 Builder.setFastMathFlags(getFastMathFlags(Inst)); in VisitUnaryOperator()
|
| H A D | LICM.cpp | 920 ReciprocalDivisor->setFastMathFlags(I.getFastMathFlags()); in hoistRegion() 926 Product->setFastMathFlags(I.getFastMathFlags()); in hoistRegion()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Instruction.cpp | 239 void Instruction::setFastMathFlags(FastMathFlags FMF) { in setFastMathFlags() function in Instruction 241 cast<FPMathOperator>(this)->setFastMathFlags(FMF); in setFastMathFlags()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Operator.h | 226 void setFastMathFlags(FastMathFlags FMF) { in setFastMathFlags() function
|
| H A D | Instruction.h | 433 void setFastMathFlags(FastMathFlags FMF);
|
| H A D | IRBuilder.h | 288 void setFastMathFlags(FastMathFlags NewFMF) { FMF = NewFMF; } in setFastMathFlags() function 1157 I->setFastMathFlags(FMF); in setFPAttrs()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCodeGenPrepare.cpp | 641 Builder.setFastMathFlags(FPOp->getFastMathFlags()); in foldBinOpIntoSelect() 787 Builder.setFastMathFlags(FMF); in visitFDiv() 1069 Builder.setFastMathFlags(FMF); in expandDivRem32()
|
| H A D | AMDGPULibCalls.cpp | 610 B.setFastMathFlags(FPOp->getFastMathFlags()); in fold()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyLibCalls.cpp | 1552 B.setFastMathFlags(CI->getFastMathFlags()); in replaceUnaryCall() 1626 B.setFastMathFlags(CI->getFastMathFlags()); in optimizeDoubleFP() 1665 B.setFastMathFlags(CI->getFastMathFlags()); in optimizeCAbs() 1694 B.setFastMathFlags(Call->getFastMathFlags()); in optimizeTrigReflections() 1994 B.setFastMathFlags(Pow->getFastMathFlags()); in optimizePow() 2141 B.setFastMathFlags(FMF); in optimizeFMinFMax() 2256 B.setFastMathFlags(FastMathFlags::getFast()); in optimizeLog() 2353 B.setFastMathFlags(I->getFastMathFlags()); in optimizeSqrt()
|
| H A D | LoopUtils.cpp | 1072 B.setFastMathFlags(Desc.getFastMathFlags()); in createTargetReduction()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/ |
| H A D | LLVMOpBase.td | 394 builder.setFastMathFlags(tempFM); // set fastmath flag 396 builder.setFastMathFlags(origFM); // restore fastmath flag
|
| /llvm-project-15.0.7/llvm/lib/Transforms/AggressiveInstCombine/ |
| H A D | AggressiveInstCombine.cpp | 460 Builder.setFastMathFlags(Call->getFastMathFlags()); in foldSqrt()
|
| /llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/LLVMIR/ |
| H A D | LLVMToLLVMIRTranslation.cpp | 267 builder.setFastMathFlags(getFastmathFlags(fmf)); in convertOperationImpl()
|
| /llvm-project-15.0.7/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 4677 I->setFastMathFlags(FMF); in parseFunctionBody() 4716 I->setFastMathFlags(FMF); in parseFunctionBody() 4971 I->setFastMathFlags(FMF); in parseFunctionBody() 5071 I->setFastMathFlags(FMF); in parseFunctionBody() 5664 I->setFastMathFlags(FMF); in parseFunctionBody() 6244 I->setFastMathFlags(FMF); in parseFunctionBody()
|
| /llvm-project-15.0.7/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 6017 Inst->setFastMathFlags(FMF); in parseInstruction() 6046 Inst->setFastMathFlags(FMF); in parseInstruction() 6078 Inst->setFastMathFlags(FMF); in parseInstruction() 6107 Inst->setFastMathFlags(FMF); in parseInstruction() 6128 Inst->setFastMathFlags(FMF); in parseInstruction() 7191 CI->setFastMathFlags(FMF); in parseCall()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64TargetTransformInfo.cpp | 1003 FMLA->setFastMathFlags(FAddFlags); in instCombineSVEVectorFMLA() 1092 Builder.setFastMathFlags(II.getFastMathFlags()); in instCombineSVEVectorBinOp()
|