| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandReductions.cpp | 68 Builder.setFastMathFlags(FMF); in expandReductions()
|
| H A D | ExpandVectorPredication.cpp | 107 NewInst->setFastMathFlags(OldFMOp->getFastMathFlags()); in transferDecorations()
|
| H A D | ComplexDeinterleavingPass.cpp | 2138 cast<Instruction>(I)->setFastMathFlags(*Flags); in replaceSymmetricNode()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCodeGenPrepare.cpp | 759 Builder.setFastMathFlags(FPOp->getFastMathFlags()); in foldBinOpIntoSelect() 927 Builder.setFastMathFlags(DivFMF | SqrtFMF); in optimizeWithRsq() 1126 Builder.setFastMathFlags(DivFMF); in visitFDiv() 1398 Builder.setFastMathFlags(FMF); in expandDivRem32() 1805 Builder.setFastMathFlags(FPOp->getFastMathFlags()); in visitSelectInst() 2297 Builder.setFastMathFlags(FMF); in visitFMinLike()
|
| H A D | AMDGPULibCalls.cpp | 677 B.setFastMathFlags(FMF); in fold() 1230 Sqrt->setFastMathFlags(FMF); in fold_rootn() 1231 RSqrt->setFastMathFlags(FMF); in fold_rootn() 1440 B.setFastMathFlags(FMF); in fold_sincos()
|
| H A D | AMDGPUInstCombineIntrinsic.cpp | 694 II.setFastMathFlags(InnerFMF); in instCombineIntrinsic()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | Reassociate.cpp | 258 Res->setFastMathFlags(cast<FPMathOperator>(FlagsOp)->getFastMathFlags()); in CreateAdd() 271 Res->setFastMathFlags(cast<FPMathOperator>(FlagsOp)->getFastMathFlags()); in CreateMul() 704 NewOp->setFastMathFlags(I->getFastMathFlags()); in RewriteExprTree() 732 ExpressionChangedStart->setFastMathFlags(Flags); in RewriteExprTree() 1880 Builder.setFastMathFlags(FPI->getFastMathFlags()); in OptimizeMul()
|
| H A D | LowerMatrixIntrinsics.cpp | 1251 Builder.setFastMathFlags(getFastMathFlags(Inst)); in VisitIntrinsicInst() 1690 cast<Instruction>(Result)->setFastMathFlags(FMF); in lowerDotProduct() 1726 Builder.setFastMathFlags(FMF); in emitMatrixMultiply() 2311 Builder.setFastMathFlags(getFastMathFlags(Inst)); in VisitBinaryOperator() 2328 Builder.setFastMathFlags(getFastMathFlags(Inst)); in VisitUnaryOperator() 2355 Builder.setFastMathFlags(getFastMathFlags(Inst)); in VisitCastInstruction()
|
| H A D | LICM.cpp | 936 ReciprocalDivisor->setFastMathFlags(I.getFastMathFlags()); in hoistRegion() 943 Product->setFastMathFlags(I.getFastMathFlags()); in hoistRegion() 2881 I->setFastMathFlags(Intersect); in hoistBOAssociation() 2882 NewBO->setFastMathFlags(Intersect); in hoistBOAssociation()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | Operator.h | 259 void setFastMathFlags(FastMathFlags FMF) {
|
| H A D | Instruction.h | 641 LLVM_ABI void setFastMathFlags(FastMathFlags FMF);
|
| H A D | IRBuilder.h | 345 void setFastMathFlags(FastMathFlags NewFMF) { FMF = NewFMF; } in setFastMathFlags() function 1368 I->setFastMathFlags(FMF); in setFPAttrs()
|
| H A D | InstrTypes.h | 232 BO->setFastMathFlags(FMF);
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSelect.cpp | 350 NewSelI->setFastMathFlags(FMF); in foldSelectOpOp() 352 NewFNeg->setFastMathFlags(FMF); in foldSelectOpOp() 392 NewLdexp->setFastMathFlags(FMF); in foldSelectOpOp() 543 cast<Instruction>(NewSel)->setFastMathFlags(FMF); in foldSelectIntoOp() 2119 NegInst->setFastMathFlags(Flags); in foldAddSubSelect() 2138 RI->setFastMathFlags(Flags); in foldAddSubSelect() 2970 NewFNeg->setFastMathFlags(SI.getFastMathFlags()); in foldSelectWithFCmpToFabs() 3822 cast<Instruction>(NewFAdd)->setFastMathFlags(NewFMF); in foldSelectIntoAddConstant() 3823 cast<Instruction>(NewSelect)->setFastMathFlags(NewFMF); in foldSelectIntoAddConstant()
|
| H A D | InstCombineAddSub.cpp | 686 NewInstr->setFastMathFlags(Instr->getFastMathFlags()); in createInstPostProc() 2966 New->setFastMathFlags(FMF); in hoistFNegAboveFMulFDiv() 3009 S->setFastMathFlags(FMF); in visitFNeg()
|
| H A D | InstructionCombining.cpp | 357 I.setFastMathFlags(FMF); in ClearSubclassDataAfterReassociation() 594 NewBO->setFastMathFlags(Flags); in SimplifyAssociativeOrCommutative() 1322 Builder.setFastMathFlags(FMF); in SimplifySelectsFeedingBinaryOp() 2043 NewBO->setFastMathFlags(Intersect); in foldBinopWithRecurrence()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Instruction.cpp | 614 void Instruction::setFastMathFlags(FastMathFlags FMF) { in setFastMathFlags() function in Instruction 616 cast<FPMathOperator>(this)->setFastMathFlags(FMF); in setFastMathFlags()
|
| H A D | IRBuilder.cpp | 111 CI->setFastMathFlags(FMFSource.get(FMF)); in createCallHelper()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanRecipes.cpp | 728 Builder.setFastMathFlags(getFastMathFlags()); in generate() 801 Builder.setFastMathFlags(getFastMathFlags()); in generate() 1003 State.Builder.setFastMathFlags(getFastMathFlags()); in execute() 2165 State.Builder.setFastMathFlags(getFastMathFlags()); in execute() 2496 State.Builder.setFastMathFlags(getFastMathFlags()); in execute() 2541 Builder.setFastMathFlags(getFastMathFlags()); in execute()
|
| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | Instruction.cpp | 257 void Instruction::setFastMathFlags(FastMathFlags FMF) { in setFastMathFlags() function in llvm::sandboxir::Instruction 261 cast<llvm::Instruction>(Val)->setFastMathFlags(FMF); in setFastMathFlags()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/ |
| H A D | DXILIntrinsicExpansion.cpp | 466 Builder.setFastMathFlags(Orig->getFastMathFlags()); in expandAtan2Intrinsic()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyLibCalls.cpp | 1947 B.setFastMathFlags(CI->getFastMathFlags()); in optimizeDoubleFP() 2314 B.setFastMathFlags(Pow->getFastMathFlags()); in optimizePow() 2451 B.setFastMathFlags(CI->getFastMathFlags()); in optimizeExp2() 2612 B.setFastMathFlags(FastMathFlags::getFast()); in optimizeLog()
|
| /freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 5129 I->setFastMathFlags(FMF); in parseFunctionBody() 5171 I->setFastMathFlags(FMF); in parseFunctionBody() 5217 I->setFastMathFlags(FMF); in parseFunctionBody() 5441 I->setFastMathFlags(FMF); in parseFunctionBody() 5549 I->setFastMathFlags(FMF); in parseFunctionBody() 6146 I->setFastMathFlags(FMF); in parseFunctionBody() 6819 I->setFastMathFlags(FMF); in parseFunctionBody()
|
| /freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 7188 Inst->setFastMathFlags(FMF); in parseInstruction() 7217 Inst->setFastMathFlags(FMF); in parseInstruction() 7262 Inst->setFastMathFlags(FMF); in parseInstruction() 7305 Inst->setFastMathFlags(FMF); in parseInstruction() 7319 Inst->setFastMathFlags(FMF); in parseInstruction() 7340 Inst->setFastMathFlags(FMF); in parseInstruction() 8387 CI->setFastMathFlags(FMF); in parseCall()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | NumericalStabilitySanitizer.cpp | 2030 I->setFastMathFlags(FMF); in moveFastMathFlags()
|