Clean up some ARM GV asm printing out; minor fixes to match what gcc does.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60621 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Evan Cheng
2008-12-06 02:00:55 +00:00
parent 5e600e67b1
commit c3ccc1aaaf
6 changed files with 74 additions and 21 deletions

View File

@@ -0,0 +1,18 @@
; RUN: llvm-as < %s | llc -mtriple=arm-apple-darwin | \
; RUN: grep .private_extern | count 2
%struct.Person = type { i32 }
@a = hidden global i32 0
@b = external global i32
define weak hidden void @_ZN6Person13privateMethodEv(%struct.Person* %this) {
ret void
}
declare void @function(i32)
define weak void @_ZN6PersonC1Ei(%struct.Person* %this, i32 %_c) {
ret void
}