diff options
Diffstat (limited to 'llvm/test/Regression/Transforms/IndVarsSimplify/2002-09-09-PointerIndVar.ll')
| -rw-r--r-- | llvm/test/Regression/Transforms/IndVarsSimplify/2002-09-09-PointerIndVar.ll | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/llvm/test/Regression/Transforms/IndVarsSimplify/2002-09-09-PointerIndVar.ll b/llvm/test/Regression/Transforms/IndVarsSimplify/2002-09-09-PointerIndVar.ll deleted file mode 100644 index 4c80e4851f4..00000000000 --- a/llvm/test/Regression/Transforms/IndVarsSimplify/2002-09-09-PointerIndVar.ll +++ /dev/null @@ -1,16 +0,0 @@ -; Induction variable pass is doing bad things with pointer induction vars, -; trying to do arithmetic on them directly. -; -; RUN: llvm-upgrade < %s | llvm-as | opt -indvars -; -void %test(int %A, uint %S, sbyte* %S) { - - br label %Loop -Loop: - %PIV = phi sbyte* [%S, %0], [%PIVNext, %Loop] - - %PIV = cast sbyte* %PIV to ulong - %PIVNext = add ulong %PIV, 8 - %PIVNext = cast ulong %PIVNext to sbyte* - br label %Loop -} |

