Searched defs:FMF (Results 1 - 25 of 31) sorted by relevance

12

/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/
H A DFPEnv.h83 inline bool canIgnoreSNaN(fp::ExceptionBehavior EB, FastMathFlags FMF) { argument
H A DFMF.h52 FastMathFlags FMF; local
123 inline raw_ostream &operator<<(raw_ostream &O, FastMathFlags FMF) { argument
H A DOperator.h229 void setFastMathFlags(FastMathFlags FMF) { argument
235 void copyFastMathFlags(FastMathFlags FMF) { argument
H A DIRBuilder.h126 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 DExpandReductions.cpp106 FastMathFlags FMF = local
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineInternal.h201 KnownFPClass computeKnownFPClass(Value *Val, FastMathFlags FMF, argument
H A DInstCombineAddSub.cpp2688 FastMathFlags FMF = I.getFastMathFlags(); local
2719 FastMathFlags FMF = FMFSource.getFastMathFlags() | II->getFastMathFlags(); local
2795 FastMathFlags FMF = I.getFastMathFlags(); local
[all...]
H A DInstCombineSelect.cpp364 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 DCodeGenFunction.cpp117 llvm::FastMathFlags FMF; local
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueTracking.h459 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 DIVDescriptors.h288 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 DTargetTransformInfo.h126 FastMathFlags FMF; member in class:llvm::IntrinsicCostAttributes
1433 static bool requiresOrderedReduction(std::optional<FastMathFlags> FMF) { argument
[all...]
H A DTargetTransformInfoImpl.h756 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 DIVDescriptors.cpp287 FastMathFlags FMF = FastMathFlags::getFast(); local
846 FastMathFlags FMF; local
[all...]
H A DTargetTransformInfo.cpp1094 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 DLLParser.h232 FastMathFlags FMF; local
[all...]
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp703 FastMathFlagsTy( const FastMathFlags &FMF) argument
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DPartialInlining.cpp832 FastMathFlags FMF; local
/freebsd-current/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp927 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 DAMDGPULibCalls.cpp576 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 DAMDGPUCodeGenPrepare.cpp943 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 DARMTargetTransformInfo.cpp1670 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 DBasicTTIImpl.h1543 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 DLowerMatrixIntrinsics.cpp448 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 DAArch64TargetTransformInfo.cpp3540 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

Completed in 684 milliseconds

12