/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ExpandReductions.cpp | 114 Builder.setFastMathFlags(FMF); in expandReductions()
|
H A D | ExpandVectorPredication.cpp | 110 NewInst->setFastMathFlags(OldFMOp->getFastMathFlags()); in transferDecorations()
|
H A D | ComplexDeinterleavingPass.cpp | 1914 cast<Instruction>(I)->setFastMathFlags(*Flags); in replaceSymmetricNode()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCodeGenPrepare.cpp | 753 Builder.setFastMathFlags(FPOp->getFastMathFlags()); in foldBinOpIntoSelect() 921 Builder.setFastMathFlags(DivFMF | SqrtFMF); in optimizeWithRsq() 1120 Builder.setFastMathFlags(DivFMF); in visitFDiv() 1376 Builder.setFastMathFlags(FMF); in expandDivRem32() 1701 Builder.setFastMathFlags(FPOp->getFastMathFlags()); in visitSelectInst() 2104 Builder.setFastMathFlags(FMF); in visitMinNum()
|
H A D | AMDGPULibCalls.cpp | 668 B.setFastMathFlags(FMF); in fold() 1395 B.setFastMathFlags(FMF); in fold_sincos()
|
H A D | AMDGPUInstCombineIntrinsic.cpp | 501 II.setFastMathFlags(InnerFMF); in instCombineIntrinsic()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanRecipes.cpp | 446 Builder.setFastMathFlags(RdxDesc.getFastMathFlags()); in generateInstruction() 508 State.Builder.setFastMathFlags(getFastMathFlags()); in execute() 821 Builder.setFastMathFlags(I->getFastMathFlags()); in execute() 978 Builder.setFastMathFlags(ID.getInductionBinOp()->getFastMathFlags()); in execute() 1111 State.Builder.setFastMathFlags(getFastMathFlags()); in execute()
|
H A D | LoopVectorize.cpp | 3084 B.setFastMathFlags(II.getInductionBinOp()->getFastMathFlags()); in createInductionResumeValue() 3308 B.setFastMathFlags(II.getInductionBinOp()->getFastMathFlags()); in fixupIVUsers() 9329 State.Builder.setFastMathFlags(FPBinOp->getFastMathFlags()); in execute() 9362 State.Builder.setFastMathFlags(RdxDesc.getFastMathFlags()); in execute()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | Reassociate.cpp | 255 Res->setFastMathFlags(cast<FPMathOperator>(FlagsOp)->getFastMathFlags()); in CreateAdd() 267 Res->setFastMathFlags(cast<FPMathOperator>(FlagsOp)->getFastMathFlags()); in CreateMul() 799 NewOp->setFastMathFlags(I->getFastMathFlags()); in RewriteExprTree() 827 ExpressionChangedStart->setFastMathFlags(Flags); in RewriteExprTree() 1962 Builder.setFastMathFlags(FPI->getFastMathFlags()); in OptimizeMul()
|
H A D | LowerMatrixIntrinsics.cpp | 1458 cast<Instruction>(Result)->setFastMathFlags(FMF); in lowerDotProduct() 1494 Builder.setFastMathFlags(FMF); in emitMatrixMultiply() 2018 Builder.setFastMathFlags(getFastMathFlags(Inst)); in VisitBinaryOperator() 2064 Builder.setFastMathFlags(getFastMathFlags(Inst)); in VisitUnaryOperator()
|
H A D | LICM.cpp | 924 ReciprocalDivisor->setFastMathFlags(I.getFastMathFlags()); in hoistRegion() 930 Product->setFastMathFlags(I.getFastMathFlags()); in hoistRegion()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 370 NewSelI->setFastMathFlags(FMF); in foldSelectOpOp() 372 NewFNeg->setFastMathFlags(FMF); in foldSelectOpOp() 412 NewLdexp->setFastMathFlags(FMF); in foldSelectOpOp() 543 cast<Instruction>(NewSel)->setFastMathFlags(FMF); in foldSelectIntoOp() 1921 NegInst->setFastMathFlags(Flags); in foldAddSubSelect() 1940 RI->setFastMathFlags(Flags); in foldAddSubSelect() 2770 NewFNeg->setFastMathFlags(SI.getFastMathFlags()); in foldSelectWithFCmpToFabs() 3448 Builder.setFastMathFlags(FCmp->getFastMathFlags()); in visitSelectInst() 3609 Builder.setFastMathFlags(FMF); in visitSelectInst()
|
H A D | InstCombineMulDivRem.cpp | 126 Builder.setFastMathFlags(I.getFastMathFlags()); in foldMulSelectToNegate() 136 Builder.setFastMathFlags(I.getFastMathFlags()); in foldMulSelectToNegate() 564 Builder.setFastMathFlags(I.getFastMathFlags()); in foldFPSignBitOps() 1782 B.setFastMathFlags(I.getFastMathFlags()); in visitFDiv()
|
H A D | InstCombineAddSub.cpp | 686 NewInstr->setFastMathFlags(Instr->getFastMathFlags()); in createInstPostProc() 2721 Builder.setFastMathFlags(FMF); in hoistFNegAboveFMulFDiv() 2768 S->setFastMathFlags(FMF); in visitFNeg() 2799 Builder.setFastMathFlags(FMF); in visitFNeg()
|
H A D | InstructionCombining.cpp | 310 I.setFastMathFlags(FMF); in ClearSubclassDataAfterReassociation() 547 NewBO->setFastMathFlags(Flags); in SimplifyAssociativeOrCommutative() 1271 Builder.setFastMathFlags(FMF); in SimplifySelectsFeedingBinaryOp()
|
H A D | InstCombineCalls.cpp | 2358 Builder.setFastMathFlags(II->getFastMathFlags()); in visitCallInst() 2543 II->setFastMathFlags(InnerFlags); // Or the inner flags. in visitCallInst()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SimplifyLibCalls.cpp | 1775 B.setFastMathFlags(CI->getFastMathFlags()); in replaceUnaryCall() 1849 B.setFastMathFlags(CI->getFastMathFlags()); in optimizeDoubleFP() 1888 B.setFastMathFlags(CI->getFastMathFlags()); in optimizeCAbs() 1917 B.setFastMathFlags(Call->getFastMathFlags()); in optimizeTrigReflections() 2222 B.setFastMathFlags(Pow->getFastMathFlags()); in optimizePow() 2344 B.setFastMathFlags(CI->getFastMathFlags()); in optimizeExp2() 2376 B.setFastMathFlags(FMF); in optimizeFMinFMax() 2490 B.setFastMathFlags(FastMathFlags::getFast()); in optimizeLog() 2592 B.setFastMathFlags(I->getFastMathFlags()); in optimizeSqrt()
|
H A D | LoopUtils.cpp | 1142 B.setFastMathFlags(Desc.getFastMathFlags()); in createTargetReduction()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | Operator.h | 229 void setFastMathFlags(FastMathFlags FMF) { in setFastMathFlags() function
|
H A D | Instruction.h | 554 void setFastMathFlags(FastMathFlags FMF);
|
H A D | IRBuilder.h | 305 void setFastMathFlags(FastMathFlags NewFMF) { FMF = NewFMF; } in setFastMathFlags() function 1281 I->setFastMathFlags(FMF); in setFPAttrs()
|
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | Instruction.cpp | 484 void Instruction::setFastMathFlags(FastMathFlags FMF) { in setFastMathFlags() function in Instruction 486 cast<FPMathOperator>(this)->setFastMathFlags(FMF); in setFastMathFlags()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
H A D | AggressiveInstCombine.cpp | 432 Builder.setFastMathFlags(Call->getFastMathFlags()); in foldSqrt()
|
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 4879 I->setFastMathFlags(FMF); in parseFunctionBody() 4921 I->setFastMathFlags(FMF); in parseFunctionBody() 5175 I->setFastMathFlags(FMF); in parseFunctionBody() 5280 I->setFastMathFlags(FMF); in parseFunctionBody() 5873 I->setFastMathFlags(FMF); in parseFunctionBody() 6456 I->setFastMathFlags(FMF); in parseFunctionBody()
|
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 6465 Inst->setFastMathFlags(FMF); in parseInstruction() 6494 Inst->setFastMathFlags(FMF); in parseInstruction() 6533 Inst->setFastMathFlags(FMF); in parseInstruction() 6570 Inst->setFastMathFlags(FMF); in parseInstruction() 6591 Inst->setFastMathFlags(FMF); in parseInstruction() 7639 CI->setFastMathFlags(FMF); in parseCall()
|