Home
last modified time | relevance | path

Searched refs:NoNaN (Results 1 – 9 of 9) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/
DIRBuilder.cpp378 CallInst *IRBuilderBase::CreateFPMaxReduce(Value *Src, bool NoNaN) { in CreateFPMaxReduce() argument
381 if (NoNaN) { in CreateFPMaxReduce()
389 CallInst *IRBuilderBase::CreateFPMinReduce(Value *Src, bool NoNaN) { in CreateFPMinReduce() argument
392 if (NoNaN) { in CreateFPMinReduce()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/
DLoopUtils.cpp1669 BuildFunc = [&]() { return Builder.CreateFPMaxReduce(Src, Flags.NoNaN); }; in createSimpleTargetReduction()
1672 BuildFunc = [&]() { return Builder.CreateFPMinReduce(Src, Flags.NoNaN); }; in createSimpleTargetReduction()
1688 bool NoNaN) { in createTargetReduction() argument
1693 Flags.NoNaN = NoNaN; in createTargetReduction()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/
DLoopUtils.h542 bool NoNaN = false);
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/
DTargetTransformInfo.h967 ReductionFlags() : IsMaxOp(false), IsSigned(false), NoNaN(false) {} in ReductionFlags()
970 bool NoNaN; ///< If op is an fp min/max, whether NaNs may be present. member
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp5124 bool NoNaN = false; member in __anon179022771a11::HorizontalReduction::OperationData
5182 bool NoNaN = false) in OperationData() argument
5183 : Opcode(Opcode), LHS(LHS), RHS(RHS), Kind(Kind), NoNaN(NoNaN) { in OperationData()
5345 NoNaN = false; in clear()
5426 Flags.NoNaN = NoNaN; in getFlags()
DLoopVectorize.cpp3674 bool NoNaN = Legal->hasFunNoNaNAttr(); in fixReduction() local
3676 createTargetReduction(Builder, TTI, RdxDesc, ReducedPartRdx, NoNaN); in fixReduction()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.cpp911 return Flags.NoNaN; in useReductionIntrinsic()
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/
DIRBuilder.h565 CallInst *CreateFPMaxReduce(Value *Src, bool NoNaN = false);
569 CallInst *CreateFPMinReduce(Value *Src, bool NoNaN = false);
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp1734 bool NoNaN = N->getFlags().hasNoNaNs(); in SplitVecOp_VECREDUCE() local
1749 CombineOpc = NoNaN ? ISD::FMAXNUM : ISD::FMAXNAN; in SplitVecOp_VECREDUCE()
1752 CombineOpc = NoNaN ? ISD::FMINNUM : ISD::FMINNAN; in SplitVecOp_VECREDUCE()