/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | FPEnv.h | 83 inline bool canIgnoreSNaN(fp::ExceptionBehavior EB, FastMathFlags FMF) { argument
|
H A D | FMF.h | 52 FastMathFlags FMF; local 123 inline raw_ostream &operator<<(raw_ostream &O, FastMathFlags FMF) { argument
|
H A D | Operator.h | 229 void setFastMathFlags(FastMathFlags FMF) { argument 235 void copyFastMathFlags(FastMathFlags FMF) { argument
|
H A D | IRBuilder.h | 126 FastMathFlags FMF; member in class:llvm::IRBuilderBase 393 FastMathFlags FMF; member in class:llvm::IRBuilderBase::FastMathFlagGuard 1741 FastMathFlags FMF = FMFSource->getFastMathFlags(); local [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ExpandReductions.cpp | 106 FastMathFlags FMF = local
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineInternal.h | 201 KnownFPClass computeKnownFPClass(Value *Val, FastMathFlags FMF, argument
|
H A D | InstCombineAddSub.cpp | 2688 FastMathFlags FMF = I.getFastMathFlags(); local 2719 FastMathFlags FMF = FMFSource.getFastMathFlags() | II->getFastMathFlags(); local 2795 FastMathFlags FMF = I.getFastMathFlags(); local [all...] |
H A D | InstCombineSelect.cpp | 364 FastMathFlags FMF = TI->getFastMathFlags(); local 403 FastMathFlags FMF = cast<FPMathOperator>(TII)->getFastMathFlags(); local 3338 fmulByZeroIsZero(Value *MulVal, FastMathFlags FMF, const Instruction *CtxI) const argument 3353 FastMathFlags FMF = cast<FPMathOperator>(TrueVal)->getFastMathFlags(); local 3607 auto FMF = local [all...] |
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CodeGenFunction.cpp | 117 llvm::FastMathFlags FMF; local
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ValueTracking.h | 459 computeKnownFPClass( const Value *V, FastMathFlags FMF, const DataLayout &DL, FPClassTest InterestedClasses = fcAllFlags, unsigned Depth = 0, const TargetLibraryInfo *TLI = nullptr, AssumptionCache *AC = nullptr, const Instruction *CxtI = nullptr, const DominatorTree *DT = nullptr, bool UseInstrInfo = true) argument
|
H A D | IVDescriptors.h | 288 FastMathFlags FMF; member in class:llvm::RecurrenceDescriptor 75 RecurrenceDescriptor(Value *Start, Instruction *Exit, StoreInst *Store, RecurKind K, FastMathFlags FMF, Instruction *ExactFP, Type *RT, bool Signed, bool Ordered, SmallPtrSetImpl<Instruction *> &CI, unsigned MinWidthCastToRecurTy) argument
|
H A D | TargetTransformInfo.h | 126 FastMathFlags FMF; member in class:llvm::IntrinsicCostAttributes 1433 static bool requiresOrderedReduction(std::optional<FastMathFlags> FMF) { argument [all...] |
H A D | TargetTransformInfoImpl.h | 756 getArithmeticReductionCost(unsigned, VectorType *, std::optional<FastMathFlags> FMF, TTI::TargetCostKind) const argument 768 getExtendedReductionCost(unsigned Opcode, bool IsUnsigned, Type *ResTy, VectorType *Ty, FastMathFlags FMF, TTI::TargetCostKind CostKind) const argument
|
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | IVDescriptors.cpp | 287 FastMathFlags FMF = FastMathFlags::getFast(); local 846 FastMathFlags FMF; local [all...] |
H A D | TargetTransformInfo.cpp | 1094 getArithmeticReductionCost( unsigned Opcode, VectorType *Ty, std::optional<FastMathFlags> FMF, TTI::TargetCostKind CostKind) const argument 1103 getMinMaxReductionCost( Intrinsic::ID IID, VectorType *Ty, FastMathFlags FMF, TTI::TargetCostKind CostKind) const argument 1112 getExtendedReductionCost( unsigned Opcode, bool IsUnsigned, Type *ResTy, VectorType *Ty, FastMathFlags FMF, TTI::TargetCostKind CostKind) const argument
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/AsmParser/ |
H A D | LLParser.h | 232 FastMathFlags FMF; local [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanRecipes.cpp | 703 FastMathFlagsTy( const FastMathFlags &FMF) argument
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | PartialInlining.cpp | 832 FastMathFlags FMF; local
|
/freebsd-current/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVTargetTransformInfo.cpp | 927 getMinMaxReductionCost(Intrinsic::ID IID, VectorType *Ty, FastMathFlags FMF, TTI::TargetCostKind CostKind) argument 954 getArithmeticReductionCost(unsigned Opcode, VectorType *Ty, std::optional<FastMathFlags> FMF, TTI::TargetCostKind CostKind) argument 988 getExtendedReductionCost( unsigned Opcode, bool IsUnsigned, Type *ResTy, VectorType *ValTy, FastMathFlags FMF, TTI::TargetCostKind CostKind) argument [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPULibCalls.cpp | 576 isKnownIntegral(const Value *V, const DataLayout &DL, FastMathFlags FMF) argument 1274 insertSinCos(Value *Arg, FastMathFlags FMF, IRBuilder<> &B, FunctionCallee Fsincos) argument 1357 FastMathFlags FMF = FPOp->getFastMathFlags(); local [all...] |
H A D | AMDGPUCodeGenPrepare.cpp | 943 optimizeWithRcp(IRBuilder< &Builder, Value *Num, Value *Den, FastMathFlags FMF, const Instruction *CtxI) const argument 1374 FastMathFlags FMF; local 2102 FastMathFlags FMF = I.getFastMathFlags(); local [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.cpp | 1670 getArithmeticReductionCost(unsigned Opcode, VectorType *ValTy, std::optional<FastMathFlags> FMF, TTI::TargetCostKind CostKind) argument 1755 getExtendedReductionCost( unsigned Opcode, bool IsUnsigned, Type *ResTy, VectorType *ValTy, FastMathFlags FMF, TTI::TargetCostKind CostKind) argument 1817 getMinMaxReductionCost(Intrinsic::ID IID, VectorType *Ty, FastMathFlags FMF, TTI::TargetCostKind CostKind) argument [all...] |
/freebsd-current/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 1543 FastMathFlags FMF = ICA.getFlags(); local 1813 FastMathFlags FMF = ICA.getFlags(); local 2464 getArithmeticReductionCost(unsigned Opcode, VectorType *Ty, std::optional<FastMathFlags> FMF, TTI::TargetCostKind CostKind) argument 2475 getMinMaxReductionCost(Intrinsic::ID IID, VectorType *Ty, FastMathFlags FMF, TTI::TargetCostKind CostKind) argument 2524 getExtendedReductionCost(unsigned Opcode, bool IsUnsigned, Type *ResTy, VectorType *Ty, FastMathFlags FMF, TTI::TargetCostKind CostKind) argument [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LowerMatrixIntrinsics.cpp | 448 FastMathFlags FMF; local 1313 lowerDotProduct(CallInst *MatMul, SmallPtrSet<Instruction *, 16> &FusedInsts, FastMathFlags FMF) argument 1476 emitMatrixMultiply(MatrixTy &Result, const MatrixTy &A, const MatrixTy &B, IRBuilder<> &Builder, bool IsTiled, bool IsScalarMatrixTransposed, FastMathFlags FMF) argument [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetTransformInfo.cpp | 3540 getMinMaxReductionCost(Intrinsic::ID IID, VectorType *Ty, FastMathFlags FMF, TTI::TargetCostKind CostKind) argument 3584 getArithmeticReductionCost(unsigned Opcode, VectorType *ValTy, std::optional<FastMathFlags> FMF, TTI::TargetCostKind CostKind) argument
|