Searched refs:RecurrenceType (Results 1 - 2 of 2) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | IVDescriptors.h | 96 MinMaxKind(MK), UnsafeAlgebraInst(UAI), RecurrenceType(RT), 227 Type *getRecurrenceType() { return RecurrenceType; } 252 Type *RecurrenceType = nullptr; member in class:llvm::RecurrenceDescriptor
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | IVDescriptors.cpp | 161 Type *RecurrenceType, 172 if (Cast->getSrcTy() == RecurrenceType) { 227 Type *RecurrenceType = Phi->getType(); local 240 if (RecurrenceType->isFloatingPointTy()) { 247 Start = lookThroughAnd(Phi, RecurrenceType, VisitedInsts, CastInsts); 416 // exit value of the reduction to the width indicated by RecurrenceType and 427 if (ComputedType != RecurrenceType) 439 collectCastsToIgnore(TheLoop, ExitInstruction, RecurrenceType, CastInsts); 451 ReduxDesc.getUnsafeAlgebraInst(), RecurrenceType, IsSigned, CastInsts); 160 collectCastsToIgnore(Loop *TheLoop, Instruction *Exit, Type *RecurrenceType, SmallPtrSetImpl<Instruction *> &Casts) argument
|
Completed in 125 milliseconds