Use the llvm-upgrade program to upgrade llvm assembly.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32115 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Reid Spencer
2006-12-02 04:23:10 +00:00
parent a50d5962ed
commit 69ccadd753
1199 changed files with 1680 additions and 1674 deletions

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll
@@ -30,4 +30,3 @@ begin
Startup:
ret int 0
end

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,23 +1,7 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll
void "NewCasts" (short %x) {
%a = zext short %x to int
%b = sext short %x to uint
%c = trunc short %x to ubyte
%d = uitofp short %x to float
%e = sitofp short %x to double
%f = fptoui float %d to short
%g = fptosi double %e to short
%i = fpext float %d to double
%j = fptrunc double %i to float
%k = bitcast int %a to float
%l = inttoptr short %x to int*
%m = ptrtoint int* %l to long
ret void
}
short "FunFunc"(long %x, sbyte %z)
begin
bb0: ;;<label>

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > Output/t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > Output/t1.ll
; RUN: llvm-as Output/t1.ll -o - | llvm-dis > Output/t2.ll
; RUN: diff Output/t1.ll Output/t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,5 +1,5 @@
; RUN: llvm-as %s -o /dev/null -f &&
; RUN: llvm-as %s -o - | llvm-dis > Output/t1.ll &&
; RUN: llvm-upgrade %s -o - | llvm-as -o /dev/null -f &&
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > Output/t1.ll &&
; RUN: llvm-as Output/t1.ll -o - | llvm-dis > Output/t2.ll &&
; RUN: diff Output/t1.ll Output/t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

21
test/Feature/newcasts.ll Normal file
View File

@@ -0,0 +1,21 @@
; RUN: llvm-as < %s | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll
void "NewCasts" (short %x) {
%a = zext short %x to int
%b = sext short %x to uint
%c = trunc short %x to ubyte
%d = uitofp short %x to float
%e = sitofp short %x to double
%f = fptoui float %d to short
%g = fptosi double %e to short
%i = fpext float %d to double
%j = fptrunc double %i to float
%k = bitcast int %a to float
%l = inttoptr short %x to int*
%m = ptrtoint int* %l to long
ret void
}

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll
@@ -6,18 +6,19 @@
; the va_arg instruction.
implementation
declare sbyte* %llvm.va_start()
declare sbyte* %llvm.va_copy(sbyte*)
declare void %llvm.va_end(sbyte*)
declare void %llvm.va_start(sbyte** %ap)
declare void %llvm.va_copy(sbyte** %aq, sbyte** %ap)
declare void %llvm.va_end(sbyte** %ap)
int %test(int %X, ...) {
%ap = call sbyte* %llvm.va_start()
%aq = call sbyte* %llvm.va_copy(sbyte* %ap)
call void %llvm.va_end(sbyte* %aq)
%tmp = vaarg sbyte* %ap, int
%ap2 = vanext sbyte* %ap, int
%ap = alloca sbyte*
call void %llvm.va_start(sbyte** %ap)
%tmp = va_arg sbyte** %ap, int
call void %llvm.va_end(sbyte* %ap2)
%aq = alloca sbyte*
call void %llvm.va_copy(sbyte** %aq, sbyte** %ap)
call void %llvm.va_end(sbyte** %aq)
call void %llvm.va_end(sbyte** %ap)
ret int %tmp
}

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll

View File

@@ -1,4 +1,4 @@
; RUN: llvm-as %s -o - | llvm-dis > %t1.ll
; RUN: llvm-upgrade < %s | llvm-as | llvm-dis > %t1.ll
; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll
; RUN: diff %t1.ll %t2.ll