Home
last modified time | relevance | path

Searched refs:FastMathFlagGuard (Results 1 – 18 of 18) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandReductions.cpp67 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in expandReductions()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp583 IRBuilderBase::FastMathFlagGuard FMFG(Builder); in generatePerPart()
704 IRBuilderBase::FastMathFlagGuard FMFGuard(State.Builder); in execute()
1112 IRBuilder<>::FastMathFlagGuard FMFG(Builder); in execute()
1269 IRBuilder<>::FastMathFlagGuard FMFG(Builder); in execute()
1401 IRBuilder<>::FastMathFlagGuard FMFG(State.Builder); in execute()
1706 IRBuilderBase::FastMathFlagGuard FMFGuard(State.Builder); in execute()
1757 IRBuilderBase::FastMathFlagGuard FMFGuard(Builder); in execute()
H A DLoopVectorize.cpp9122 IRBuilder<>::FastMathFlagGuard FMFG(State.Builder); in execute()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp1927 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeDoubleFP()
1994 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeCAbs()
2006 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeCAbs()
2302 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizePow()
2439 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeExp2()
2468 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeFMinFMax()
2583 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeLog()
2750 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeSqrt()
2890 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeSymmetricCall()
2905 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeSymmetricCall()
H A DLoopUtils.cpp1271 IRBuilderBase::FastMathFlagGuard FMFGuard(B); in createTargetReduction()
H A DSimplifyCFG.cpp1871 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in hoistSuccIdenticalTerminatorToSwitchOrIf()
3642 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in FoldTwoEntryPHINode()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp125 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in foldMulSelectToNegate()
135 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in foldMulSelectToNegate()
593 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in foldFPSignBitOps()
688 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in foldFMulReassoc()
743 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in foldFMulReassoc()
1946 IRBuilder<>::FastMathFlagGuard FMFGuard(B); in visitFDiv()
H A DInstCombineAddSub.cpp2731 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in hoistFNegAboveFMulFDiv()
2819 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in visitFNeg()
H A DInstCombineAndOrXor.cpp1369 IRBuilder<>::FastMathFlagGuard FMFG(Builder); in matchIsFiniteTest()
1410 IRBuilder<>::FastMathFlagGuard FMFG(Builder); in foldLogicOfFCmps()
1493 BuilderTy::FastMathFlagGuard Guard(Builder); in foldLogicOfFCmps()
H A DInstCombineSelect.cpp3667 IRBuilder<>::FastMathFlagGuard FMFG(Builder); in visitSelectInst()
3826 IRBuilder<>::FastMathFlagGuard FMFG(Builder); in visitSelectInst()
H A DInstCombineCasts.cpp1815 IRBuilder<>::FastMathFlagGuard FMFG(Builder); in visitFPTrunc()
H A DInstructionCombining.cpp1291 BuilderTy::FastMathFlagGuard Guard(Builder); in SimplifySelectsFeedingBinaryOp()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIRBuilder.h394 class FastMathFlagGuard {
403 FastMathFlagGuard(IRBuilderBase &B) in FastMathFlagGuard() function
409 FastMathFlagGuard(const FastMathFlagGuard &) = delete;
410 FastMathFlagGuard &operator=(const FastMathFlagGuard &) = delete;
412 ~FastMathFlagGuard() { in ~FastMathFlagGuard()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp434 IRBuilderBase::FastMathFlagGuard Guard(Builder); in foldSqrt()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUCodeGenPrepare.cpp922 IRBuilder<>::FastMathFlagGuard Guard(Builder); in optimizeWithRsq()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.h806 std::optional<CGBuilderTy::FastMathFlagGuard> FMFGuard;
H A DCGBuiltin.cpp16022 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in EmitX86BuiltinExpr()
16033 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in EmitX86BuiltinExpr()
16044 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in EmitX86BuiltinExpr()
16055 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in EmitX86BuiltinExpr()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp1540 IRBuilderBase::FastMathFlagGuard FMFGuard(IC.Builder); in instCombineSVEVectorBinOp()