Home
last modified time | relevance | path

Searched refs:setFastMathFlags (Results 1 – 25 of 30) sorted by relevance

12

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DExpandReductions.cpp114 Builder.setFastMathFlags(FMF); in expandReductions()
H A DExpandVectorPredication.cpp110 NewInst->setFastMathFlags(OldFMOp->getFastMathFlags()); in transferDecorations()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DReassociate.cpp248 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 DLowerMatrixIntrinsics.cpp1339 Builder.setFastMathFlags(FMF); in emitMatrixMultiply()
1864 Builder.setFastMathFlags(getFastMathFlags(Inst)); in VisitBinaryOperator()
1910 Builder.setFastMathFlags(getFastMathFlags(Inst)); in VisitUnaryOperator()
H A DLICM.cpp933 ReciprocalDivisor->setFastMathFlags(I.getFastMathFlags()); in hoistRegion()
939 Product->setFastMathFlags(I.getFastMathFlags()); in hoistRegion()
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DInstruction.cpp289 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 DInstCombineSelect.cpp369 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 DInstCombineMulDivRem.cpp126 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 DInstCombineAddSub.cpp686 NewInstr->setFastMathFlags(Instr->getFastMathFlags()); in createInstPostProc()
2490 S->setFastMathFlags(FMF); in visitFNeg()
2521 Builder.setFastMathFlags(FMF); in visitFNeg()
H A DInstructionCombining.cpp323 I.setFastMathFlags(FMF); in ClearSubclassDataAfterReassociation()
546 NewBO->setFastMathFlags(Flags); in SimplifyAssociativeOrCommutative()
883 Builder.setFastMathFlags(FMF); in SimplifySelectsFeedingBinaryOp()
H A DInstCombineAndOrXor.cpp1244 Builder.setFastMathFlags(FMF); in matchIsFiniteTest()
1285 Builder.setFastMathFlags(FMF); in foldLogicOfFCmps()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp355 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 DLoopVectorize.cpp3155 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 DVPlan.h883 void setFastMathFlags(FastMathFlags FMFNew);
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DOperator.h229 void setFastMathFlags(FastMathFlags FMF) { in setFastMathFlags() function
H A DInstruction.h456 void setFastMathFlags(FastMathFlags FMF);
H A DIRBuilder.h297 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 DAMDGPUCodeGenPrepare.cpp643 Builder.setFastMathFlags(FPOp->getFastMathFlags()); in foldBinOpIntoSelect()
789 Builder.setFastMathFlags(FMF); in visitFDiv()
1071 Builder.setFastMathFlags(FMF); in expandDivRem32()
H A DAMDGPULibCalls.cpp611 B.setFastMathFlags(FPOp->getFastMathFlags()); in fold()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp1665 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 DLoopUtils.cpp1071 B.setFastMathFlags(Desc.getFastMathFlags()); in createTargetReduction()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp431 Builder.setFastMathFlags(Call->getFastMathFlags()); in foldSqrt()
/openbsd-src/gnu/llvm/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp4842 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 DLLParser.cpp6301 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 DCodeGenFunction.cpp124 Builder.setFastMathFlags(FMF); in SetFastMathFlags()

12