Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DExpandReductions.cpp113 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in expandReductions()
/openbsd-src/gnu/llvm/llvm/include/llvm/IR/
H A DIRBuilder.h383 class FastMathFlagGuard {
392 FastMathFlagGuard(IRBuilderBase &B) in FastMathFlagGuard() function
398 FastMathFlagGuard(const FastMathFlagGuard &) = delete;
399 FastMathFlagGuard &operator=(const FastMathFlagGuard &) = delete;
401 ~FastMathFlagGuard() { in ~FastMathFlagGuard()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DSimplifyLibCalls.cpp1664 IRBuilderBase::FastMathFlagGuard Guard(B); in replaceUnaryCall()
1738 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeDoubleFP()
1777 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeCAbs()
1806 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeTrigReflections()
2110 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizePow()
2254 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeFMinFMax()
2370 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeLog()
2468 IRBuilderBase::FastMathFlagGuard Guard(B); in optimizeSqrt()
H A DLoopUtils.cpp1070 IRBuilderBase::FastMathFlagGuard FMFGuard(B); in createTargetReduction()
H A DSimplifyCFG.cpp1729 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in HoistThenElseCodeToIf()
3460 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in FoldTwoEntryPHINode()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp125 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in foldMulSelectToNegate()
135 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in foldMulSelectToNegate()
510 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in foldFPSignBitOps()
1648 IRBuilder<>::FastMathFlagGuard FMFGuard(B); in visitFDiv()
H A DInstCombineSelect.cpp3182 IRBuilder<>::FastMathFlagGuard FMFG(Builder); in visitSelectInst()
3304 IRBuilder<>::FastMathFlagGuard FMFG(Builder); in visitSelectInst()
H A DInstCombineAndOrXor.cpp1241 IRBuilder<>::FastMathFlagGuard FMFG(Builder); in matchIsFiniteTest()
1282 IRBuilder<>::FastMathFlagGuard FMFG(Builder); in foldLogicOfFCmps()
H A DInstCombineAddSub.cpp2520 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in visitFNeg()
H A DInstCombineCasts.cpp1872 IRBuilder<>::FastMathFlagGuard FMFG(Builder); in visitFPTrunc()
H A DInstructionCombining.cpp880 BuilderTy::FastMathFlagGuard Guard(Builder); in SimplifySelectsFeedingBinaryOp()
H A DInstCombineCalls.cpp1925 BuilderTy::FastMathFlagGuard Guard(Builder); in visitCallInst()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp354 IRBuilderBase::FastMathFlagGuard FMFGuard(State.Builder); in execute()
637 IRBuilder<>::FastMathFlagGuard FMFG(Builder); in execute()
H A DLoopVectorize.cpp3970 IRBuilderBase::FastMathFlagGuard FMFG(Builder); in fixReduction()
9367 IRBuilder<>::FastMathFlagGuard FMFG(Builder); in execute()
9553 IRBuilder<>::FastMathFlagGuard FMFG(State.Builder); in execute()
9577 IRBuilder<>::FastMathFlagGuard FMFG(State.Builder); in execute()
9601 IRBuilderBase::FastMathFlagGuard FMFGuard(State.Builder); in execute()
/openbsd-src/gnu/llvm/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp430 IRBuilderBase::FastMathFlagGuard Guard(Builder); in foldSqrt()
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCodeGenFunction.h727 std::optional<CGBuilderTy::FastMathFlagGuard> FMFGuard;
H A DCGBuiltin.cpp14773 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in EmitX86BuiltinExpr()
14784 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in EmitX86BuiltinExpr()
14795 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in EmitX86BuiltinExpr()
14806 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in EmitX86BuiltinExpr()