LoopVectorize: Fix comments
authorArnold Schwaighofer <aschwaighofer@apple.com>
Wed, 15 May 2013 02:02:45 +0000 (02:02 +0000)
committerArnold Schwaighofer <aschwaighofer@apple.com>
Wed, 15 May 2013 02:02:45 +0000 (02:02 +0000)
No functionality change.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181862 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Transforms/Vectorize/LoopVectorize.cpp

index a8e1f4579c7f4242acd65c4c0583774576902d66..58a1a7465552ed6b04ca1f3f08020a412e243c17 100644 (file)
@@ -320,11 +320,11 @@ private:
 
 /// \brief Check if conditionally executed loads are hoistable.
 ///
-/// This class has two functions. isHoistableLoad and canHoistAllLoads.
+/// This class has two functions: isHoistableLoad and canHoistAllLoads.
 /// isHoistableLoad should be called on all load instructions that are executed
 /// conditionally. After all conditional loads are processed, the client should
-/// call canHoistAllLoads to determine if all of the conditional execute loads
-/// have an unconditional memory access in the loop.
+/// call canHoistAllLoads to determine if all of the conditional executed loads
+/// have an unconditional memory access to the same memory address in the loop.
 class LoadHoisting {
   typedef SmallPtrSet<Value *, 8> MemorySet;
 
@@ -3354,7 +3354,7 @@ bool LoopVectorizationLegality::blockCanBePredicated(BasicBlock *BB) {
     if (it->mayReadFromMemory() && !LoadSpeculation.isHoistableLoad(it))
       return false;
 
-    // We predicate stores at the moment.
+    // We don't predicate stores at the moment.
     if (it->mayWriteToMemory() || it->mayThrow())
       return false;