| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | FPEnv.h | 86 inline bool canIgnoreSNaN(fp::ExceptionBehavior EB, FastMathFlags FMF) { in canIgnoreSNaN()
|
| H A D | NoFolder.h | 65 FastMathFlags FMF) const override { in FoldBinOpFMF() 70 FastMathFlags FMF) const override { in FoldUnOpFMF()
|
| H A D | ConstantFolder.h | 88 FastMathFlags FMF) const override { in FoldBinOpFMF() 93 FastMathFlags FMF) const override { in FoldUnOpFMF()
|
| H A D | IRBuilder.h | 94 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 D | FMF.h | 51 FastMathFlags FMF; in getFast() local
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | InstSimplifyFolder.h | 68 FastMathFlags FMF) const override { in FoldBinOpFMF() 73 FastMathFlags FMF) const override { in FoldUnOpFMF()
|
| H A D | TargetFolder.h | 99 FastMathFlags FMF) const override { in FoldBinOpFMF() 112 FastMathFlags FMF) const override { in FoldUnOpFMF()
|
| H A D | IVDescriptors.h | 93 RecurKind K, FastMathFlags FMF, Instruction *ExactFP, in RecurrenceDescriptor() 360 FastMathFlags FMF; variable
|
| H A D | TargetTransformInfo.h | 128 FastMathFlags FMF; variable 1607 static bool requiresOrderedReduction(std::optional<FastMathFlags> FMF) { in requiresOrderedReduction()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandReductions.cpp | 58 FastMathFlags FMF = in expandReductions() local
|
| H A D | ExpandVectorPredication.cpp | 328 FastMathFlags FMF; in getNeutralReductionElement() local
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULibCalls.cpp | 576 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 D | AMDGPUTargetTransformInfo.cpp | 852 std::optional<FastMathFlags> FMF, in getArithmeticReductionCost() 870 FastMathFlags FMF, in getMinMaxReductionCost()
|
| H A D | AMDGPUCodeGenPrepare.cpp | 950 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 D | InstructionSimplify.cpp | 4065 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 D | IVDescriptors.cpp | 289 FastMathFlags FMF = FastMathFlags::getFast(); in AddReductionVar() local 995 FastMathFlags FMF; in isReductionPHI() local
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 1867 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 D | InstCombineSelect.cpp | 344 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 D | InstCombineAddSub.cpp | 2911 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 D | Instruction.cpp | 614 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 D | SystemZTargetTransformInfo.cpp | 1462 std::optional<FastMathFlags> FMF, in getArithmeticReductionCost() 1489 FastMathFlags FMF, in getMinMaxReductionCost()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/ |
| H A D | PPC.cpp | 796 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 D | ARMTargetTransformInfo.cpp | 1766 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 D | RISCVTargetTransformInfo.cpp | 1715 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 D | LLParser.h | 242 FastMathFlags FMF; in EatFastMathFlagsIfPresent() local
|