brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.3 KiB · 62cccb1 Raw
58 lines · plain
1// RUN: llvm-mc -filetype=obj -triple amdgcn-- -mcpu=kaveri -show-encoding %s | llvm-readobj -r - | FileCheck %s2 3// CHECK: Relocations [4// CHECK: .rel.text {5// CHECK: R_AMDGPU_ABS32_LO SCRATCH_RSRC_DWORD06// CHECK: R_AMDGPU_ABS32_LO SCRATCH_RSRC_DWORD17// CHECK: R_AMDGPU_GOTPCREL global_var08// CHECK: R_AMDGPU_GOTPCREL32_LO global_var19// CHECK: R_AMDGPU_GOTPCREL32_HI global_var210// CHECK: R_AMDGPU_REL32_LO global_var311// CHECK: R_AMDGPU_REL32_HI global_var412// CHECK: R_AMDGPU_REL16 .text.unlikely13// CHECK: R_AMDGPU_ABS32 var14// CHECK: }15// CHECK: .rel.data {16// CHECK: R_AMDGPU_ABS64 temp17// CHECK: R_AMDGPU_REL64 temp18// CHECK: }19// CHECK: ]20 21kernel:22  s_mov_b32 s0, SCRATCH_RSRC_DWORD023  s_mov_b32 s1, SCRATCH_RSRC_DWORD124  s_mov_b32 s2, global_var0@GOTPCREL25  s_mov_b32 s3, global_var1@gotpcrel32@lo26  s_mov_b32 s4, global_var2@gotpcrel32@hi27  s_mov_b32 s5, global_var3@rel32@lo28  s_mov_b32 s6, global_var4@rel32@hi29  s_branch cold30 31  .section .text.unlikely32cold:33  s_add_i32 s15, s15, 134 35.globl global_var036.globl global_var137.globl global_var238.globl global_var339.globl global_var440 41.globl SCRATCH_RSRC_DWORD042 43.section nonalloc, "w", @progbits44  .long var, common_var45 46// 8 byte relocations47	.type	ptr,@object48	.data49	.globl	ptr50	.globl	foo51	.p2align	352ptr:53	.quad	temp54	.size	ptr, 855foo:56	.quad	temp@rel6457	.size	foo, 858