1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-18 18:42:46 +02:00
llvm-mirror/test/CodeGen/Hexagon/relax.ll
Sid Manning 7e2ce4c73e Hexagon: Put relocations after instructions not packets.
Change relocation output so that relocation information follows
individual instructions rather than clustering them at the end
of packets.

This change required shifting block of code but the actual change
is in HexagonPrettyPrinter's PrintInst.

Differential Revision: https://reviews.llvm.org/D46728

llvm-svn: 332283
2018-05-14 19:46:08 +00:00

14 lines
263 B
LLVM

; RUN: llc -march=hexagon -filetype=obj < %s | llvm-objdump -d -r - | FileCheck %s
declare void @bar()
define void @foo() {
call void @bar()
ret void
}
; CHECK: { call 0
; CHECK: 00000000: R_HEX_B22_PCREL
; CHECK: allocframe(#0)
; CHECK: { dealloc_return }