diff options
author | Daniil Kovalev <dkovalev@accesssoftek.com> | 2024-04-19 09:33:31 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-19 09:33:31 +0300 |
commit | affcaf622d8e900abab1d39d41d9f2d335f32614 (patch) | |
tree | 3c6c97af4edfc50892f73cbf9bb686f8796bfade | |
parent | 8363ff6a2e9d20258fb72e4db64ffb6e4167618f (diff) | |
download | llvm-affcaf622d8e900abab1d39d41d9f2d335f32614.zip llvm-affcaf622d8e900abab1d39d41d9f2d335f32614.tar.gz llvm-affcaf622d8e900abab1d39d41d9f2d335f32614.tar.bz2 |
[test][AArch64][CodeGen] Delete redundant check lines in tiny-model-pic.ll (#89243)
Similarly to #87965, delete check lines which do not have corresponding
FileCheck run lines in tiny-model-pic.ll (while having them tested in
tiny-model-static.ll).
-rw-r--r-- | llvm/test/CodeGen/AArch64/tiny-model-pic.ll | 162 |
1 files changed, 0 insertions, 162 deletions
diff --git a/llvm/test/CodeGen/AArch64/tiny-model-pic.ll b/llvm/test/CodeGen/AArch64/tiny-model-pic.ll index 29f813a..3868303 100644 --- a/llvm/test/CodeGen/AArch64/tiny-model-pic.ll +++ b/llvm/test/CodeGen/AArch64/tiny-model-pic.ll @@ -10,22 +10,6 @@ @ptr = external local_unnamed_addr global ptr, align 8 define dso_preemptable void @foo1() { -; CHECK-LABEL: foo1: -; CHECK: // %bb.0: // %entry -; CHECK-NEXT: ldr x8, :got:src -; CHECK-NEXT: ldrb w8, [x8] -; CHECK-NEXT: ldr x9, :got:dst -; CHECK-NEXT: strb w8, [x9] -; CHECK-NEXT: ret -; -; CHECK-GLOBISEL-LABEL: foo1: -; CHECK-GLOBISEL: // %bb.0: // %entry -; CHECK-GLOBISEL-NEXT: ldr x8, :got:src -; CHECK-GLOBISEL-NEXT: ldrb w8, [x8] -; CHECK-GLOBISEL-NEXT: ldr x9, :got:dst -; CHECK-GLOBISEL-NEXT: strb w8, [x9] -; CHECK-GLOBISEL-NEXT: ret -; ; CHECK-PIC-LABEL: foo1: ; CHECK-PIC: // %bb.0: // %entry ; CHECK-PIC-NEXT: ldr x8, :got:src @@ -48,20 +32,6 @@ entry: } define dso_preemptable void @foo2() { -; CHECK-LABEL: foo2: -; CHECK: // %bb.0: // %entry -; CHECK-NEXT: ldr x8, :got:ptr -; CHECK-NEXT: ldr x9, :got:dst -; CHECK-NEXT: str x9, [x8] -; CHECK-NEXT: ret -; -; CHECK-GLOBISEL-LABEL: foo2: -; CHECK-GLOBISEL: // %bb.0: // %entry -; CHECK-GLOBISEL-NEXT: ldr x8, :got:ptr -; CHECK-GLOBISEL-NEXT: ldr x9, :got:dst -; CHECK-GLOBISEL-NEXT: str x9, [x8] -; CHECK-GLOBISEL-NEXT: ret -; ; CHECK-PIC-LABEL: foo2: ; CHECK-PIC: // %bb.0: // %entry ; CHECK-PIC-NEXT: ldr x8, :got:ptr @@ -83,24 +53,6 @@ entry: define dso_preemptable void @foo3() { ; FIXME: Needn't adr ptr ; -; CHECK-LABEL: foo3: -; CHECK: // %bb.0: // %entry -; CHECK-NEXT: ldr x8, :got:src -; CHECK-NEXT: ldr x9, :got:ptr -; CHECK-NEXT: ldrb w8, [x8] -; CHECK-NEXT: ldr x9, [x9] -; CHECK-NEXT: strb w8, [x9] -; CHECK-NEXT: ret -; -; CHECK-GLOBISEL-LABEL: foo3: -; CHECK-GLOBISEL: // %bb.0: // %entry -; CHECK-GLOBISEL-NEXT: ldr x8, :got:src -; CHECK-GLOBISEL-NEXT: ldr x9, :got:ptr -; CHECK-GLOBISEL-NEXT: ldrb w8, [x8] -; CHECK-GLOBISEL-NEXT: ldr x9, [x9] -; CHECK-GLOBISEL-NEXT: strb w8, [x9] -; CHECK-GLOBISEL-NEXT: ret -; ; CHECK-PIC-LABEL: foo3: ; CHECK-PIC: // %bb.0: // %entry ; CHECK-PIC-NEXT: ldr x8, :got:src @@ -130,22 +82,6 @@ entry: @lptr = internal global ptr null, align 8 define dso_preemptable void @bar1() { -; CHECK-LABEL: bar1: -; CHECK: // %bb.0: // %entry -; CHECK-NEXT: adr x8, lsrc -; CHECK-NEXT: ldrb w8, [x8] -; CHECK-NEXT: adr x9, ldst -; CHECK-NEXT: strb w8, [x9] -; CHECK-NEXT: ret -; -; CHECK-GLOBISEL-LABEL: bar1: -; CHECK-GLOBISEL: // %bb.0: // %entry -; CHECK-GLOBISEL-NEXT: adr x8, lsrc -; CHECK-GLOBISEL-NEXT: ldrb w8, [x8] -; CHECK-GLOBISEL-NEXT: adr x9, ldst -; CHECK-GLOBISEL-NEXT: strb w8, [x9] -; CHECK-GLOBISEL-NEXT: ret -; ; CHECK-PIC-LABEL: bar1: ; CHECK-PIC: // %bb.0: // %entry ; CHECK-PIC-NEXT: adr x8, lsrc @@ -168,20 +104,6 @@ entry: } define dso_preemptable void @bar2() { -; CHECK-LABEL: bar2: -; CHECK: // %bb.0: // %entry -; CHECK-NEXT: adr x8, lptr -; CHECK-NEXT: adr x9, ldst -; CHECK-NEXT: str x9, [x8] -; CHECK-NEXT: ret -; -; CHECK-GLOBISEL-LABEL: bar2: -; CHECK-GLOBISEL: // %bb.0: // %entry -; CHECK-GLOBISEL-NEXT: adr x8, lptr -; CHECK-GLOBISEL-NEXT: adr x9, ldst -; CHECK-GLOBISEL-NEXT: str x9, [x8] -; CHECK-GLOBISEL-NEXT: ret -; ; CHECK-PIC-LABEL: bar2: ; CHECK-PIC: // %bb.0: // %entry ; CHECK-PIC-NEXT: adr x8, lptr @@ -203,23 +125,6 @@ entry: define dso_preemptable void @bar3() { ; FIXME: Needn't adr lptr ; -; CHECK-LABEL: bar3: -; CHECK: // %bb.0: // %entry -; CHECK-NEXT: adr x8, lsrc -; CHECK-NEXT: ldrb w8, [x8] -; CHECK-NEXT: ldr x9, lptr -; CHECK-NEXT: strb w8, [x9] -; CHECK-NEXT: ret -; -; CHECK-GLOBISEL-LABEL: bar3: -; CHECK-GLOBISEL: // %bb.0: // %entry -; CHECK-GLOBISEL-NEXT: adr x8, lsrc -; CHECK-GLOBISEL-NEXT: adr x9, lptr -; CHECK-GLOBISEL-NEXT: ldrb w8, [x8] -; CHECK-GLOBISEL-NEXT: ldr x9, [x9] -; CHECK-GLOBISEL-NEXT: strb w8, [x9] -; CHECK-GLOBISEL-NEXT: ret -; ; CHECK-PIC-LABEL: bar3: ; CHECK-PIC: // %bb.0: // %entry ; CHECK-PIC-NEXT: adr x8, lsrc @@ -248,22 +153,6 @@ entry: @lbdst = internal global [65536 x i8] zeroinitializer, align 4 define dso_preemptable void @baz1() { -; CHECK-LABEL: baz1: -; CHECK: // %bb.0: // %entry -; CHECK-NEXT: adr x8, lbsrc -; CHECK-NEXT: ldrb w8, [x8] -; CHECK-NEXT: adr x9, lbdst -; CHECK-NEXT: strb w8, [x9] -; CHECK-NEXT: ret -; -; CHECK-GLOBISEL-LABEL: baz1: -; CHECK-GLOBISEL: // %bb.0: // %entry -; CHECK-GLOBISEL-NEXT: adr x8, lbsrc -; CHECK-GLOBISEL-NEXT: ldrb w8, [x8] -; CHECK-GLOBISEL-NEXT: adr x9, lbdst -; CHECK-GLOBISEL-NEXT: strb w8, [x9] -; CHECK-GLOBISEL-NEXT: ret -; ; CHECK-PIC-LABEL: baz1: ; CHECK-PIC: // %bb.0: // %entry ; CHECK-PIC-NEXT: adr x8, lbsrc @@ -286,20 +175,6 @@ entry: } define dso_preemptable void @baz2() { -; CHECK-LABEL: baz2: -; CHECK: // %bb.0: // %entry -; CHECK-NEXT: adr x8, lptr -; CHECK-NEXT: adr x9, lbdst -; CHECK-NEXT: str x9, [x8] -; CHECK-NEXT: ret -; -; CHECK-GLOBISEL-LABEL: baz2: -; CHECK-GLOBISEL: // %bb.0: // %entry -; CHECK-GLOBISEL-NEXT: adr x8, lptr -; CHECK-GLOBISEL-NEXT: adr x9, lbdst -; CHECK-GLOBISEL-NEXT: str x9, [x8] -; CHECK-GLOBISEL-NEXT: ret -; ; CHECK-PIC-LABEL: baz2: ; CHECK-PIC: // %bb.0: // %entry ; CHECK-PIC-NEXT: adr x8, lptr @@ -321,23 +196,6 @@ entry: define dso_preemptable void @baz3() { ; FIXME: Needn't adr lptr ; -; CHECK-LABEL: baz3: -; CHECK: // %bb.0: // %entry -; CHECK-NEXT: adr x8, lbsrc -; CHECK-NEXT: ldrb w8, [x8] -; CHECK-NEXT: ldr x9, lptr -; CHECK-NEXT: strb w8, [x9] -; CHECK-NEXT: ret -; -; CHECK-GLOBISEL-LABEL: baz3: -; CHECK-GLOBISEL: // %bb.0: // %entry -; CHECK-GLOBISEL-NEXT: adr x8, lbsrc -; CHECK-GLOBISEL-NEXT: adr x9, lptr -; CHECK-GLOBISEL-NEXT: ldrb w8, [x8] -; CHECK-GLOBISEL-NEXT: ldr x9, [x9] -; CHECK-GLOBISEL-NEXT: strb w8, [x9] -; CHECK-GLOBISEL-NEXT: ret -; ; CHECK-PIC-LABEL: baz3: ; CHECK-PIC: // %bb.0: // %entry ; CHECK-PIC-NEXT: adr x8, lbsrc @@ -365,16 +223,6 @@ entry: declare void @func(...) define dso_preemptable ptr @externfuncaddr() { -; CHECK-LABEL: externfuncaddr: -; CHECK: // %bb.0: // %entry -; CHECK-NEXT: ldr x0, :got:func -; CHECK-NEXT: ret -; -; CHECK-GLOBISEL-LABEL: externfuncaddr: -; CHECK-GLOBISEL: // %bb.0: // %entry -; CHECK-GLOBISEL-NEXT: ldr x0, :got:func -; CHECK-GLOBISEL-NEXT: ret -; ; CHECK-PIC-LABEL: externfuncaddr: ; CHECK-PIC: // %bb.0: // %entry ; CHECK-PIC-NEXT: ldr x0, :got:func @@ -389,16 +237,6 @@ entry: } define dso_preemptable ptr @localfuncaddr() { -; CHECK-LABEL: localfuncaddr: -; CHECK: // %bb.0: // %entry -; CHECK-NEXT: adr x0, externfuncaddr -; CHECK-NEXT: ret -; -; CHECK-GLOBISEL-LABEL: localfuncaddr: -; CHECK-GLOBISEL: // %bb.0: // %entry -; CHECK-GLOBISEL-NEXT: adr x0, externfuncaddr -; CHECK-GLOBISEL-NEXT: ret -; ; CHECK-PIC-LABEL: localfuncaddr: ; CHECK-PIC: // %bb.0: // %entry ; CHECK-PIC-NEXT: ldr x0, :got:externfuncaddr |