| # RUN: llc -mtriple=x86_64-linux-gnu -run-pass=legalizer %s -o - | FileCheck %s --check-prefix=ALL --check-prefix=X64 |
| --- | |
| |
| @g_int = global i32 0, align 4 |
| |
| define i32* @test_global_ptrv() { |
| entry: |
| ret i32* @g_int |
| } |
| ... |
| --- |
| name: test_global_ptrv |
| # ALL-LABEL: name: test_global_ptrv |
| alignment: 4 |
| legalized: false |
| regBankSelected: false |
| # ALL: registers: |
| # ALL-NEXT: - { id: 0, class: _, preferred-register: '' } |
| registers: |
| - { id: 0, class: _, preferred-register: '' } |
| # ALL: %0:_(p0) = G_GLOBAL_VALUE @g_int |
| # ALL-NEXT: $rax = COPY %0(p0) |
| # ALL-NEXT: RET 0, implicit $rax |
| body: | |
| bb.1.entry: |
| %0(p0) = G_GLOBAL_VALUE @g_int |
| $rax = COPY %0(p0) |
| RET 0, implicit $rax |
| |
| ... |