Searched refs:HasFunNoNaNAttr (Results 1 – 3 of 3) sorted by relevance
/external/llvm/lib/Transforms/Utils/ |
D | LoopUtils.cpp | 156 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/ |
D | LoopUtils.h | 139 InstDesc &Prev, bool HasFunNoNaNAttr); 167 bool HasFunNoNaNAttr,
|
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 1193 Induction(nullptr), WidestIndTy(nullptr), HasFunNoNaNAttr(false), in LoopVectorizationLegality() 1387 bool HasFunNoNaNAttr; member in __anon63bf7e8f0111::LoopVectorizationLegality 4216 HasFunNoNaNAttr = in canVectorizeInstrs()
|