From e3ab7cca3abbc2dc5056695582b7a46abcc245ef Mon Sep 17 00:00:00 2001 From: Arnold Schwaighofer Date: Wed, 15 May 2013 02:02:45 +0000 Subject: [PATCH] LoopVectorize: Fix comments 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 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/Transforms/Vectorize/LoopVectorize.cpp b/lib/Transforms/Vectorize/LoopVectorize.cpp index a8e1f4579c7..58a1a746555 100644 --- a/lib/Transforms/Vectorize/LoopVectorize.cpp +++ b/lib/Transforms/Vectorize/LoopVectorize.cpp @@ -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 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; -- 2.34.1