/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | IRBuilder.h | 123 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 D | FPEnv.h | 83 inline bool canIgnoreSNaN(fp::ExceptionBehavior EB, FastMathFlags FMF) { in canIgnoreSNaN()
|
H A D | NoFolder.h | 64 FastMathFlags FMF) const override { in FoldBinOpFMF() 69 FastMathFlags FMF) const override { in FoldUnOpFMF()
|
H A D | FMF.h | 52 FastMathFlags FMF; in getFast() local
|
H A D | ConstantFolder.h | 87 FastMathFlags FMF) const override { in FoldBinOpFMF() 92 FastMathFlags FMF) const override { in FoldUnOpFMF()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | InstSimplifyFolder.h | 66 FastMathFlags FMF) const override { in FoldBinOpFMF() 71 FastMathFlags FMF) const override { in FoldUnOpFMF()
|
H A D | IVDescriptors.h | 76 RecurKind K, FastMathFlags FMF, Instruction *ExactFP, in RecurrenceDescriptor() argument 288 FastMathFlags FMF; variable
|
H A D | TargetFolder.h | 98 FastMathFlags FMF) const override { in FoldBinOpFMF() 111 FastMathFlags FMF) const override { in FoldUnOpFMF()
|
H A D | ValueTracking.h | 531 FastMathFlags FMF, FPClassTest InterestedClasses, in computeKnownFPClass() 548 inline KnownFPClass computeKnownFPClass(const Value *V, FastMathFlags FMF, in computeKnownFPClass()
|
H A D | TargetTransformInfo.h | 127 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 D | ExpandReductions.cpp | 58 FastMathFlags FMF = in expandReductions() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULibCalls.cpp | 580 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 D | AMDGPUTargetTransformInfo.cpp | 781 std::optional<FastMathFlags> FMF, in getArithmeticReductionCost() 799 FastMathFlags FMF, in getMinMaxReductionCost()
|
H A D | AMDGPUCodeGenPrepare.cpp | 946 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 D | InstructionSimplify.cpp | 4069 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 D | IVDescriptors.cpp | 287 FastMathFlags FMF = FastMathFlags::getFast(); in AddReductionVar() local 845 FastMathFlags FMF; in isReductionPHI() local
|
H A D | TargetTransformInfo.cpp | 1150 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 D | BasicTTIImpl.h | 1570 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 D | RISCVTargetTransformInfo.cpp | 1143 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 D | InstCombineSelect.cpp | 371 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 D | InstCombineAddSub.cpp | 2699 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 D | Instruction.cpp | 560 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 D | ARMTargetTransformInfo.cpp | 1683 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 D | LLParser.h | 239 FastMathFlags FMF; in EatFastMathFlagsIfPresent() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.cpp | 4298 FastMathFlags FMF) -> InstructionCost { in getIntrinsicInstrCost() 5175 std::optional<FastMathFlags> FMF, in getArithmeticReductionCost() 5426 FastMathFlags FMF) { in getMinMaxCost() 5433 FastMathFlags FMF, in getMinMaxReductionCost()
|