Searched refs:AccessFunction (Results 1 – 5 of 5) sorted by relevance
/external/llvm-project/polly/include/polly/ |
D | ScopDetectionDiagnostic.h | 468 const SCEV *AccessFunction; variable 474 ReportNonAffineAccess(const SCEV *AccessFunction, const Instruction *Inst, in ReportNonAffineAccess() argument 477 AccessFunction(AccessFunction), BaseValue(V) {} in ReportNonAffineAccess() 479 const SCEV *get() { return AccessFunction; } in get()
|
/external/llvm-project/llvm/test/Analysis/Delinearization/ |
D | constant_functions_multi_dim.ll | 8 ; CHECK-NEXT: AccessFunction: {(4 * %N * %call),+,4}<nsw><%for.inc> 15 ; CHECK-NEXT: AccessFunction: {(4 * %call1),+,(4 * %N)}<nsw><%for.inc>
|
/external/llvm-project/polly/lib/Analysis/ |
D | ScopBuilder.cpp | 1606 const SCEV *AccessFunction = in buildAccessMultiDimFixed() local 1609 dyn_cast<SCEVUnknown>(SE.getPointerBase(AccessFunction)); in buildAccessMultiDimFixed() 1686 const SCEV *AccessFunction = in buildAccessMultiDimParam() local 1689 dyn_cast<SCEVUnknown>(SE.getPointerBase(AccessFunction)); in buildAccessMultiDimParam() 1856 const SCEV *AccessFunction = in buildAccessSingleDim() local 1859 dyn_cast<SCEVUnknown>(SE.getPointerBase(AccessFunction)); in buildAccessSingleDim() 1862 AccessFunction = SE.getMinusSCEV(AccessFunction, BasePointer); in buildAccessSingleDim() 1867 findLoops(AccessFunction, Loops); in buildAccessSingleDim() 1879 AccessFunction, SE, &AccessILS); in buildAccessSingleDim() 1890 IsAffine, {AccessFunction}, {nullptr}, Val); in buildAccessSingleDim()
|
D | ScopDetection.cpp | 1189 const SCEV *AccessFunction = SE.getSCEVAtScope(Ptr, L); in isValidMemoryAccess() local 1192 BasePointer = dyn_cast<SCEVUnknown>(SE.getPointerBase(AccessFunction)); in isValidMemoryAccess() 1194 return isValidAccess(Inst, AccessFunction, BasePointer, Context); in isValidMemoryAccess()
|
D | ScopDetectionDiagnostic.cpp | 432 return "Non affine access function: " + *AccessFunction; in getMessage()
|