/external/llvm/include/llvm/Transforms/Utils/ |
D | LoopVersioning.h | 76 SmallVector<RuntimePointerChecking::PointerCheck, 4> Checks); 126 SmallVector<RuntimePointerChecking::PointerCheck, 4> AliasChecks; 133 DenseMap<const Value *, const RuntimePointerChecking::CheckingPtrGroup *> 137 DenseMap<const RuntimePointerChecking::CheckingPtrGroup *, MDNode *> 141 DenseMap<const RuntimePointerChecking::CheckingPtrGroup *, MDNode *>
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Utils/ |
D | LoopVersioning.h | 76 SmallVector<RuntimePointerChecking::PointerCheck, 4> Checks); 126 SmallVector<RuntimePointerChecking::PointerCheck, 4> AliasChecks; 133 DenseMap<const Value *, const RuntimePointerChecking::CheckingPtrGroup *> 137 DenseMap<const RuntimePointerChecking::CheckingPtrGroup *, MDNode *> 141 DenseMap<const RuntimePointerChecking::CheckingPtrGroup *, MDNode *>
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
D | LoopAccessAnalysis.h | 311 class RuntimePointerChecking { 340 RuntimePointerChecking(ScalarEvolution *SE) : Need(false), SE(SE) {} in RuntimePointerChecking() function 366 CheckingPtrGroup(unsigned Index, RuntimePointerChecking &RtCheck) in CheckingPtrGroup() 382 RuntimePointerChecking &RtCheck; 502 const RuntimePointerChecking *getRuntimePointerChecking() const { in getRuntimePointerChecking() 539 const SmallVectorImpl<RuntimePointerChecking::PointerCheck> 608 std::unique_ptr<RuntimePointerChecking> PtrRtChecking;
|
/external/llvm/include/llvm/Analysis/ |
D | LoopAccessAnalysis.h | 332 class RuntimePointerChecking { 359 RuntimePointerChecking(ScalarEvolution *SE) : Need(false), SE(SE) {} in RuntimePointerChecking() function 385 CheckingPtrGroup(unsigned Index, RuntimePointerChecking &RtCheck) in CheckingPtrGroup() 401 RuntimePointerChecking &RtCheck; 553 const RuntimePointerChecking *getRuntimePointerChecking() const { in getRuntimePointerChecking() 590 const SmallVectorImpl<RuntimePointerChecking::PointerCheck> 653 std::unique_ptr<RuntimePointerChecking> PtrRtChecking;
|
/external/llvm/lib/Analysis/ |
D | LoopAccessAnalysis.cpp | 151 void RuntimePointerChecking::insert(Loop *Lp, Value *Ptr, bool WritePtr, in insert() 190 SmallVector<RuntimePointerChecking::PointerCheck, 4> 191 RuntimePointerChecking::generateChecks() const { in generateChecks() 196 const RuntimePointerChecking::CheckingPtrGroup &CGI = CheckingGroups[I]; in generateChecks() 197 const RuntimePointerChecking::CheckingPtrGroup &CGJ = CheckingGroups[J]; in generateChecks() 206 void RuntimePointerChecking::generateChecks( in generateChecks() 213 bool RuntimePointerChecking::needsChecking(const CheckingPtrGroup &M, in needsChecking() 236 bool RuntimePointerChecking::CheckingPtrGroup::addPointer(unsigned Index) { in addPointer() 263 void RuntimePointerChecking::groupChecks( in groupChecks() 383 bool RuntimePointerChecking::arePointersInSamePartition( in arePointersInSamePartition() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
D | LoopAccessAnalysis.cpp | 190 void RuntimePointerChecking::insert(Loop *Lp, Value *Ptr, bool WritePtr, in insert() 234 SmallVector<RuntimePointerChecking::PointerCheck, 4> 235 RuntimePointerChecking::generateChecks() const { in generateChecks() 240 const RuntimePointerChecking::CheckingPtrGroup &CGI = CheckingGroups[I]; in generateChecks() 241 const RuntimePointerChecking::CheckingPtrGroup &CGJ = CheckingGroups[J]; in generateChecks() 250 void RuntimePointerChecking::generateChecks( in generateChecks() 257 bool RuntimePointerChecking::needsChecking(const CheckingPtrGroup &M, in needsChecking() 280 bool RuntimePointerChecking::CheckingPtrGroup::addPointer(unsigned Index) { in addPointer() 307 void RuntimePointerChecking::groupChecks( in groupChecks() 427 bool RuntimePointerChecking::arePointersInSamePartition( in arePointersInSamePartition() [all …]
|
/external/llvm/lib/Transforms/Scalar/ |
D | LoopDistribute.cpp | 453 const RuntimePointerChecking *RtPtrCheck = LAI.getRuntimePointerChecking(); in computePartitionSetForPointers() 795 SmallVector<RuntimePointerChecking::PointerCheck, 4> 797 const SmallVectorImpl<RuntimePointerChecking::PointerCheck> &AllChecks, in includeOnlyCrossPartitionChecks() 799 const RuntimePointerChecking *RtPtrChecking) { in includeOnlyCrossPartitionChecks() 800 SmallVector<RuntimePointerChecking::PointerCheck, 4> Checks; in includeOnlyCrossPartitionChecks() 803 [&](const RuntimePointerChecking::PointerCheck &Check) { in includeOnlyCrossPartitionChecks() 820 !RuntimePointerChecking::arePointersInSamePartition( in includeOnlyCrossPartitionChecks()
|
D | LoopLoadElimination.cpp | 342 SmallVector<RuntimePointerChecking::PointerCheck, 4> collectMemchecks( in collectMemchecks() 356 SmallVector<RuntimePointerChecking::PointerCheck, 4> Checks; in collectMemchecks() 359 [&](const RuntimePointerChecking::PointerCheck &Check) { in collectMemchecks() 480 SmallVector<RuntimePointerChecking::PointerCheck, 4> Checks = in processLoop()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/ |
D | LoopDistribute.cpp | 489 const RuntimePointerChecking *RtPtrCheck = LAI.getRuntimePointerChecking(); in computePartitionSetForPointers() 845 SmallVector<RuntimePointerChecking::PointerCheck, 4> 847 const SmallVectorImpl<RuntimePointerChecking::PointerCheck> &AllChecks, in includeOnlyCrossPartitionChecks() 849 const RuntimePointerChecking *RtPtrChecking) { in includeOnlyCrossPartitionChecks() 850 SmallVector<RuntimePointerChecking::PointerCheck, 4> Checks; in includeOnlyCrossPartitionChecks() 853 [&](const RuntimePointerChecking::PointerCheck &Check) { in includeOnlyCrossPartitionChecks() 870 !RuntimePointerChecking::arePointersInSamePartition( in includeOnlyCrossPartitionChecks()
|
D | LoopLoadElimination.cpp | 374 SmallVector<RuntimePointerChecking::PointerCheck, 4> collectMemchecks( in collectMemchecks() 388 SmallVector<RuntimePointerChecking::PointerCheck, 4> Checks; in collectMemchecks() 391 [&](const RuntimePointerChecking::PointerCheck &Check) { in collectMemchecks() 516 SmallVector<RuntimePointerChecking::PointerCheck, 4> Checks = in processLoop()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/ |
D | LoopVersioning.cpp | 47 SmallVector<RuntimePointerChecking::PointerCheck, 4> Checks) { in setAliasChecks() 176 const RuntimePointerChecking *RtPtrChecking = LAI.getRuntimePointerChecking(); in prepareNoAliasMetadata() 196 DenseMap<const RuntimePointerChecking::CheckingPtrGroup *, in prepareNoAliasMetadata()
|
/external/llvm/lib/Transforms/Utils/ |
D | LoopVersioning.cpp | 47 SmallVector<RuntimePointerChecking::PointerCheck, 4> Checks) { in setAliasChecks() 173 const RuntimePointerChecking *RtPtrChecking = LAI.getRuntimePointerChecking(); in prepareNoAliasMetadata() 193 DenseMap<const RuntimePointerChecking::CheckingPtrGroup *, in prepareNoAliasMetadata()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Vectorize/ |
D | LoopVectorizationLegality.h | 301 const RuntimePointerChecking *getRuntimePointerChecking() const { in getRuntimePointerChecking()
|
/external/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 1421 const RuntimePointerChecking *getRuntimePointerChecking() const { in getRuntimePointerChecking()
|