xref: /llvm-project/llvm/test/CodeGen/ARM/section-name.ll (revision 12ca34f53ff8449283fc6a0e1c6ab1f739f3158f)
11bd6e13bSLogan Chien; RUN: llc < %s -mtriple=arm-unknown-linux-gnueabi | FileCheck %s
21bd6e13bSLogan Chien
31bd6e13bSLogan Chien; CHECK: .text
41bd6e13bSLogan Chien; CHECK: .globl test1
51bd6e13bSLogan Chien; CHECK: .type test1,%function
61bd6e13bSLogan Chiendefine void @test1() {
71bd6e13bSLogan Chienentry:
81bd6e13bSLogan Chien  ret void
91bd6e13bSLogan Chien}
101bd6e13bSLogan Chien
111bd6e13bSLogan Chien; CHECK: .section .test2,"ax",%progbits
121bd6e13bSLogan Chien; CHECK: .globl test2
131bd6e13bSLogan Chien; CHECK: .type test2,%function
141bd6e13bSLogan Chiendefine void @test2() section ".test2" {
151bd6e13bSLogan Chienentry:
161bd6e13bSLogan Chien  ret void
171bd6e13bSLogan Chien}
181bd6e13bSLogan Chien
19*12ca34f5SRafael Espindola; CHECK: .text
201bd6e13bSLogan Chien; CHECK: .weak test3
211bd6e13bSLogan Chien; CHECK: .type test3,%function
221bd6e13bSLogan Chiendefine linkonce_odr void @test3() {
231bd6e13bSLogan Chienentry:
241bd6e13bSLogan Chien  ret void
251bd6e13bSLogan Chien}
26