Define WeakRefDirective.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@132098 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Akira Hatanaka 2011-05-25 23:30:30 +00:00
parent a831a9b972
commit 37d22d92df
2 changed files with 13 additions and 0 deletions

View File

@ -24,4 +24,5 @@ MipsMCAsmInfo::MipsMCAsmInfo(const Target &T, StringRef TT) {
ZeroDirective = "\t.space\t";
GPRel32Directive = "\t.gpword\t";
HasSetDirective = false;
WeakRefDirective = "\t.weak\t";
}

12
test/CodeGen/Mips/weak.ll Normal file
View File

@ -0,0 +1,12 @@
; RUN: llc -march=mips < %s | FileCheck %s
@t = common global i32 (...)* null, align 4
define void @f() nounwind {
entry:
store i32 (...)* @test_weak, i32 (...)** @t, align 4
ret void
}
; CHECK: .weak test_weak
declare extern_weak i32 @test_weak(...)