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/ |
D | LoopUtils.cpp | 930 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/ |
D | IRBuilder.cpp | 384 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/ |
D | LoopUtils.h | 334 bool NoNaN = false);
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/ |
D | TargetTransformInfo.h | 1133 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/ |
D | SLPVectorizer.cpp | 6131 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()
|
D | LoopVectorize.cpp | 3841 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/ |
D | AArch64TargetTransformInfo.cpp | 921 return Flags.NoNaN; in useReductionIntrinsic()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
D | IRBuilder.h | 688 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/ |
D | LegalizeVectorTypes.cpp | 2067 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()
|
D | TargetLowering.cpp | 7607 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()
|