Home
last modified time | relevance | path

Searched refs:RuntimePointerChecking (Results 1 – 7 of 7) sorted by relevance

/external/llvm/include/llvm/Analysis/
DLoopAccessAnalysis.h329 class RuntimePointerChecking {
356 RuntimePointerChecking(ScalarEvolution *SE) : Need(false), SE(SE) {} in RuntimePointerChecking() function
382 CheckingPtrGroup(unsigned Index, RuntimePointerChecking &RtCheck) in CheckingPtrGroup()
398 RuntimePointerChecking &RtCheck;
520 const RuntimePointerChecking *getRuntimePointerChecking() const { in getRuntimePointerChecking()
557 const SmallVectorImpl<RuntimePointerChecking::PointerCheck>
609 RuntimePointerChecking PtrRtChecking;
/external/llvm/lib/Analysis/
DLoopAccessAnalysis.cpp127 void RuntimePointerChecking::insert(Loop *Lp, Value *Ptr, bool WritePtr, in insert()
158 SmallVector<RuntimePointerChecking::PointerCheck, 4>
159 RuntimePointerChecking::generateChecks() const { in generateChecks()
164 const RuntimePointerChecking::CheckingPtrGroup &CGI = CheckingGroups[I]; in generateChecks()
165 const RuntimePointerChecking::CheckingPtrGroup &CGJ = CheckingGroups[J]; in generateChecks()
174 void RuntimePointerChecking::generateChecks( in generateChecks()
181 bool RuntimePointerChecking::needsChecking(const CheckingPtrGroup &M, in needsChecking()
204 bool RuntimePointerChecking::CheckingPtrGroup::addPointer(unsigned Index) { in addPointer()
231 void RuntimePointerChecking::groupChecks( in groupChecks()
351 bool RuntimePointerChecking::arePointersInSamePartition( in arePointersInSamePartition()
[all …]
/external/llvm/include/llvm/Transforms/Utils/
DLoopVersioning.h76 const SmallVector<RuntimePointerChecking::PointerCheck, 4> Checks);
101 SmallVector<RuntimePointerChecking::PointerCheck, 4> AliasChecks;
/external/llvm/lib/Transforms/Scalar/
DLoopDistribute.cpp439 const RuntimePointerChecking *RtPtrCheck = LAI.getRuntimePointerChecking(); in computePartitionSetForPointers()
624 SmallVector<RuntimePointerChecking::PointerCheck, 4>
626 const SmallVectorImpl<RuntimePointerChecking::PointerCheck> &AllChecks, in includeOnlyCrossPartitionChecks()
628 const RuntimePointerChecking *RtPtrChecking) { in includeOnlyCrossPartitionChecks()
629 SmallVector<RuntimePointerChecking::PointerCheck, 4> Checks; in includeOnlyCrossPartitionChecks()
632 [&](const RuntimePointerChecking::PointerCheck &Check) { in includeOnlyCrossPartitionChecks()
649 !RuntimePointerChecking::arePointersInSamePartition( in includeOnlyCrossPartitionChecks()
DLoopLoadElimination.cpp322 SmallVector<RuntimePointerChecking::PointerCheck, 4> collectMemchecks( in collectMemchecks()
336 SmallVector<RuntimePointerChecking::PointerCheck, 4> Checks; in collectMemchecks()
339 [&](const RuntimePointerChecking::PointerCheck &Check) { in collectMemchecks()
453 SmallVector<RuntimePointerChecking::PointerCheck, 4> Checks = in processLoop()
/external/llvm/lib/Transforms/Utils/
DLoopVersioning.cpp40 const SmallVector<RuntimePointerChecking::PointerCheck, 4> Checks) { in setAliasChecks()
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp1248 const RuntimePointerChecking *getRuntimePointerChecking() const { in getRuntimePointerChecking()