forked from OSchip/llvm-project
35 lines
425 B
ArmAsm
35 lines
425 B
ArmAsm
|
# REQUIRES: x86
|
||
|
|
||
|
# RUN: llvm-mc -filetype=obj -triple=x86_64-apple-darwin %s -o %t
|
||
|
# RUN: %lld -e A %t -o %t2 --print-symbol-order=%t3
|
||
|
# RUN: FileCheck %s --input-file %t3
|
||
|
|
||
|
# CHECK: B
|
||
|
# CHECK-NEXT: C
|
||
|
# CHECK-NEXT: D
|
||
|
# CHECK-NEXT: A
|
||
|
|
||
|
.text
|
||
|
.globl A
|
||
|
A:
|
||
|
nop
|
||
|
|
||
|
.globl B
|
||
|
B:
|
||
|
nop
|
||
|
|
||
|
.globl C
|
||
|
C:
|
||
|
nop
|
||
|
|
||
|
.globl D
|
||
|
D:
|
||
|
nop
|
||
|
|
||
|
.subsections_via_symbols
|
||
|
|
||
|
.cg_profile A, B, 5
|
||
|
.cg_profile B, C, 50
|
||
|
.cg_profile C, D, 40
|
||
|
.cg_profile D, B, 10
|