Skip to content

Commit 1fa2064

Browse files
committed
[rebranch] Fix test IRGen/pic.swift
rdar://73760903
1 parent e0f68c0 commit 1fa2064

File tree

1 file changed

+8
-12
lines changed

1 file changed

+8
-12
lines changed

test/IRGen/pic.swift

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -63,15 +63,13 @@ public func use_global() -> Int {
6363

6464
// arm64-LABEL: {{_?}}$s4main10use_globalSiyF:
6565
// arm64: adrp [[REG3:x[0-9]+]], _$s4main6globalSivp@PAGE
66-
// arm64: adrp [[REG1:x[0-9]+]], _$s4main6globalSivp@PAGE
67-
// arm64: add [[REG1]], [[REG1]], _$s4main6globalSivp@PAGEOFF
68-
// arm64: str [[REG3]], [sp, #16]
66+
// arm64: str [[REG3]], [sp]
6967
// arm64: bl _swift_beginAccess
70-
// arm64: ldr [[REG4:x[0-9]+]], [sp, #16]
68+
// arm64: ldr [[REG4:x[0-9]+]], [sp]
7169
// arm64: ldr [[REG2:x[0-9]+]], {{\[}}[[REG4]], _$s4main6globalSivp@PAGEOFF
72-
// arm64: str [[REG2]], [sp]
70+
// arm64: str [[REG2]], [sp, #16]
7371
// arm64: bl _swift_endAccess
74-
// arm64: ldr x0, [sp]
72+
// arm64: ldr x0, [sp, #16]
7573

7674
// aarch64-LABEL: $s4main10use_globalSiyF:
7775
// aarch64: bl swift_beginAccess
@@ -85,13 +83,11 @@ public func use_global() -> Int {
8583
// aarch64: ldr x0, [sp]
8684

8785
// arm64e-LABEL: _$s4main10use_globalSiyF:
88-
// arm64e: adrp [[REG3:x[0-9]+]], _$s4main6globalSivp@PAGE
89-
// arm64e: adrp [[REG1:x[0-9]+]], _$s4main6globalSivp@PAGE
90-
// arm64e: add [[REG1]], [[REG1]], _$s4main6globalSivp@PAGEOFF
91-
// arm64e: str [[REG3]], [sp, #16]
9286
// arm64e: bl _swift_beginAccess
93-
// arm64e: ldr [[REG4:x[0-9]+]], [sp, #16]
94-
// arm64e: ldr {{x[0-9]+}}, {{\[}}[[REG4]], _$s4main6globalSivp@PAGEOFF
87+
// arm64e: adrp [[REG3:x[0-9]+]], _$s4main6globalSivp@PAGE
88+
// arm64e: add [[REG4:x[0-9]+]], [[REG3]], _$s4main6globalSivp@PAGEOFF
89+
// arm64e: ldr {{x[0-9]+}}, {{\[}}[[REG4]]{{\]}}
90+
// arm64e: bl _swift_endAccess
9591

9692
// powerpc64le-LABEL: {{_?}}$s4main10use_globalSiyF:
9793
// powerpc64le: bl swift_beginAccess

0 commit comments

Comments
 (0)