Home
last modified time | relevance | path

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

/freebsd-14-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDExpandReductions.cpp67 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in expandReductions()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDVPlanRecipes.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()
HDLoopVectorize.cpp9122 IRBuilder<>::FastMathFlagGuard FMFG(State.Builder); in execute()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDSimplifyLibCalls.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()
HDLoopUtils.cpp1271 IRBuilderBase::FastMathFlagGuard FMFGuard(B); in createTargetReduction()
HDSimplifyCFG.cpp1871 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in hoistSuccIdenticalTerminatorToSwitchOrIf()
3642 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in FoldTwoEntryPHINode()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
HDInstCombineMulDivRem.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()
HDInstCombineAddSub.cpp2731 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in hoistFNegAboveFMulFDiv()
2819 IRBuilder<>::FastMathFlagGuard FMFGuard(Builder); in visitFNeg()
HDInstCombineAndOrXor.cpp1369 IRBuilder<>::FastMathFlagGuard FMFG(Builder); in matchIsFiniteTest()
1410 IRBuilder<>::FastMathFlagGuard FMFG(Builder); in foldLogicOfFCmps()
1493 BuilderTy::FastMathFlagGuard Guard(Builder); in foldLogicOfFCmps()
HDInstCombineSelect.cpp3667 IRBuilder<>::FastMathFlagGuard FMFG(Builder); in visitSelectInst()
3826 IRBuilder<>::FastMathFlagGuard FMFG(Builder); in visitSelectInst()
HDInstCombineCasts.cpp1815 IRBuilder<>::FastMathFlagGuard FMFG(Builder); in visitFPTrunc()
HDInstructionCombining.cpp1291 BuilderTy::FastMathFlagGuard Guard(Builder); in SimplifySelectsFeedingBinaryOp()
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/IR/
HDIRBuilder.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-14-stable/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
HDAggressiveInstCombine.cpp434 IRBuilderBase::FastMathFlagGuard Guard(Builder); in foldSqrt()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDAMDGPUCodeGenPrepare.cpp922 IRBuilder<>::FastMathFlagGuard Guard(Builder); in optimizeWithRsq()
/freebsd-14-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCodeGenFunction.h806 std::optional<CGBuilderTy::FastMathFlagGuard> FMFGuard;
HDCGBuiltin.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-14-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
HDAArch64TargetTransformInfo.cpp1540 IRBuilderBase::FastMathFlagGuard FMFGuard(IC.Builder); in instCombineSVEVectorBinOp()