1 ; RUN: llc < %s -march=xcore | FileCheck %s
2 declare void @a_val() nounwind
3 @b_val = external constant i32, section ".cp.rodata"
4 @c_val = external global i32
6 @a = alias void ()* @a_val
10 ; CHECK-LABEL: a_addr:
13 define void ()* @a_addr() nounwind {
18 ; CHECK-LABEL: b_addr:
19 ; CHECK: ldaw r11, cp[b]
21 define i32 *@b_addr() nounwind {
26 ; CHECK-LABEL: c_addr:
27 ; CHECK: ldaw r0, dp[c]
29 define i32 *@c_addr() nounwind {