Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DIRBuilder.h123 FastMathFlags FMF; variable
396 FastMathFlags FMF; variable
1287 FastMathFlags FMF) const { in setFPAttrs()
1558 FastMathFlags FMF = FMFSource->getFastMathFlags(); variable
1585 FastMathFlags FMF = FMFSource->getFastMathFlags(); variable
1612 FastMathFlags FMF = FMFSource->getFastMathFlags(); variable
1639 FastMathFlags FMF = FMFSource->getFastMathFlags(); variable
1665 FastMathFlags FMF = FMFSource->getFastMathFlags(); variable
1747 FastMathFlags FMF = FMFSource->getFastMathFlags(); variable
H A DFPEnv.h83 inline bool canIgnoreSNaN(fp::ExceptionBehavior EB, FastMathFlags FMF) { in canIgnoreSNaN()
H A DNoFolder.h64 FastMathFlags FMF) const override { in FoldBinOpFMF()
69 FastMathFlags FMF) const override { in FoldUnOpFMF()
H A DFMF.h52 FastMathFlags FMF; in getFast() local
H A DConstantFolder.h87 FastMathFlags FMF) const override { in FoldBinOpFMF()
92 FastMathFlags FMF) const override { in FoldUnOpFMF()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DInstSimplifyFolder.h66 FastMathFlags FMF) const override { in FoldBinOpFMF()
71 FastMathFlags FMF) const override { in FoldUnOpFMF()
H A DIVDescriptors.h76 RecurKind K, FastMathFlags FMF, Instruction *ExactFP, in RecurrenceDescriptor() argument
288 FastMathFlags FMF; variable
H A DTargetFolder.h98 FastMathFlags FMF) const override { in FoldBinOpFMF()
111 FastMathFlags FMF) const override { in FoldUnOpFMF()
H A DValueTracking.h531 FastMathFlags FMF, FPClassTest InterestedClasses, in computeKnownFPClass()
548 inline KnownFPClass computeKnownFPClass(const Value *V, FastMathFlags FMF, in computeKnownFPClass()
H A DTargetTransformInfo.h127 FastMathFlags FMF; variable
1483 static bool requiresOrderedReduction(std::optional<FastMathFlags> FMF) { in requiresOrderedReduction()
2788 std::optional<FastMathFlags> FMF, in getArithmeticReductionCost()
2793 getMinMaxReductionCost(Intrinsic::ID IID, VectorType *Ty, FastMathFlags FMF, in getMinMaxReductionCost()
2799 VectorType *Ty, FastMathFlags FMF, in getExtendedReductionCost()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandReductions.cpp58 FastMathFlags FMF = in expandReductions() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULibCalls.cpp580 FastMathFlags FMF) { in isKnownIntegral()
680 FastMathFlags FMF = FPOp->getFastMathFlags(); in fold() local
1226 FastMathFlags FMF = FPOp->getFastMathFlags(); in fold_rootn() local
1316 AMDGPULibCalls::insertSinCos(Value *Arg, FastMathFlags FMF, IRBuilder<> &B, in insertSinCos()
1399 FastMathFlags FMF = FPOp->getFastMathFlags(); in fold_sincos() local
H A DAMDGPUTargetTransformInfo.cpp781 std::optional<FastMathFlags> FMF, in getArithmeticReductionCost()
799 FastMathFlags FMF, in getMinMaxReductionCost()
H A DAMDGPUCodeGenPrepare.cpp946 Value *Den, FastMathFlags FMF, in optimizeWithRcp()
1379 FastMathFlags FMF; in expandDivRem32() local
2187 FastMathFlags FMF = I.getFastMathFlags(); in visitMinNum() local
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DInstructionSimplify.cpp4069 FastMathFlags FMF, const SimplifyQuery &Q, in simplifyFCmpInst()
4297 FastMathFlags FMF, const SimplifyQuery &Q) { in simplifyFCmpInst()
5547 static Value *simplifyFNegInst(Value *Op, FastMathFlags FMF, in simplifyFNegInst()
5560 Value *llvm::simplifyFNegInst(Value *Op, FastMathFlags FMF, in simplifyFNegInst()
5609 static Constant *simplifyFPOp(ArrayRef<Value *> Ops, FastMathFlags FMF, in simplifyFPOp()
5651 simplifyFAddInst(Value *Op0, Value *Op1, FastMathFlags FMF, in simplifyFAddInst()
5717 simplifyFSubInst(Value *Op0, Value *Op1, FastMathFlags FMF, in simplifyFSubInst()
5783 static Value *simplifyFMAFMul(Value *Op0, Value *Op1, FastMathFlags FMF, in simplifyFMAFMul()
5832 simplifyFMulInst(Value *Op0, Value *Op1, FastMathFlags FMF, in simplifyFMulInst()
5844 Value *llvm::simplifyFAddInst(Value *Op0, Value *Op1, FastMathFlags FMF, in simplifyFAddInst()
[all …]
H A DIVDescriptors.cpp287 FastMathFlags FMF = FastMathFlags::getFast(); in AddReductionVar() local
845 FastMathFlags FMF; in isReductionPHI() local
H A DTargetTransformInfo.cpp1150 unsigned Opcode, VectorType *Ty, std::optional<FastMathFlags> FMF, in getArithmeticReductionCost()
1159 Intrinsic::ID IID, VectorType *Ty, FastMathFlags FMF, in getMinMaxReductionCost()
1169 FastMathFlags FMF, TTI::TargetCostKind CostKind) const { in getExtendedReductionCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h1570 FastMathFlags FMF = ICA.getFlags(); in getIntrinsicInstrCost() local
1907 FastMathFlags FMF = ICA.getFlags(); in getTypeBasedIntrinsicInstrCost() local
2555 std::optional<FastMathFlags> FMF, in getArithmeticReductionCost()
2566 FastMathFlags FMF, in getMinMaxReductionCost()
2616 FastMathFlags FMF, in getExtendedReductionCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp1143 FastMathFlags FMF, in getMinMaxReductionCost()
1249 std::optional<FastMathFlags> FMF, in getArithmeticReductionCost()
1334 FastMathFlags FMF, TTI::TargetCostKind CostKind) { in getExtendedReductionCost()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp371 FastMathFlags FMF = TI->getFastMathFlags(); in foldSelectOpOp() local
410 FastMathFlags FMF = cast<FPMathOperator>(TII)->getFastMathFlags(); in foldSelectOpOp() local
534 FastMathFlags FMF; in foldSelectIntoOp() local
2860 FastMathFlags FMF = cast<FPMathOperator>(TrueVal)->getFastMathFlags(); in foldSelectWithFCmpToFabs() local
3532 bool InstCombinerImpl::fmulByZeroIsZero(Value *MulVal, FastMathFlags FMF, in fmulByZeroIsZero()
3547 FastMathFlags FMF = cast<FPMathOperator>(TrueVal)->getFastMathFlags(); in matchFMulByZeroIfResultEqZero() local
3827 auto FMF = in visitSelectInst() local
H A DInstCombineAddSub.cpp2699 FastMathFlags FMF = I.getFastMathFlags(); in foldFNegIntoConstant() local
2730 FastMathFlags FMF = FMFSource.getFastMathFlags() | II->getFastMathFlags(); in hoistFNegAboveFMulFDiv() local
2778 FastMathFlags FMF = I.getFastMathFlags() | OldSel->getFastMathFlags(); in visitFNeg() local
2816 FastMathFlags FMF = I.getFastMathFlags(); in visitFNeg() local
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstruction.cpp560 void Instruction::setFastMathFlags(FastMathFlags FMF) { in setFastMathFlags()
565 void Instruction::copyFastMathFlags(FastMathFlags FMF) { in copyFastMathFlags()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp1683 std::optional<FastMathFlags> FMF, in getArithmeticReductionCost()
1769 FastMathFlags FMF, TTI::TargetCostKind CostKind) { in getExtendedReductionCost()
1830 FastMathFlags FMF, in getMinMaxReductionCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/AsmParser/
H A DLLParser.h239 FastMathFlags FMF; in EatFastMathFlagsIfPresent() local
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetTransformInfo.cpp4298 FastMathFlags FMF) -> InstructionCost { in getIntrinsicInstrCost()
5175 std::optional<FastMathFlags> FMF, in getArithmeticReductionCost()
5426 FastMathFlags FMF) { in getMinMaxCost()
5433 FastMathFlags FMF, in getMinMaxReductionCost()

12