[llvm-commits] [llvm] r49970 - in /llvm/trunk/test/CodeGen: CBackend/ Generic/ X86/

Chris Lattner sabre at nondot.org
Sat Apr 19 15:29:10 PDT 2008


Author: lattner
Date: Sat Apr 19 17:29:10 2008
New Revision: 49970

URL: http://llvm.org/viewvc/llvm-project?rev=49970&view=rev
Log:
rename *.llx -> *.ll

Added:
    llvm/trunk/test/CodeGen/CBackend/2003-06-28-LinkOnceGlobalVars.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/CBackend/2003-06-28-LinkOnceGlobalVars.llx
    llvm/trunk/test/CodeGen/CBackend/2004-02-13-FrameReturnAddress.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/CBackend/2004-02-13-FrameReturnAddress.llx
    llvm/trunk/test/CodeGen/CBackend/2004-02-15-PreexistingExternals.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/CBackend/2004-02-15-PreexistingExternals.llx
    llvm/trunk/test/CodeGen/CBackend/2004-02-26-FPNotPrintableConstants.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/CBackend/2004-02-26-FPNotPrintableConstants.llx
    llvm/trunk/test/CodeGen/CBackend/2004-02-26-LinkOnceFunctions.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/CBackend/2004-02-26-LinkOnceFunctions.llx
    llvm/trunk/test/CodeGen/CBackend/2004-11-13-FunctionPointerCast.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/CBackend/2004-11-13-FunctionPointerCast.llx
    llvm/trunk/test/CodeGen/Generic/2004-02-08-UnwindSupport.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/Generic/2004-02-08-UnwindSupport.llx
    llvm/trunk/test/CodeGen/Generic/2004-05-09-LiveVarPartialRegister.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/Generic/2004-05-09-LiveVarPartialRegister.llx
    llvm/trunk/test/CodeGen/Generic/BasicInstrs.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/Generic/BasicInstrs.llx
    llvm/trunk/test/CodeGen/Generic/ConstantExprLowering.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/Generic/ConstantExprLowering.llx
    llvm/trunk/test/CodeGen/X86/2002-12-23-LocalRAProblem.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/X86/2002-12-23-LocalRAProblem.llx
    llvm/trunk/test/CodeGen/X86/2002-12-23-SubProblem.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/X86/2002-12-23-SubProblem.llx
    llvm/trunk/test/CodeGen/X86/2003-08-03-CallArgLiveRanges.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/X86/2003-08-03-CallArgLiveRanges.llx
    llvm/trunk/test/CodeGen/X86/2003-08-23-DeadBlockTest.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/X86/2003-08-23-DeadBlockTest.llx
    llvm/trunk/test/CodeGen/X86/2003-11-03-GlobalBool.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/X86/2003-11-03-GlobalBool.llx
    llvm/trunk/test/CodeGen/X86/2004-02-12-Memcpy.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/X86/2004-02-12-Memcpy.llx
    llvm/trunk/test/CodeGen/X86/2004-02-13-FrameReturnAddress.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/X86/2004-02-13-FrameReturnAddress.llx
    llvm/trunk/test/CodeGen/X86/2004-02-14-InefficientStackPointer.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/X86/2004-02-14-InefficientStackPointer.llx
    llvm/trunk/test/CodeGen/X86/2004-02-22-Casts.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/X86/2004-02-22-Casts.llx
    llvm/trunk/test/CodeGen/X86/2004-03-30-Select-Max.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/X86/2004-03-30-Select-Max.llx
    llvm/trunk/test/CodeGen/X86/2004-04-09-SameValueCoalescing.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/X86/2004-04-09-SameValueCoalescing.llx
    llvm/trunk/test/CodeGen/X86/2004-04-13-FPCMOV-Crash.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/X86/2004-04-13-FPCMOV-Crash.llx
    llvm/trunk/test/CodeGen/X86/2004-06-10-StackifierCrash.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/X86/2004-06-10-StackifierCrash.llx
    llvm/trunk/test/CodeGen/X86/2004-10-08-SelectSetCCFold.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/X86/2004-10-08-SelectSetCCFold.llx
    llvm/trunk/test/CodeGen/X86/compare_folding.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/X86/compare_folding.llx
    llvm/trunk/test/CodeGen/X86/fp_constant_op.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/X86/fp_constant_op.llx
    llvm/trunk/test/CodeGen/X86/fp_load_cast_fold.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/X86/fp_load_cast_fold.llx
    llvm/trunk/test/CodeGen/X86/fp_load_fold.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/X86/fp_load_fold.llx
    llvm/trunk/test/CodeGen/X86/shift-double.ll
      - copied unchanged from r49950, llvm/trunk/test/CodeGen/X86/shift-double.llx
Removed:
    llvm/trunk/test/CodeGen/CBackend/2003-06-28-LinkOnceGlobalVars.llx
    llvm/trunk/test/CodeGen/CBackend/2004-02-13-FrameReturnAddress.llx
    llvm/trunk/test/CodeGen/CBackend/2004-02-15-PreexistingExternals.llx
    llvm/trunk/test/CodeGen/CBackend/2004-02-26-FPNotPrintableConstants.llx
    llvm/trunk/test/CodeGen/CBackend/2004-02-26-LinkOnceFunctions.llx
    llvm/trunk/test/CodeGen/CBackend/2004-11-13-FunctionPointerCast.llx
    llvm/trunk/test/CodeGen/Generic/2004-02-08-UnwindSupport.llx
    llvm/trunk/test/CodeGen/Generic/2004-05-09-LiveVarPartialRegister.llx
    llvm/trunk/test/CodeGen/Generic/BasicInstrs.llx
    llvm/trunk/test/CodeGen/Generic/ConstantExprLowering.llx
    llvm/trunk/test/CodeGen/X86/2002-12-23-LocalRAProblem.llx
    llvm/trunk/test/CodeGen/X86/2002-12-23-SubProblem.llx
    llvm/trunk/test/CodeGen/X86/2003-08-03-CallArgLiveRanges.llx
    llvm/trunk/test/CodeGen/X86/2003-08-23-DeadBlockTest.llx
    llvm/trunk/test/CodeGen/X86/2003-11-03-GlobalBool.llx
    llvm/trunk/test/CodeGen/X86/2004-02-12-Memcpy.llx
    llvm/trunk/test/CodeGen/X86/2004-02-13-FrameReturnAddress.llx
    llvm/trunk/test/CodeGen/X86/2004-02-14-InefficientStackPointer.llx
    llvm/trunk/test/CodeGen/X86/2004-02-22-Casts.llx
    llvm/trunk/test/CodeGen/X86/2004-03-30-Select-Max.llx
    llvm/trunk/test/CodeGen/X86/2004-04-09-SameValueCoalescing.llx
    llvm/trunk/test/CodeGen/X86/2004-04-13-FPCMOV-Crash.llx
    llvm/trunk/test/CodeGen/X86/2004-06-10-StackifierCrash.llx
    llvm/trunk/test/CodeGen/X86/2004-10-08-SelectSetCCFold.llx
    llvm/trunk/test/CodeGen/X86/compare_folding.llx
    llvm/trunk/test/CodeGen/X86/fp_constant_op.llx
    llvm/trunk/test/CodeGen/X86/fp_load_cast_fold.llx
    llvm/trunk/test/CodeGen/X86/fp_load_fold.llx
    llvm/trunk/test/CodeGen/X86/shift-double.llx

Removed: llvm/trunk/test/CodeGen/CBackend/2003-06-28-LinkOnceGlobalVars.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/CBackend/2003-06-28-LinkOnceGlobalVars.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/CBackend/2003-06-28-LinkOnceGlobalVars.llx (original)
+++ llvm/trunk/test/CodeGen/CBackend/2003-06-28-LinkOnceGlobalVars.llx (removed)
@@ -1,3 +0,0 @@
-; RUN: llvm-as < %s | llc -march=c | grep common | grep X
-
- at X = linkonce global i32 5

Removed: llvm/trunk/test/CodeGen/CBackend/2004-02-13-FrameReturnAddress.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/CBackend/2004-02-13-FrameReturnAddress.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/CBackend/2004-02-13-FrameReturnAddress.llx (original)
+++ llvm/trunk/test/CodeGen/CBackend/2004-02-13-FrameReturnAddress.llx (removed)
@@ -1,16 +0,0 @@
-; RUN: llvm-as < %s | llc -march=c | grep builtin_return_address
-
-declare i8* @llvm.returnaddress(i32)
-
-declare i8* @llvm.frameaddress(i32)
-
-define i8* @test1() {
-        %X = call i8* @llvm.returnaddress( i32 0 )              ; <i8*> [#uses=1]
-        ret i8* %X
-}
-
-define i8* @test2() {
-        %X = call i8* @llvm.frameaddress( i32 0 )               ; <i8*> [#uses=1]
-        ret i8* %X
-}
-

Removed: llvm/trunk/test/CodeGen/CBackend/2004-02-15-PreexistingExternals.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/CBackend/2004-02-15-PreexistingExternals.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/CBackend/2004-02-15-PreexistingExternals.llx (original)
+++ llvm/trunk/test/CodeGen/CBackend/2004-02-15-PreexistingExternals.llx (removed)
@@ -1,18 +0,0 @@
-; The intrinsic lowering pass was lowering intrinsics like llvm.memcpy to 
-; explicitly specified prototypes, inserting a new function if the old one
-; didn't exist.  This caused there to be two external memcpy functions in 
-; this testcase for example, which caused the CBE to mangle one, screwing
-; everything up.  :(  Test that this does not happen anymore.
-;
-; RUN: llvm-as < %s | llc -march=c | not grep _memcpy
-
-declare void @llvm.memcpy.i32(i8*, i8*, i32, i32)
-
-declare float* @memcpy(i32*, i32, i32)
-
-define i32 @test(i8* %A, i8* %B, i32* %C) {
-        call float* @memcpy( i32* %C, i32 4, i32 17 )           ; <float*>:1 [#uses=0]
-        call void @llvm.memcpy.i32( i8* %A, i8* %B, i32 123, i32 14 )
-        ret i32 7
-}
-

Removed: llvm/trunk/test/CodeGen/CBackend/2004-02-26-FPNotPrintableConstants.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/CBackend/2004-02-26-FPNotPrintableConstants.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/CBackend/2004-02-26-FPNotPrintableConstants.llx (original)
+++ llvm/trunk/test/CodeGen/CBackend/2004-02-26-FPNotPrintableConstants.llx (removed)
@@ -1,11 +0,0 @@
-; This is a non-normal FP value
-; RUN: llvm-as < %s | llc -march=c | grep FPConstant | grep static
-
-define float @func() {
-        ret float 0xFFF0000000000000
-}
-
-define double @func2() {
-        ret double 0xFF20000000000000
-}
-

Removed: llvm/trunk/test/CodeGen/CBackend/2004-02-26-LinkOnceFunctions.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/CBackend/2004-02-26-LinkOnceFunctions.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/CBackend/2004-02-26-LinkOnceFunctions.llx (original)
+++ llvm/trunk/test/CodeGen/CBackend/2004-02-26-LinkOnceFunctions.llx (removed)
@@ -1,6 +0,0 @@
-; RUN: llvm-as < %s | llc -march=c | grep func1 | grep WEAK
-
-define linkonce i32 @func1() {
-        ret i32 5
-}
-

Removed: llvm/trunk/test/CodeGen/CBackend/2004-11-13-FunctionPointerCast.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/CBackend/2004-11-13-FunctionPointerCast.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/CBackend/2004-11-13-FunctionPointerCast.llx (original)
+++ llvm/trunk/test/CodeGen/CBackend/2004-11-13-FunctionPointerCast.llx (removed)
@@ -1,12 +0,0 @@
-; The CBE should not emit code that casts the function pointer.  This causes
-; GCC to get testy and insert trap instructions instead of doing the right
-; thing. :(
-; RUN: llvm-as < %s | llc -march=c
-
-declare void @external(i8*)
-
-define i32 @test(i32* %X) {
-        %RV = call i32 bitcast (void (i8*)* @external to i32 (i32*)*)( i32* %X )                ; <i32> [#uses=1]
-        ret i32 %RV
-}
-

Removed: llvm/trunk/test/CodeGen/Generic/2004-02-08-UnwindSupport.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/Generic/2004-02-08-UnwindSupport.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/Generic/2004-02-08-UnwindSupport.llx (original)
+++ llvm/trunk/test/CodeGen/Generic/2004-02-08-UnwindSupport.llx (removed)
@@ -1,17 +0,0 @@
-; RUN: llvm-as < %s | llc -enable-correct-eh-support
-
-define i32 @test() {
-        unwind
-}
-
-define i32 @main() {
-        %X = invoke i32 @test( )
-                        to label %cont unwind label %EH         ; <i32> [#uses=0]
-
-cont:           ; preds = %0
-        ret i32 1
-
-EH:             ; preds = %0
-        ret i32 0
-}
-

Removed: llvm/trunk/test/CodeGen/Generic/2004-05-09-LiveVarPartialRegister.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/Generic/2004-05-09-LiveVarPartialRegister.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/Generic/2004-05-09-LiveVarPartialRegister.llx (original)
+++ llvm/trunk/test/CodeGen/Generic/2004-05-09-LiveVarPartialRegister.llx (removed)
@@ -1,13 +0,0 @@
-; RUN: llvm-as < %s | llc
- at global_long_1 = linkonce global i64 7          ; <i64*> [#uses=1]
- at global_long_2 = linkonce global i64 49         ; <i64*> [#uses=1]
-
-define i32 @main() {
-        %l1 = load i64* @global_long_1          ; <i64> [#uses=1]
-        %l2 = load i64* @global_long_2          ; <i64> [#uses=1]
-        %cond = icmp sle i64 %l1, %l2           ; <i1> [#uses=1]
-        %cast2 = zext i1 %cond to i32           ; <i32> [#uses=1]
-        %RV = sub i32 1, %cast2         ; <i32> [#uses=1]
-        ret i32 %RV
-}
-

Removed: llvm/trunk/test/CodeGen/Generic/BasicInstrs.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/Generic/BasicInstrs.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/Generic/BasicInstrs.llx (original)
+++ llvm/trunk/test/CodeGen/Generic/BasicInstrs.llx (removed)
@@ -1,54 +0,0 @@
-; New testcase, this contains a bunch of simple instructions that should be
-; handled by a code generator.
-
-; RUN: llvm-as < %s | llc
-
-define i32 @add(i32 %A, i32 %B) {
-	%R = add i32 %A, %B		; <i32> [#uses=1]
-	ret i32 %R
-}
-
-define i32 @sub(i32 %A, i32 %B) {
-	%R = sub i32 %A, %B		; <i32> [#uses=1]
-	ret i32 %R
-}
-
-define i32 @mul(i32 %A, i32 %B) {
-	%R = mul i32 %A, %B		; <i32> [#uses=1]
-	ret i32 %R
-}
-
-define i32 @sdiv(i32 %A, i32 %B) {
-	%R = sdiv i32 %A, %B		; <i32> [#uses=1]
-	ret i32 %R
-}
-
-define i32 @udiv(i32 %A, i32 %B) {
-	%R = udiv i32 %A, %B		; <i32> [#uses=1]
-	ret i32 %R
-}
-
-define i32 @srem(i32 %A, i32 %B) {
-	%R = srem i32 %A, %B		; <i32> [#uses=1]
-	ret i32 %R
-}
-
-define i32 @urem(i32 %A, i32 %B) {
-	%R = urem i32 %A, %B		; <i32> [#uses=1]
-	ret i32 %R
-}
-
-define i32 @and(i32 %A, i32 %B) {
-	%R = and i32 %A, %B		; <i32> [#uses=1]
-	ret i32 %R
-}
-
-define i32 @or(i32 %A, i32 %B) {
-	%R = or i32 %A, %B		; <i32> [#uses=1]
-	ret i32 %R
-}
-
-define i32 @xor(i32 %A, i32 %B) {
-	%R = xor i32 %A, %B		; <i32> [#uses=1]
-	ret i32 %R
-}

Removed: llvm/trunk/test/CodeGen/Generic/ConstantExprLowering.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/Generic/ConstantExprLowering.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/Generic/ConstantExprLowering.llx (original)
+++ llvm/trunk/test/CodeGen/Generic/ConstantExprLowering.llx (removed)
@@ -1,22 +0,0 @@
-; RUN: llvm-as < %s | llc
-
- at .str_1 = internal constant [16 x i8] c"%d %d %d %d %d\0A\00"           ; <[16 x i8]*> [#uses=1]
- at XA = external global i32               ; <i32*> [#uses=1]
- at XB = external global i32               ; <i32*> [#uses=1]
-
-declare i32 @printf(i8*, ...)
-
-define void @test(i32 %A, i32 %B, i32 %C, i32 %D) {
-entry:
-        %t1 = icmp slt i32 %A, 0                ; <i1> [#uses=1]
-        br i1 %t1, label %less, label %not_less
-
-less:           ; preds = %entry
-        br label %not_less
-
-not_less:               ; preds = %less, %entry
-        %t2 = phi i32 [ sub (i32 ptrtoint (i32* @XA to i32), i32 ptrtoint (i32* @XB to i32)), %less ], [ sub (i32 ptrtoint (i32* @XA to i32), i32 ptrtoint (i32* @XB to i32)), %entry ]               ; <i32> [#uses=1]
-        %tmp.39 = call i32 (i8*, ...)* @printf( i8* getelementptr ([16 x i8]* @.str_1, i64 0, i64 0), i32 %t2 )      ; <i32> [#uses=0]
-        ret void
-}
-

Removed: llvm/trunk/test/CodeGen/X86/2002-12-23-LocalRAProblem.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/2002-12-23-LocalRAProblem.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/X86/2002-12-23-LocalRAProblem.llx (original)
+++ llvm/trunk/test/CodeGen/X86/2002-12-23-LocalRAProblem.llx (removed)
@@ -1,15 +0,0 @@
-; RUN: llvm-as < %s | llc -march=x86 -regalloc=simple
-
-define i32 @main() {
-	; %A = 0
-        %A = add i32 0, 0		; <i32> [#uses=1]
-        ; %B = 1
-	%B = add i32 0, 1		; <i32> [#uses=2]
-	br label %bb1
-bb1:		; preds = %0
-        ; %X = 0*1 = 0
- 	%X = mul i32 %A, %B		; <i32> [#uses=0]
-        ; %r = 0
-	%R = sub i32 %B, 1		; <i32> [#uses=1]
-	ret i32 %R
-}

Removed: llvm/trunk/test/CodeGen/X86/2002-12-23-SubProblem.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/2002-12-23-SubProblem.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/X86/2002-12-23-SubProblem.llx (original)
+++ llvm/trunk/test/CodeGen/X86/2002-12-23-SubProblem.llx (removed)
@@ -1,7 +0,0 @@
-; RUN: llvm-as < %s | llc -march=x86 -regalloc=simple
-
-define i32 @main(i32 %B) {
-        ;%B = add i32 0, 1;
-        %R = sub i32 %B, 1 ; %r = 0
-        ret i32 %R
-}

Removed: llvm/trunk/test/CodeGen/X86/2003-08-03-CallArgLiveRanges.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/2003-08-03-CallArgLiveRanges.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/X86/2003-08-03-CallArgLiveRanges.llx (original)
+++ llvm/trunk/test/CodeGen/X86/2003-08-03-CallArgLiveRanges.llx (removed)
@@ -1,18 +0,0 @@
-; The old instruction selector used to load all arguments to a call up in 
-; registers, then start pushing them all onto the stack.  This is bad news as
-; it makes a ton of annoying overlapping live ranges.  This code should not
-; cause spills!
-;
-; RUN: llvm-as < %s | llc -march=x86 -stats |& not grep spilled
-
-target datalayout = "e-p:32:32"
-
-define i32 @test(i32, i32, i32, i32, i32, i32, i32, i32, i32, i32) {
-        ret i32 0
-}
-
-define i32 @main() {
-        %X = call i32 @test( i32 1, i32 2, i32 3, i32 4, i32 5, i32 6, i32 7, i32 8, i32 9, i32 10 )            ; <i32> [#uses=1]
-        ret i32 %X
-}
-

Removed: llvm/trunk/test/CodeGen/X86/2003-08-23-DeadBlockTest.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/2003-08-23-DeadBlockTest.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/X86/2003-08-23-DeadBlockTest.llx (original)
+++ llvm/trunk/test/CodeGen/X86/2003-08-23-DeadBlockTest.llx (removed)
@@ -1,12 +0,0 @@
-; RUN: llvm-as < %s | llc -march=x86
-
-define i32 @test() {
-entry:
-        ret i32 7
-Test:           ; No predecessors!
-        %A = call i32 @test( )          ; <i32> [#uses=1]
-        %B = call i32 @test( )          ; <i32> [#uses=1]
-        %C = add i32 %A, %B             ; <i32> [#uses=1]
-        ret i32 %C
-}
-

Removed: llvm/trunk/test/CodeGen/X86/2003-11-03-GlobalBool.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/2003-11-03-GlobalBool.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/X86/2003-11-03-GlobalBool.llx (original)
+++ llvm/trunk/test/CodeGen/X86/2003-11-03-GlobalBool.llx (removed)
@@ -1,4 +0,0 @@
-; RUN: llvm-as < %s | llc -march=x86 | \
-; RUN:   not grep {.byte\[\[:space:\]\]*true}
-
- at X = global i1 true             ; <i1*> [#uses=0]

Removed: llvm/trunk/test/CodeGen/X86/2004-02-12-Memcpy.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/2004-02-12-Memcpy.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/X86/2004-02-12-Memcpy.llx (original)
+++ llvm/trunk/test/CodeGen/X86/2004-02-12-Memcpy.llx (removed)
@@ -1,25 +0,0 @@
-; RUN: llvm-as < %s | llc -march=x86 -mtriple=i686-pc-linux-gnu | grep movs | count 3
-
- at A = global [32 x i32] zeroinitializer
- at B = global [32 x i32] zeroinitializer
-
-declare void @llvm.memcpy.i32(i8*, i8*, i32, i32)
-
-define void @main() {
-  ; dword copy
-  call void @llvm.memcpy.i32(i8* bitcast ([32 x i32]* @A to i8*),
-                           i8* bitcast ([32 x i32]* @B to i8*),
-                           i32 128, i32 4 )
-
-  ; word copy
-  call void @llvm.memcpy.i32( i8* bitcast ([32 x i32]* @A to i8*),
-                           i8* bitcast ([32 x i32]* @B to i8*),
-                           i32 128, i32 2 )
-
-  ; byte copy
-  call void @llvm.memcpy.i32( i8* bitcast ([32 x i32]* @A to i8*),
-                           i8* bitcast ([32 x i32]* @B to i8*),
-                            i32 128, i32 1 )
-
-  ret void
-}

Removed: llvm/trunk/test/CodeGen/X86/2004-02-13-FrameReturnAddress.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/2004-02-13-FrameReturnAddress.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/X86/2004-02-13-FrameReturnAddress.llx (original)
+++ llvm/trunk/test/CodeGen/X86/2004-02-13-FrameReturnAddress.llx (removed)
@@ -1,16 +0,0 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep {(%esp}
-
-declare i8* @llvm.returnaddress(i32)
-
-declare i8* @llvm.frameaddress(i32)
-
-define i8* @test1() {
-        %X = call i8* @llvm.returnaddress( i32 0 )              ; <i8*> [#uses=1]
-        ret i8* %X
-}
-
-define i8* @test2() {
-        %X = call i8* @llvm.frameaddress( i32 0 )               ; <i8*> [#uses=1]
-        ret i8* %X
-}
-

Removed: llvm/trunk/test/CodeGen/X86/2004-02-14-InefficientStackPointer.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/2004-02-14-InefficientStackPointer.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/X86/2004-02-14-InefficientStackPointer.llx (original)
+++ llvm/trunk/test/CodeGen/X86/2004-02-14-InefficientStackPointer.llx (removed)
@@ -1,5 +0,0 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep -i ESP | not grep sub
-
-define i32 @test(i32 %X) {
-        ret i32 %X
-}

Removed: llvm/trunk/test/CodeGen/X86/2004-02-22-Casts.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/2004-02-22-Casts.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/X86/2004-02-22-Casts.llx (original)
+++ llvm/trunk/test/CodeGen/X86/2004-02-22-Casts.llx (removed)
@@ -1,12 +0,0 @@
-; RUN: llvm-as < %s | llc -march=x86
-define i1 @test1(double %X) {
-        %V = fcmp one double %X, 0.000000e+00           ; <i1> [#uses=1]
-        ret i1 %V
-}
-
-define double @test2(i64 %X) {
-        %V = uitofp i64 %X to double            ; <double> [#uses=1]
-        ret double %V
-}
-
-

Removed: llvm/trunk/test/CodeGen/X86/2004-03-30-Select-Max.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/2004-03-30-Select-Max.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/X86/2004-03-30-Select-Max.llx (original)
+++ llvm/trunk/test/CodeGen/X86/2004-03-30-Select-Max.llx (removed)
@@ -1,8 +0,0 @@
-; RUN: llvm-as < %s | llc -march=x86 | not grep {j\[lgbe\]}
-
-define i32 @max(i32 %A, i32 %B) {
-        %gt = icmp sgt i32 %A, %B               ; <i1> [#uses=1]
-        %R = select i1 %gt, i32 %A, i32 %B              ; <i32> [#uses=1]
-        ret i32 %R
-}
-

Removed: llvm/trunk/test/CodeGen/X86/2004-04-09-SameValueCoalescing.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/2004-04-09-SameValueCoalescing.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/X86/2004-04-09-SameValueCoalescing.llx (original)
+++ llvm/trunk/test/CodeGen/X86/2004-04-09-SameValueCoalescing.llx (removed)
@@ -1,13 +0,0 @@
-; Linear scan does not currently coalesce any two variables that have
-; overlapping live intervals. When two overlapping intervals have the same
-; value, they can be joined though.
-;
-; RUN: llvm-as < %s | llc -march=x86 -regalloc=linearscan | \
-; RUN:   not grep {mov %\[A-Z\]\\\{2,3\\\}, %\[A-Z\]\\\{2,3\\\}}
-
-define i64 @test(i64 %x) {
-entry:
-        %tmp.1 = mul i64 %x, 4294967297         ; <i64> [#uses=1]
-        ret i64 %tmp.1
-}
-

Removed: llvm/trunk/test/CodeGen/X86/2004-04-13-FPCMOV-Crash.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/2004-04-13-FPCMOV-Crash.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/X86/2004-04-13-FPCMOV-Crash.llx (original)
+++ llvm/trunk/test/CodeGen/X86/2004-04-13-FPCMOV-Crash.llx (removed)
@@ -1,7 +0,0 @@
-; RUN: llvm-as < %s | llc -march=x86
-
-define double @test(double %d) {
-        %X = select i1 false, double %d, double %d              ; <double> [#uses=1]
-        ret double %X
-}
-

Removed: llvm/trunk/test/CodeGen/X86/2004-06-10-StackifierCrash.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/2004-06-10-StackifierCrash.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/X86/2004-06-10-StackifierCrash.llx (original)
+++ llvm/trunk/test/CodeGen/X86/2004-06-10-StackifierCrash.llx (removed)
@@ -1,6 +0,0 @@
-; RUN: llvm-as < %s | llc -march=x86
-
-define i1 @T(double %X) {
-        %V = fcmp oeq double %X, %X             ; <i1> [#uses=1]
-        ret i1 %V
-}

Removed: llvm/trunk/test/CodeGen/X86/2004-10-08-SelectSetCCFold.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/2004-10-08-SelectSetCCFold.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/X86/2004-10-08-SelectSetCCFold.llx (original)
+++ llvm/trunk/test/CodeGen/X86/2004-10-08-SelectSetCCFold.llx (removed)
@@ -1,8 +0,0 @@
-; RUN: llvm-as < %s | llc -march=x86
-
-define i1 @test(i1 %C, i1 %D, i32 %X, i32 %Y) {
-        %E = icmp slt i32 %X, %Y                ; <i1> [#uses=1]
-        %F = select i1 %C, i1 %D, i1 %E         ; <i1> [#uses=1]
-        ret i1 %F
-}
-

Removed: llvm/trunk/test/CodeGen/X86/compare_folding.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/compare_folding.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/X86/compare_folding.llx (original)
+++ llvm/trunk/test/CodeGen/X86/compare_folding.llx (removed)
@@ -1,11 +0,0 @@
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah | \
-; RUN:   grep movsd | count 1
-; RUN: llvm-as < %s | llc -march=x86 -mcpu=yonah | \
-; RUN:   grep ucomisd
-declare i1 @llvm.isunordered.f64(double, double)
-
-define i1 @test1(double %X, double %Y) {
-        %COM = fcmp uno double %X, %Y           ; <i1> [#uses=1]
-        ret i1 %COM
-}
-

Removed: llvm/trunk/test/CodeGen/X86/fp_constant_op.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/fp_constant_op.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/X86/fp_constant_op.llx (original)
+++ llvm/trunk/test/CodeGen/X86/fp_constant_op.llx (removed)
@@ -1,35 +0,0 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel -mcpu=i486 | \
-; RUN:   grep {fadd\\|fsub\\|fdiv\\|fmul} | not grep -i ST
-
-; Test that the load of the constant is folded into the operation.
-
-
-define double @foo_add(double %P) {
-	%tmp.1 = add double %P, 1.230000e+02		; <double> [#uses=1]
-	ret double %tmp.1
-}
-
-define double @foo_mul(double %P) {
-	%tmp.1 = mul double %P, 1.230000e+02		; <double> [#uses=1]
-	ret double %tmp.1
-}
-
-define double @foo_sub(double %P) {
-	%tmp.1 = sub double %P, 1.230000e+02		; <double> [#uses=1]
-	ret double %tmp.1
-}
-
-define double @foo_subr(double %P) {
-	%tmp.1 = sub double 1.230000e+02, %P		; <double> [#uses=1]
-	ret double %tmp.1
-}
-
-define double @foo_div(double %P) {
-	%tmp.1 = fdiv double %P, 1.230000e+02		; <double> [#uses=1]
-	ret double %tmp.1
-}
-
-define double @foo_divr(double %P) {
-	%tmp.1 = fdiv double 1.230000e+02, %P		; <double> [#uses=1]
-	ret double %tmp.1
-}

Removed: llvm/trunk/test/CodeGen/X86/fp_load_cast_fold.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/fp_load_cast_fold.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/X86/fp_load_cast_fold.llx (original)
+++ llvm/trunk/test/CodeGen/X86/fp_load_cast_fold.llx (removed)
@@ -1,20 +0,0 @@
-; RUN: llvm-as < %s | llc -march=x86 | grep fild | not grep ESP
-
-define double @short(i16* %P) {
-        %V = load i16* %P               ; <i16> [#uses=1]
-        %V2 = sitofp i16 %V to double           ; <double> [#uses=1]
-        ret double %V2
-}
-
-define double @int(i32* %P) {
-        %V = load i32* %P               ; <i32> [#uses=1]
-        %V2 = sitofp i32 %V to double           ; <double> [#uses=1]
-        ret double %V2
-}
-
-define double @long(i64* %P) {
-        %V = load i64* %P               ; <i64> [#uses=1]
-        %V2 = sitofp i64 %V to double           ; <double> [#uses=1]
-        ret double %V2
-}
-

Removed: llvm/trunk/test/CodeGen/X86/fp_load_fold.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/fp_load_fold.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/X86/fp_load_fold.llx (original)
+++ llvm/trunk/test/CodeGen/X86/fp_load_fold.llx (removed)
@@ -1,40 +0,0 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | \
-; RUN:   grep -i ST | not grep {fadd\\|fsub\\|fdiv\\|fmul}
-
-; Test that the load of the memory location is folded into the operation.
-
-define double @test_add(double %X, double* %P) {
-	%Y = load double* %P		; <double> [#uses=1]
-	%R = add double %X, %Y		; <double> [#uses=1]
-	ret double %R
-}
-
-define double @test_mul(double %X, double* %P) {
-	%Y = load double* %P		; <double> [#uses=1]
-	%R = mul double %X, %Y		; <double> [#uses=1]
-	ret double %R
-}
-
-define double @test_sub(double %X, double* %P) {
-	%Y = load double* %P		; <double> [#uses=1]
-	%R = sub double %X, %Y		; <double> [#uses=1]
-	ret double %R
-}
-
-define double @test_subr(double %X, double* %P) {
-	%Y = load double* %P		; <double> [#uses=1]
-	%R = sub double %Y, %X		; <double> [#uses=1]
-	ret double %R
-}
-
-define double @test_div(double %X, double* %P) {
-	%Y = load double* %P		; <double> [#uses=1]
-	%R = fdiv double %X, %Y		; <double> [#uses=1]
-	ret double %R
-}
-
-define double @test_divr(double %X, double* %P) {
-	%Y = load double* %P		; <double> [#uses=1]
-	%R = fdiv double %Y, %X		; <double> [#uses=1]
-	ret double %R
-}

Removed: llvm/trunk/test/CodeGen/X86/shift-double.llx
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/CodeGen/X86/shift-double.llx?rev=49969&view=auto

==============================================================================
--- llvm/trunk/test/CodeGen/X86/shift-double.llx (original)
+++ llvm/trunk/test/CodeGen/X86/shift-double.llx (removed)
@@ -1,41 +0,0 @@
-; RUN: llvm-as < %s | llc -march=x86 -x86-asm-syntax=intel | \
-; RUN:   grep {sh\[lr\]d} | count 5
-
-define i64 @test1(i64 %X, i8 %C) {
-        %shift.upgrd.1 = zext i8 %C to i64              ; <i64> [#uses=1]
-        %Y = shl i64 %X, %shift.upgrd.1         ; <i64> [#uses=1]
-        ret i64 %Y
-}
-
-define i64 @test2(i64 %X, i8 %C) {
-        %shift.upgrd.2 = zext i8 %C to i64              ; <i64> [#uses=1]
-        %Y = ashr i64 %X, %shift.upgrd.2                ; <i64> [#uses=1]
-        ret i64 %Y
-}
-
-define i64 @test3(i64 %X, i8 %C) {
-        %shift.upgrd.3 = zext i8 %C to i64              ; <i64> [#uses=1]
-        %Y = lshr i64 %X, %shift.upgrd.3                ; <i64> [#uses=1]
-        ret i64 %Y
-}
-
-define i32 @test4(i32 %A, i32 %B, i8 %C) {
-        %shift.upgrd.4 = zext i8 %C to i32              ; <i32> [#uses=1]
-        %X = shl i32 %A, %shift.upgrd.4         ; <i32> [#uses=1]
-        %Cv = sub i8 32, %C             ; <i8> [#uses=1]
-        %shift.upgrd.5 = zext i8 %Cv to i32             ; <i32> [#uses=1]
-        %Y = lshr i32 %B, %shift.upgrd.5                ; <i32> [#uses=1]
-        %Z = or i32 %Y, %X              ; <i32> [#uses=1]
-        ret i32 %Z
-}
-
-define i16 @test5(i16 %A, i16 %B, i8 %C) {
-        %shift.upgrd.6 = zext i8 %C to i16              ; <i16> [#uses=1]
-        %X = shl i16 %A, %shift.upgrd.6         ; <i16> [#uses=1]
-        %Cv = sub i8 16, %C             ; <i8> [#uses=1]
-        %shift.upgrd.7 = zext i8 %Cv to i16             ; <i16> [#uses=1]
-        %Y = lshr i16 %B, %shift.upgrd.7                ; <i16> [#uses=1]
-        %Z = or i16 %Y, %X              ; <i16> [#uses=1]
-        ret i16 %Z
-}
-





More information about the llvm-commits mailing list