Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DLoopAccessAnalysis.h333 class RuntimePointerChecking; variable
339 RuntimeCheckingPtrGroup(unsigned Index, RuntimePointerChecking &RtCheck);
346 bool addPointer(unsigned Index, RuntimePointerChecking &RtCheck);
384 class RuntimePointerChecking {
417 RuntimePointerChecking(MemoryDepChecker &DC, ScalarEvolution *SE) in RuntimePointerChecking() function
575 const RuntimePointerChecking *getRuntimePointerChecking() const { in getRuntimePointerChecking()
672 std::unique_ptr<RuntimePointerChecking> PtrRtChecking;
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoopAccessAnalysis.cpp177 unsigned Index, RuntimePointerChecking &RtCheck) in RuntimeCheckingPtrGroup()
243 void RuntimePointerChecking::tryToCreateDiffCheck( in tryToCreateDiffCheck()
349 void RuntimePointerChecking::generateChecks( in generateChecks()
356 bool RuntimePointerChecking::needsChecking( in needsChecking()
380 RuntimePointerChecking &RtCheck) { in addPointer()
418 void RuntimePointerChecking::groupChecks( in groupChecks()
544 bool RuntimePointerChecking::arePointersInSamePartition( in arePointersInSamePartition()
551 bool RuntimePointerChecking::needsChecking(unsigned I, unsigned J) const { in needsChecking()
570 void RuntimePointerChecking::printChecks( in printChecks()
648 bool createCheckForAccess(RuntimePointerChecking &RtCheck,
[all …]
/llvm-project-15.0.7/llvm/test/Analysis/LoopAccessAnalysis/
H A Druntime-pointer-checking-insert-typesize.ll5 ; in RuntimePointerChecking::insert when performing loop load elimination
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopDistribute.cpp506 const RuntimePointerChecking *RtPtrCheck = LAI.getRuntimePointerChecking(); in computePartitionSetForPointers()
907 const RuntimePointerChecking *RtPtrChecking) { in includeOnlyCrossPartitionChecks()
928 !RuntimePointerChecking::arePointersInSamePartition( in includeOnlyCrossPartitionChecks()
/llvm-project-15.0.7/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorizationLegality.h371 const RuntimePointerChecking *getRuntimePointerChecking() const { in getRuntimePointerChecking()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLoopVersioning.cpp182 const RuntimePointerChecking *RtPtrChecking = LAI.getRuntimePointerChecking(); in prepareNoAliasMetadata()