Changes in directory llvm/test/Regression/Transforms/IndVarsSimplify:
2007-01-08-X86-64-Pointer.ll added (r1.1) --- Log message: testcase for PR1097: http://llvm.org/PR1097 --- Diffs of the changes: (+19 -0) 2007-01-08-X86-64-Pointer.ll | 19 +++++++++++++++++++ 1 files changed, 19 insertions(+) Index: llvm/test/Regression/Transforms/IndVarsSimplify/2007-01-08-X86-64-Pointer.ll diff -c /dev/null llvm/test/Regression/Transforms/IndVarsSimplify/2007-01-08-X86-64-Pointer.ll:1.1 *** /dev/null Mon Jan 8 11:52:39 2007 --- llvm/test/Regression/Transforms/IndVarsSimplify/2007-01-08-X86-64-Pointer.ll Mon Jan 8 11:52:29 2007 *************** *** 0 **** --- 1,19 ---- + ; RUN: llvm-as < %s | llc -march=x86-64 | grep '(%rdi,%rax,8)' && + ; RUN: llvm-as < %s | llc -march=x86-64 | not grep 'addq.*8' + + define void %foo(double* %y) { + entry: + br label %bb + + bb: + %i = phi i64 [ 0, %entry ], [ %k, %bb ] + %j = getelementptr double* %y, i64 %i + store double 0.000000e+00, double* %j + %k = add i64 %i, 1 + %n = icmp eq i64 %k, 0 + br bool %n, label %return, label %bb + + return: + ret void + } + _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits