Searched refs:RuntimePointerChecking (Results 1 – 7 of 7) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/ |
| H A 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 *>
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | LoopAccessAnalysis.h | 335 class RuntimePointerChecking { 364 RuntimePointerChecking(ScalarEvolution *SE) : Need(false), SE(SE) {} in RuntimePointerChecking() function 390 CheckingPtrGroup(unsigned Index, RuntimePointerChecking &RtCheck) in CheckingPtrGroup() 406 RuntimePointerChecking &RtCheck; 526 const RuntimePointerChecking *getRuntimePointerChecking() const { in getRuntimePointerChecking() 563 const SmallVectorImpl<RuntimePointerChecking::PointerCheck> 631 std::unique_ptr<RuntimePointerChecking> PtrRtChecking;
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | LoopAccessAnalysis.cpp | 234 SmallVector<RuntimePointerChecking::PointerCheck, 4> 235 RuntimePointerChecking::generateChecks() const { in generateChecks() 250 void RuntimePointerChecking::generateChecks( in generateChecks() 257 bool RuntimePointerChecking::needsChecking(const CheckingPtrGroup &M, in needsChecking() 307 void RuntimePointerChecking::groupChecks( in groupChecks() 427 bool RuntimePointerChecking::arePointersInSamePartition( in arePointersInSamePartition() 453 void RuntimePointerChecking::printChecks( in printChecks() 532 bool createCheckForAccess(RuntimePointerChecking &RtCheck, 2086 const RuntimePointerChecking &PtrRtChecking) { in expandBounds() 2125 const RuntimePointerChecking &PtrRtChecking) { in expandBounds() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | LoopDistribute.cpp | 508 const RuntimePointerChecking *RtPtrCheck = LAI.getRuntimePointerChecking(); in computePartitionSetForPointers() 893 SmallVector<RuntimePointerChecking::PointerCheck, 4> 895 const SmallVectorImpl<RuntimePointerChecking::PointerCheck> &AllChecks, in includeOnlyCrossPartitionChecks() 897 const RuntimePointerChecking *RtPtrChecking) { in includeOnlyCrossPartitionChecks() 898 SmallVector<RuntimePointerChecking::PointerCheck, 4> Checks; in includeOnlyCrossPartitionChecks() 901 [&](const RuntimePointerChecking::PointerCheck &Check) { in includeOnlyCrossPartitionChecks() 918 !RuntimePointerChecking::arePointersInSamePartition( in includeOnlyCrossPartitionChecks()
|
| H A 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()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A 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()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Vectorize/ |
| H A D | LoopVectorizationLegality.h | 311 const RuntimePointerChecking *getRuntimePointerChecking() const { in getRuntimePointerChecking()
|