mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-23 21:13:02 +02:00
6d40091c3c
This reverts commit r208934. The patch depends on aliases to GEPs with non zero offsets. That is not supported and fairly broken. The good news is that GlobalAlias is being redesigned and will have support for offsets, so this patch should be a nice match for it. llvm-svn: 208978
18 lines
415 B
LLVM
18 lines
415 B
LLVM
; RUN: llc < %s -mtriple=aarch64-none-linux-gnu | FileCheck %s
|
|
|
|
@m = internal global i32 0, align 4
|
|
@n = internal global i32 0, align 4
|
|
|
|
define void @f1(i32 %a1, i32 %a2) {
|
|
; CHECK-LABEL: f1:
|
|
; CHECK: adrp x{{[0-9]+}}, _MergedGlobals
|
|
; CHECK-NOT: adrp
|
|
store i32 %a1, i32* @m, align 4
|
|
store i32 %a2, i32* @n, align 4
|
|
ret void
|
|
}
|
|
|
|
; CHECK: .local _MergedGlobals
|
|
; CHECK: .comm _MergedGlobals,8,8
|
|
|