Searched refs:NoNaN (Results 1 – 9 of 9) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/IR/ |
D | IRBuilder.cpp | 378 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/ |
D | LoopUtils.cpp | 1669 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/ |
D | LoopUtils.h | 542 bool NoNaN = false);
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
D | TargetTransformInfo.h | 967 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/ |
D | SLPVectorizer.cpp | 5124 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()
|
D | LoopVectorize.cpp | 3674 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/ |
D | AArch64TargetTransformInfo.cpp | 911 return Flags.NoNaN; in useReductionIntrinsic()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/IR/ |
D | IRBuilder.h | 565 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/ |
D | LegalizeVectorTypes.cpp | 1734 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()
|