Searched refs:UAI (Results 1 – 2 of 2) sorted by relevance
/external/llvm/include/llvm/Transforms/Utils/ |
D | LoopUtils.h | 92 MinMaxRecurrenceKind MK, Instruction *UAI, Type *RT, in RecurrenceDescriptor() argument 95 UnsafeAlgebraInst(UAI), RecurrenceType(RT), IsSigned(Signed) { in RecurrenceDescriptor() 103 InstDesc(bool IsRecur, Instruction *I, Instruction *UAI = nullptr) 105 UnsafeAlgebraInst(UAI) {} in IsRecurrence() 107 InstDesc(Instruction *I, MinMaxRecurrenceKind K, Instruction *UAI = nullptr) 109 UnsafeAlgebraInst(UAI) {} in IsRecurrence()
|
/external/llvm/lib/Transforms/Utils/ |
D | LoopUtils.cpp | 418 Instruction *UAI = Prev.getUnsafeAlgebraInst(); in isRecurrenceInstr() local 419 if (!UAI && FP && !I->hasUnsafeAlgebra()) in isRecurrenceInstr() 420 UAI = I; // Found an unsafe (unvectorizable) algebra instruction. in isRecurrenceInstr() 439 return InstDesc(Kind == RK_FloatMult, I, UAI); in isRecurrenceInstr() 442 return InstDesc(Kind == RK_FloatAdd, I, UAI); in isRecurrenceInstr()
|