Home
last modified time | relevance | path

Searched defs:FMF (Results 1 – 25 of 50) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DFPEnv.h86 inline bool canIgnoreSNaN(fp::ExceptionBehavior EB, FastMathFlags FMF) { in canIgnoreSNaN()
H A DNoFolder.h65 FastMathFlags FMF) const override { in FoldBinOpFMF()
70 FastMathFlags FMF) const override { in FoldUnOpFMF()
H A DConstantFolder.h88 FastMathFlags FMF) const override { in FoldBinOpFMF()
93 FastMathFlags FMF) const override { in FoldUnOpFMF()
H A DIRBuilder.h94 std::optional<FastMathFlags> FMF; variable
102 FMFSource(FastMathFlags FMF) : FMF(FMF) {} in FMFSource()
153 FastMathFlags FMF; variable
433 FastMathFlags FMF; variable
1363 FastMathFlags FMF) const { in setFPAttrs()
H A DFMF.h51 FastMathFlags FMF; in getFast() local
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInstSimplifyFolder.h68 FastMathFlags FMF) const override { in FoldBinOpFMF()
73 FastMathFlags FMF) const override { in FoldUnOpFMF()
H A DTargetFolder.h99 FastMathFlags FMF) const override { in FoldBinOpFMF()
112 FastMathFlags FMF) const override { in FoldUnOpFMF()
H A DIVDescriptors.h93 RecurKind K, FastMathFlags FMF, Instruction *ExactFP, in RecurrenceDescriptor()
360 FastMathFlags FMF; variable
H A DTargetTransformInfo.h128 FastMathFlags FMF; variable
1607 static bool requiresOrderedReduction(std::optional<FastMathFlags> FMF) { in requiresOrderedReduction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandReductions.cpp58 FastMathFlags FMF = in expandReductions() local
H A DExpandVectorPredication.cpp328 FastMathFlags FMF; in getNeutralReductionElement() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULibCalls.cpp576 FastMathFlags FMF) { in isKnownIntegral()
676 FastMathFlags FMF = FPOp->getFastMathFlags(); in fold() local
1224 FastMathFlags FMF = FPOp->getFastMathFlags(); in fold_rootn() local
1314 AMDGPULibCalls::insertSinCos(Value *Arg, FastMathFlags FMF, IRBuilder<> &B, in insertSinCos()
1402 FastMathFlags FMF = FPOp->getFastMathFlags(); in fold_sincos() local
H A DAMDGPUTargetTransformInfo.cpp852 std::optional<FastMathFlags> FMF, in getArithmeticReductionCost()
870 FastMathFlags FMF, in getMinMaxReductionCost()
H A DAMDGPUCodeGenPrepare.cpp950 Value *Den, FastMathFlags FMF, in optimizeWithRcp()
1396 FastMathFlags FMF; in expandDivRem32() local
2295 FastMathFlags FMF = I.getFastMathFlags(); in visitFMinLike() local
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp4065 FastMathFlags FMF, const SimplifyQuery &Q, in simplifyFCmpInst()
4290 FastMathFlags FMF, const SimplifyQuery &Q) { in simplifyFCmpInst()
5584 static Value *simplifyFNegInst(Value *Op, FastMathFlags FMF, in simplifyFNegInst()
5597 Value *llvm::simplifyFNegInst(Value *Op, FastMathFlags FMF, in simplifyFNegInst()
5646 static Constant *simplifyFPOp(ArrayRef<Value *> Ops, FastMathFlags FMF, in simplifyFPOp()
5688 simplifyFAddInst(Value *Op0, Value *Op1, FastMathFlags FMF, in simplifyFAddInst()
5754 simplifyFSubInst(Value *Op0, Value *Op1, FastMathFlags FMF, in simplifyFSubInst()
5820 static Value *simplifyFMAFMul(Value *Op0, Value *Op1, FastMathFlags FMF, in simplifyFMAFMul()
5871 simplifyFMulInst(Value *Op0, Value *Op1, FastMathFlags FMF, in simplifyFMulInst()
5883 Value *llvm::simplifyFAddInst(Value *Op0, Value *Op1, FastMathFlags FMF, in simplifyFAddInst()
[all …]
H A DIVDescriptors.cpp289 FastMathFlags FMF = FastMathFlags::getFast(); in AddReductionVar() local
995 FastMathFlags FMF; in isReductionPHI() local
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1867 FastMathFlags FMF = ICA.getFlags(); in getIntrinsicInstrCost() local
2180 FastMathFlags FMF = ICA.getFlags(); in getTypeBasedIntrinsicInstrCost() local
3103 std::optional<FastMathFlags> FMF, in getArithmeticReductionCost()
3114 getMinMaxReductionCost(Intrinsic::ID IID, VectorType *Ty, FastMathFlags FMF, in getMinMaxReductionCost()
3163 VectorType *Ty, std::optional<FastMathFlags> FMF, in getExtendedReductionCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp344 FastMathFlags FMF = TI->getFastMathFlags(); in foldSelectOpOp() local
383 FastMathFlags FMF = cast<FPMathOperator>(TII)->getFastMathFlags(); in foldSelectOpOp() local
516 FastMathFlags FMF; in foldSelectIntoOp() local
2921 FastMathFlags FMF = cast<FPMathOperator>(CondVal)->getFastMathFlags(); in foldSelectWithFCmpToFabs() local
3737 bool InstCombinerImpl::fmulByZeroIsZero(Value *MulVal, FastMathFlags FMF, in fmulByZeroIsZero()
3752 FastMathFlags FMF = cast<FPMathOperator>(TrueVal)->getFastMathFlags(); in matchFMulByZeroIfResultEqZero() local
4006 FastMathFlags FMF = SI.getFastMathFlags(); in visitSelectInst() local
H A DInstCombineAddSub.cpp2911 FastMathFlags FMF = FastMathFlags::unionValue(FNegF, OpF) | in foldFNegIntoConstant() local
2928 FastMathFlags FMF = I.getFastMathFlags(); in foldFNegIntoConstant() local
2961 FastMathFlags FMF = FMFSource.getFastMathFlags() | II->getFastMathFlags(); in hoistFNegAboveFMulFDiv() local
3008 FastMathFlags FMF = I.getFastMathFlags() | OldSel->getFastMathFlags(); in visitFNeg() local
3046 FastMathFlags FMF = I.getFastMathFlags(); in visitFNeg() local
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp614 void Instruction::setFastMathFlags(FastMathFlags FMF) { in setFastMathFlags()
619 void Instruction::copyFastMathFlags(FastMathFlags FMF) { in copyFastMathFlags()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetTransformInfo.cpp1462 std::optional<FastMathFlags> FMF, in getArithmeticReductionCost()
1489 FastMathFlags FMF, in getMinMaxReductionCost()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/
H A DPPC.cpp796 FastMathFlags FMF = Builder.getFastMathFlags(); in EmitPPCBuiltinExpr() local
1246 FastMathFlags FMF = Builder.getFastMathFlags(); in EmitPPCBuiltinExpr() local
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp1766 std::optional<FastMathFlags> FMF, in getArithmeticReductionCost()
1852 std::optional<FastMathFlags> FMF, TTI::TargetCostKind CostKind) const { in getExtendedReductionCost()
1913 FastMathFlags FMF, in getMinMaxReductionCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp1715 FastMathFlags FMF, in getMinMaxReductionCost()
1821 std::optional<FastMathFlags> FMF, in getArithmeticReductionCost()
1940 std::optional<FastMathFlags> FMF, TTI::TargetCostKind CostKind) const { in getExtendedReductionCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/AsmParser/
H A DLLParser.h242 FastMathFlags FMF; in EatFastMathFlagsIfPresent() local

12