[llvm-commits] [llvm] r81884 - in /llvm/trunk/test/CodeGen/X86: fast-isel-gep-sext.ll fast-isel-gep.ll

Chris Lattner sabre at nondot.org
Tue Sep 15 11:23:37 PDT 2009


Author: lattner
Date: Tue Sep 15 13:23:37 2009
New Revision: 81884

URL: http://llvm.org/viewvc/llvm-project?rev=81884&view=rev
Log:
rename test

Added:
    llvm/trunk/test/CodeGen/X86/fast-isel-gep.ll
      - copied unchanged from r81882, llvm/trunk/test/CodeGen/X86/fast-isel-gep-sext.ll
Removed:
    llvm/trunk/test/CodeGen/X86/fast-isel-gep-sext.ll

Removed: llvm/trunk/test/CodeGen/X86/fast-isel-gep-sext.ll
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/fast-isel-gep-sext.ll?rev=81883&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/X86/fast-isel-gep-sext.ll (original)
+++ llvm/trunk/test/CodeGen/X86/fast-isel-gep-sext.ll (removed)
@@ -1,33 +0,0 @@
-; RUN: llc < %s -march=x86-64 -O0 | FileCheck %s --check-prefix=X64
-; RUN: llc < %s -march=x86 -O0 | FileCheck %s --check-prefix=X32
-; PR3181
-
-; GEP indices are interpreted as signed integers, so they
-; should be sign-extended to 64 bits on 64-bit targets.
-
-define i32 @test1(i32 %t3, i32* %t1) nounwind {
-       %t9 = getelementptr i32* %t1, i32 %t3           ; <i32*> [#uses=1]
-       %t15 = load i32* %t9            ; <i32> [#uses=1]
-       ret i32 %t15
-; X32: test1:
-; X32:  	movl	(%ecx,%eax,4), %eax
-; X32:  	ret
-
-; X64: test1:
-; X64:  	movslq	%edi, %rax
-; X64:  	movl	(%rsi,%rax,4), %eax
-; X64:  	ret
-
-}
-define i32 @test2(i64 %t3, i32* %t1) nounwind {
-       %t9 = getelementptr i32* %t1, i64 %t3           ; <i32*> [#uses=1]
-       %t15 = load i32* %t9            ; <i32> [#uses=1]
-       ret i32 %t15
-; X32: test2:
-; X32:  	movl	(%eax,%ecx,4), %eax
-; X32:  	ret
-
-; X64: test2:
-; X64:  	movl	(%rsi,%rdi,4), %eax
-; X64:  	ret
-}





More information about the llvm-commits mailing list