Home
last modified time | relevance | path

Searched refs:HasFunNoNaNAttr (Results 1 – 3 of 3) sorted by relevance

/external/llvm/lib/Transforms/Utils/
DLoopUtils.cpp156 Loop *TheLoop, bool HasFunNoNaNAttr, in AddReductionVar() argument
257 ReduxDesc = isRecurrenceInstr(Cur, Kind, ReduxDesc, HasFunNoNaNAttr); in AddReductionVar()
416 InstDesc &Prev, bool HasFunNoNaNAttr) { in isRecurrenceInstr() argument
447 (!HasFunNoNaNAttr || Kind != RK_FloatMinMax)) in isRecurrenceInstr()
469 bool HasFunNoNaNAttr = false; in isReductionPHI() local
473 HasFunNoNaNAttr = in isReductionPHI()
476 if (AddReductionVar(Phi, RK_IntegerAdd, TheLoop, HasFunNoNaNAttr, RedDes)) { in isReductionPHI()
480 if (AddReductionVar(Phi, RK_IntegerMult, TheLoop, HasFunNoNaNAttr, RedDes)) { in isReductionPHI()
484 if (AddReductionVar(Phi, RK_IntegerOr, TheLoop, HasFunNoNaNAttr, RedDes)) { in isReductionPHI()
488 if (AddReductionVar(Phi, RK_IntegerAnd, TheLoop, HasFunNoNaNAttr, RedDes)) { in isReductionPHI()
[all …]
/external/llvm/include/llvm/Transforms/Utils/
DLoopUtils.h139 InstDesc &Prev, bool HasFunNoNaNAttr);
167 bool HasFunNoNaNAttr,
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp1193 Induction(nullptr), WidestIndTy(nullptr), HasFunNoNaNAttr(false), in LoopVectorizationLegality()
1387 bool HasFunNoNaNAttr; member in __anon63bf7e8f0111::LoopVectorizationLegality
4216 HasFunNoNaNAttr = in canVectorizeInstrs()