[llvm-commits] [llvm] r78157 - in /llvm/trunk: include/llvm/Analysis/LoopDependenceAnalysis.h lib/Analysis/LoopDependenceAnalysis.cpp test/Analysis/LoopDependenceAnalysis/alias.ll test/Analysis/LoopDependenceAnalysis/ziv.ll

Bill Wendling wendling at apple.com
Wed Aug 5 14:53:04 PDT 2009


Hi Andreas,

On Aug 4, 2009, at 9:26 PM, Andreas Bolka wrote:

> Author: abolka
> Date: Tue Aug  4 23:26:05 2009
> New Revision: 78157
>
> =
> =
> =
> =
> =
> =
> =
> =
> ======================================================================
> --- llvm/trunk/lib/Analysis/LoopDependenceAnalysis.cpp (original)
> +++ llvm/trunk/lib/Analysis/LoopDependenceAnalysis.cpp Tue Aug  4  
> 23:26:05 2009
> @@ -136,6 +136,19 @@
>   return isLoopInvariant(S) || (rec && rec->isAffine());
> }
>
> +bool LoopDependenceAnalysis::isZIVPair(const SCEV *A, const SCEV  
> *B) const {
> +  return isLoopInvariant(A) && isLoopInvariant(B);
> +}
> +
> +LoopDependenceAnalysis::DependenceResult
> +LoopDependenceAnalysis::analyseZIV(const SCEV *A,
> +                                   const SCEV *B,
> +                                   Subscript *S) const {
> +  assert(isZIVPair(A, B));

A message after this assert, please. Something like:

	assert(isZIVPair(A, B) && "The world is coming to an end!!!");

:-)

-bw




More information about the llvm-commits mailing list