Searched refs:RuntimePointerChecking (Results 1 – 7 of 7) sorted by relevance
/external/llvm/include/llvm/Analysis/ |
D | LoopAccessAnalysis.h | 329 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/ |
D | LoopAccessAnalysis.cpp | 127 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/ |
D | LoopVersioning.h | 76 const SmallVector<RuntimePointerChecking::PointerCheck, 4> Checks); 101 SmallVector<RuntimePointerChecking::PointerCheck, 4> AliasChecks;
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopDistribute.cpp | 439 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()
|
D | LoopLoadElimination.cpp | 322 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/ |
D | LoopVersioning.cpp | 40 const SmallVector<RuntimePointerChecking::PointerCheck, 4> Checks) { in setAliasChecks()
|
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 1248 const RuntimePointerChecking *getRuntimePointerChecking() const { in getRuntimePointerChecking()
|