xref: /llvm-project/llvm/test/tools/llvm-objdump/XCOFF/disassemble-symbol-priority.ll (revision 7b67d2e398861e9f3bdcc991cd0a900aa9c8d740)
1; RUN: llc -mtriple=powerpc-ibm-aix-xcoff %s -filetype=obj -o %t
2; RUN: llvm-objdump %t -d --no-show-raw-insn | FileCheck %s
3
4; CHECK: Disassembly of section .text:
5; CHECK: 00000000 <.foo3>:
6; CHECK: 00000020 <.foo4>:
7; CHECK: 00000040 <.foo>:
8; CHECK: 00000060 <.foo2>:
9
10define dso_local signext i32 @foo(i32 noundef signext %a) #0 section "explicit_sec" {
11entry:
12  ret i32 %a
13}
14
15define dso_local signext i32 @foo2(i32 noundef signext %a) #0 section "explicit_sec" {
16entry:
17  ret i32 %a
18}
19
20define dso_local signext i32 @foo3(i32 noundef signext %a) #0 {
21entry:
22  ret i32 %a
23}
24
25define dso_local signext i32 @foo4(i32 noundef signext %a) #0 {
26entry:
27  ret i32 %a
28}
29