TempScop: Make assert more descriptive

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@177642 91177308-0d34-0410-b5e6-96231b3b80d8
Remove last uses of canoncial induction variable when scev code generating

We now detect scops without a canonical induction variable and can generate a
polyhedral representation for them. There was no modification necessary to
code generate these scops.

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@177643 91177308-0d34-0410-b5e6-96231b3b80d8
Do not canonicalize indvars with scev based codegen

Scev code generation can now handle scops with non canonical induction
variables. Hence there is no need to introduce canonical ones any more.

git-svn-id: https://llvm.org/svn/llvm-project/polly/trunk@177644 91177308-0d34-0410-b5e6-96231b3b80d8
Add failing test case

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