| ; RUN: llc -mtriple=aarch64 -mattr=+execute-only %s -o - | FileCheck %s |
| |
| $test_comdat = comdat any |
| |
| ; CHECK: .section .text,"axy",@progbits,unique,0 |
| ; CHECK-NOT: .section |
| ; CHECK-NOT: .text |
| ; CHECK: .globl test_section_for_global |
| ; CHECK: .type test_section_for_global,@function |
| define void @test_section_for_global() { |
| entry: |
| ret void |
| } |
| |
| ; CHECK: .section .text.test_comdat,"axGy",@progbits,test_comdat,comdat,unique,0 |
| ; CHECK-NOT: .section |
| ; CHECK-NOT: .text |
| ; CHECK: .weak test_comdat |
| ; CHECK: .type test_comdat,@function |
| define linkonce_odr void @test_comdat() comdat { |
| entry: |
| ret void |
| } |
| |
| ; CHECK: .section .test,"axy",@progbits |
| ; CHECK-NOT: .section |
| ; CHECK-NOT: .text |
| ; CHECK: .globl test_explicit_section_for_global |
| ; CHECK: .type test_explicit_section_for_global,@function |
| define void @test_explicit_section_for_global() section ".test" { |
| entry: |
| ret void |
| } |
| |
| ; CHECK: .rodata,"a",@progbits |
| ; CHECK-NOT: .section |
| ; CHECK-NOT: .text |
| ; CHECK: .globl test_rodata |
| @test_rodata = constant i32 0, align 4 |