Home
last modified time | relevance | path

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

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLoopUtils.cpp930 BuildFunc = [&]() { return Builder.CreateFPMaxReduce(Src, Flags.NoNaN); }; in createSimpleTargetReduction()
933 BuildFunc = [&]() { return Builder.CreateFPMinReduce(Src, Flags.NoNaN); }; in createSimpleTargetReduction()
949 bool NoNaN) { in createTargetReduction() argument
954 Flags.NoNaN = NoNaN; in createTargetReduction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DIRBuilder.cpp384 CallInst *IRBuilderBase::CreateFPMaxReduce(Value *Src, bool NoNaN) { in CreateFPMaxReduce() argument
387 if (NoNaN) { in CreateFPMaxReduce()
395 CallInst *IRBuilderBase::CreateFPMinReduce(Value *Src, bool NoNaN) { in CreateFPMinReduce() argument
398 if (NoNaN) { in CreateFPMinReduce()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
DLoopUtils.h334 bool NoNaN = false);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DTargetTransformInfo.h1133 ReductionFlags() : IsMaxOp(false), IsSigned(false), NoNaN(false) {} in ReductionFlags()
1136 bool NoNaN; ///< If op is an fp min/max, whether NaNs may be present. member
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/
DSLPVectorizer.cpp6131 bool NoNaN = false; member in __anon701716cb1f11::HorizontalReduction::OperationData
6192 bool NoNaN = false) in OperationData() argument
6193 : Opcode(Opcode), LHS(LHS), RHS(RHS), Kind(Kind), NoNaN(NoNaN) { in OperationData()
6320 NoNaN = false; in clear()
6390 Flags.NoNaN = NoNaN; in getFlags()
DLoopVectorize.cpp3841 bool NoNaN = Legal->hasFunNoNaNAttr(); in fixReduction() local
3843 createTargetReduction(Builder, TTI, RdxDesc, ReducedPartRdx, NoNaN); in fixReduction()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64TargetTransformInfo.cpp921 return Flags.NoNaN; in useReductionIntrinsic()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DIRBuilder.h688 CallInst *CreateFPMaxReduce(Value *Src, bool NoNaN = false);
692 CallInst *CreateFPMinReduce(Value *Src, bool NoNaN = false);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp2067 bool NoNaN = N->getFlags().hasNoNaNs(); in SplitVecOp_VECREDUCE() local
2082 CombineOpc = NoNaN ? ISD::FMAXNUM : ISD::FMAXIMUM; in SplitVecOp_VECREDUCE()
2085 CombineOpc = NoNaN ? ISD::FMINNUM : ISD::FMINIMUM; in SplitVecOp_VECREDUCE()
DTargetLowering.cpp7607 bool NoNaN = Node->getFlags().hasNoNaNs(); in expandVecReduce() local
7623 BaseOpcode = NoNaN ? ISD::FMAXNUM : ISD::FMAXIMUM; in expandVecReduce()
7626 BaseOpcode = NoNaN ? ISD::FMINNUM : ISD::FMINIMUM; in expandVecReduce()