/openbsd-src/gnu/llvm/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()
|
/openbsd-src/gnu/llvm/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() 1925 Builder.setFastMathFlags(FPI->getFastMathFlags()); in OptimizeMul()
|
H A D | LowerMatrixIntrinsics.cpp | 1339 Builder.setFastMathFlags(FMF); in emitMatrixMultiply() 1864 Builder.setFastMathFlags(getFastMathFlags(Inst)); in VisitBinaryOperator() 1910 Builder.setFastMathFlags(getFastMathFlags(Inst)); in VisitUnaryOperator()
|
H A D | LICM.cpp | 933 ReciprocalDivisor->setFastMathFlags(I.getFastMathFlags()); in hoistRegion() 939 Product->setFastMathFlags(I.getFastMathFlags()); in hoistRegion()
|
/openbsd-src/gnu/llvm/llvm/lib/IR/ |
H A D | Instruction.cpp | 289 void Instruction::setFastMathFlags(FastMathFlags FMF) { in setFastMathFlags() function in Instruction 291 cast<FPMathOperator>(this)->setFastMathFlags(FMF); in setFastMathFlags()
|
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 369 NewSelI->setFastMathFlags(FMF); in foldSelectOpOp() 371 NewFNeg->setFastMathFlags(FMF); in foldSelectOpOp() 501 cast<Instruction>(NewSel)->setFastMathFlags(FMF); in foldSelectIntoOp() 1862 NegInst->setFastMathFlags(Flags); in foldAddSubSelect() 1881 RI->setFastMathFlags(Flags); in foldAddSubSelect() 2671 NewFNeg->setFastMathFlags(SI.getFastMathFlags()); in foldSelectWithFCmpToFabs() 3184 Builder.setFastMathFlags(FCmp->getFastMathFlags()); in visitSelectInst() 3307 Builder.setFastMathFlags(FMF); in visitSelectInst()
|
H A D | InstCombineMulDivRem.cpp | 126 Builder.setFastMathFlags(I.getFastMathFlags()); in foldMulSelectToNegate() 136 Builder.setFastMathFlags(I.getFastMathFlags()); in foldMulSelectToNegate() 511 Builder.setFastMathFlags(I.getFastMathFlags()); in foldFPSignBitOps() 1649 B.setFastMathFlags(I.getFastMathFlags()); in visitFDiv()
|
H A D | InstCombineAddSub.cpp | 686 NewInstr->setFastMathFlags(Instr->getFastMathFlags()); in createInstPostProc() 2490 S->setFastMathFlags(FMF); in visitFNeg() 2521 Builder.setFastMathFlags(FMF); in visitFNeg()
|
H A D | InstructionCombining.cpp | 323 I.setFastMathFlags(FMF); in ClearSubclassDataAfterReassociation() 546 NewBO->setFastMathFlags(Flags); in SimplifyAssociativeOrCommutative() 883 Builder.setFastMathFlags(FMF); in SimplifySelectsFeedingBinaryOp()
|
H A D | InstCombineAndOrXor.cpp | 1244 Builder.setFastMathFlags(FMF); in matchIsFiniteTest() 1285 Builder.setFastMathFlags(FMF); in foldLogicOfFCmps()
|
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanRecipes.cpp | 355 State.Builder.setFastMathFlags(FMF); in execute() 430 void VPInstruction::setFastMathFlags(FastMathFlags FMFNew) { in setFastMathFlags() function in VPInstruction 638 Builder.setFastMathFlags(Cmp->getFastMathFlags()); in execute()
|
H A D | LoopVectorize.cpp | 3155 B.setFastMathFlags(II.getInductionBinOp()->getFastMathFlags()); in createInductionResumeValue() 3353 B.setFastMathFlags(II.getInductionBinOp()->getFastMathFlags()); in fixupIVUsers() 3910 Sel->setFastMathFlags(RdxDesc.getFastMathFlags()); in fixReduction() 3971 Builder.setFastMathFlags(RdxDesc.getFastMathFlags()); in fixReduction() 9272 FMulRecipe->setFastMathFlags(R->getFastMathFlags()); in adjustRecipesForReductions() 9369 Builder.setFastMathFlags(ID.getInductionBinOp()->getFastMathFlags()); in execute() 9556 State.Builder.setFastMathFlags( in execute() 9580 State.Builder.setFastMathFlags( in execute() 9602 State.Builder.setFastMathFlags(RdxDesc->getFastMathFlags()); in execute()
|
H A D | VPlan.h | 883 void setFastMathFlags(FastMathFlags FMFNew);
|
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
H A D | Operator.h | 229 void setFastMathFlags(FastMathFlags FMF) { in setFastMathFlags() function
|
H A D | Instruction.h | 456 void setFastMathFlags(FastMathFlags FMF);
|
H A D | IRBuilder.h | 297 void setFastMathFlags(FastMathFlags NewFMF) { FMF = NewFMF; } in setFastMathFlags() function 1202 I->setFastMathFlags(FMF); in setFPAttrs()
|
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUCodeGenPrepare.cpp | 643 Builder.setFastMathFlags(FPOp->getFastMathFlags()); in foldBinOpIntoSelect() 789 Builder.setFastMathFlags(FMF); in visitFDiv() 1071 Builder.setFastMathFlags(FMF); in expandDivRem32()
|
H A D | AMDGPULibCalls.cpp | 611 B.setFastMathFlags(FPOp->getFastMathFlags()); in fold()
|
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
H A D | SimplifyLibCalls.cpp | 1665 B.setFastMathFlags(CI->getFastMathFlags()); in replaceUnaryCall() 1739 B.setFastMathFlags(CI->getFastMathFlags()); in optimizeDoubleFP() 1778 B.setFastMathFlags(CI->getFastMathFlags()); in optimizeCAbs() 1807 B.setFastMathFlags(Call->getFastMathFlags()); in optimizeTrigReflections() 2111 B.setFastMathFlags(Pow->getFastMathFlags()); in optimizePow() 2257 B.setFastMathFlags(FMF); in optimizeFMinFMax() 2371 B.setFastMathFlags(FastMathFlags::getFast()); in optimizeLog() 2469 B.setFastMathFlags(I->getFastMathFlags()); in optimizeSqrt()
|
H A D | LoopUtils.cpp | 1071 B.setFastMathFlags(Desc.getFastMathFlags()); in createTargetReduction()
|
/openbsd-src/gnu/llvm/llvm/lib/Transforms/AggressiveInstCombine/ |
H A D | AggressiveInstCombine.cpp | 431 Builder.setFastMathFlags(Call->getFastMathFlags()); in foldSqrt()
|
/openbsd-src/gnu/llvm/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 4842 I->setFastMathFlags(FMF); in parseFunctionBody() 4881 I->setFastMathFlags(FMF); in parseFunctionBody() 5136 I->setFastMathFlags(FMF); in parseFunctionBody() 5236 I->setFastMathFlags(FMF); in parseFunctionBody() 5829 I->setFastMathFlags(FMF); in parseFunctionBody() 6409 I->setFastMathFlags(FMF); in parseFunctionBody()
|
/openbsd-src/gnu/llvm/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 6301 Inst->setFastMathFlags(FMF); in parseInstruction() 6330 Inst->setFastMathFlags(FMF); in parseInstruction() 6362 Inst->setFastMathFlags(FMF); in parseInstruction() 6391 Inst->setFastMathFlags(FMF); in parseInstruction() 6412 Inst->setFastMathFlags(FMF); in parseInstruction() 7460 CI->setFastMathFlags(FMF); in parseCall()
|
/openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
H A D | CodeGenFunction.cpp | 124 Builder.setFastMathFlags(FMF); in SetFastMathFlags()
|