[LAA] Lift RuntimePointerCheck out of LoopAccessInfo, NFC

I am planning to add more nested classes inside RuntimePointerCheck so
all these triple-nesting would be hard to follow.

Also rename it to RuntimePointerChecking (i.e. append 'ing').

llvm-svn: 242218
diff --git a/llvm/lib/Transforms/Utils/LoopVersioning.cpp b/llvm/lib/Transforms/Utils/LoopVersioning.cpp
index edfe67b..832079d 100644
--- a/llvm/lib/Transforms/Utils/LoopVersioning.cpp
+++ b/llvm/lib/Transforms/Utils/LoopVersioning.cpp
@@ -32,7 +32,7 @@
 }
 
 bool LoopVersioning::needsRuntimeChecks() const {
-  return LAI.getRuntimePointerCheck()->needsAnyChecking(PtrToPartition);
+  return LAI.getRuntimePointerChecking()->needsAnyChecking(PtrToPartition);
 }
 
 void LoopVersioning::versionLoop(Pass *P) {