Searched refs:RecurrenceType (Results 1 – 4 of 4) sorted by relevance
/external/llvm/include/llvm/Transforms/Utils/ |
D | LoopUtils.h | 93 RecurrenceType(nullptr), IsSigned(false) {} in RecurrenceDescriptor() 99 UnsafeAlgebraInst(UAI), RecurrenceType(RT), IsSigned(Signed) { in RecurrenceDescriptor() 230 Type *getRecurrenceType() { return RecurrenceType; } in getRecurrenceType() 252 Type *RecurrenceType; variable
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/ |
D | LoopUtils.h | 97 UnsafeAlgebraInst(UAI), RecurrenceType(RT), IsSigned(Signed) { in RecurrenceDescriptor() 224 Type *getRecurrenceType() { return RecurrenceType; } in getRecurrenceType() 246 Type *RecurrenceType = nullptr; variable
|
/external/llvm/lib/Transforms/Utils/ |
D | LoopUtils.cpp | 197 Type *RecurrenceType = Phi->getType(); in AddReductionVar() local 210 if (RecurrenceType->isFloatingPointTy()) { in AddReductionVar() 217 Start = lookThroughAnd(Phi, RecurrenceType, VisitedInsts, CastInsts); in AddReductionVar() 351 if (!getSourceExtensionKind(Start, ExitInstruction, RecurrenceType, in AddReductionVar() 364 ReduxDesc.getUnsafeAlgebraInst(), RecurrenceType, IsSigned, CastInsts); in AddReductionVar()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/ |
D | LoopUtils.cpp | 163 Type *RecurrenceType, in collectCastsToIgnore() argument 174 if (Cast->getSrcTy() == RecurrenceType) { in collectCastsToIgnore() 229 Type *RecurrenceType = Phi->getType(); in AddReductionVar() local 242 if (RecurrenceType->isFloatingPointTy()) { in AddReductionVar() 249 Start = lookThroughAnd(Phi, RecurrenceType, VisitedInsts, CastInsts); in AddReductionVar() 413 if (ComputedType != RecurrenceType) in AddReductionVar() 425 collectCastsToIgnore(TheLoop, ExitInstruction, RecurrenceType, CastInsts); in AddReductionVar() 437 ReduxDesc.getUnsafeAlgebraInst(), RecurrenceType, IsSigned, CastInsts); in AddReductionVar()
|