diff options
author | NAKAMURA Takumi <geek4civic@gmail.com> | 2024-07-20 11:49:03 +0900 |
---|---|---|
committer | NAKAMURA Takumi <geek4civic@gmail.com> | 2024-07-20 11:51:36 +0900 |
commit | d4dc8e4a85c4a88a9080ac7b4e478498cb5edd33 (patch) | |
tree | 44d804a1723c9d218effbc807adc7556000146ff | |
parent | abaf13ad589d72b356a8788a5095f869d9d038d0 (diff) | |
download | llvm-d4dc8e4a85c4a88a9080ac7b4e478498cb5edd33.zip llvm-d4dc8e4a85c4a88a9080ac7b4e478498cb5edd33.tar.gz llvm-d4dc8e4a85c4a88a9080ac7b4e478498cb5edd33.tar.bz2 |
Fixup for #95588, don't assume `align 8`.
This shall fix aarch64 builders.
-rw-r--r-- | llvm/test/Instrumentation/InstrProfiling/runtime-counter-relocation.ll | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/test/Instrumentation/InstrProfiling/runtime-counter-relocation.ll b/llvm/test/Instrumentation/InstrProfiling/runtime-counter-relocation.ll index 3f0dbef..e1da23e 100644 --- a/llvm/test/Instrumentation/InstrProfiling/runtime-counter-relocation.ll +++ b/llvm/test/Instrumentation/InstrProfiling/runtime-counter-relocation.ll @@ -16,7 +16,7 @@ target triple = "x86_64-unknown-linux-gnu" ; CHECK-NEXT: %[[PGOCOUNTINC:.+]] = add i64 %[[PGOCOUNT]], 1 ; CHECK-NEXT: store i64 %[[PGOCOUNTINC]], ptr @__profc_foo ; RELOC-LABEL: define void @foo -; RELOC-NEXT: %[[BIAS:.+]] = load i64, ptr @__llvm_profile_counter_bias, align 8, !invariant.load !0 +; RELOC-NEXT: %[[BIAS:.+]] = load i64, ptr @__llvm_profile_counter_bias, align {{[0-9]+}}, !invariant.load !0 ; RELOC-NEXT: %[[PROFC_BIAS:.+]] = add i64 ptrtoint (ptr @__profc_foo to i64), %[[BIAS]] ; RELOC-NEXT: %[[PROFC_ADDR:.+]] = inttoptr i64 %[[PROFC_BIAS]] to ptr ; RELOC-NEXT: %[[PGOCOUNT:.+]] = load i64, ptr %[[PROFC_ADDR]] @@ -28,7 +28,7 @@ target triple = "x86_64-unknown-linux-gnu" ; RELOCOPT-NEXT: %[[PGOCOUNTINC1:.+]] = add i64 %[[PGOCOUNT1]], 1 ; RELOCOPT-NEXT: store i64 %[[PGOCOUNTINC1]], ptr %[[PROFC_ADDR1]] ; ATOMIC-LABEL: define void @foo -; ATOMIC-NEXT: %[[BIAS:.+]] = load i64, ptr @__llvm_profile_counter_bias, align 8, !invariant.load !0 +; ATOMIC-NEXT: %[[BIAS:.+]] = load i64, ptr @__llvm_profile_counter_bias, align {{[0-9]+}}, !invariant.load !0 ; ATOMIC-NEXT: %[[PROFC_BIAS:.+]] = add i64 ptrtoint (ptr @__profc_foo to i64), %[[BIAS]] ; ATOMIC-NEXT: %[[PROFC_ADDR:.+]] = inttoptr i64 %[[PROFC_BIAS]] to ptr ; ATOMIC-NEXT: %[[PGOCOUNTINC:.+]] = atomicrmw add ptr %[[PROFC_ADDR]], i64 1 monotonic |