mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-05 13:26:55 +00:00
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:
@@ -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>
|
||||
|
Reference in New Issue
Block a user