[llvm] 01631a8 - [BPF] memcmp.ll - add checks for all loads
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Sat Sep 24 10:56:03 PDT 2022
Author: Simon Pilgrim
Date: 2022-09-24T18:55:25+01:00
New Revision: 01631a83f108099f3037c97e51a14cfd0690edba
URL: https://github.com/llvm/llvm-project/commit/01631a83f108099f3037c97e51a14cfd0690edba
DIFF: https://github.com/llvm/llvm-project/commit/01631a83f108099f3037c97e51a14cfd0690edba.diff
LOG: [BPF] memcmp.ll - add checks for all loads
Noticed while triaging alignment issues for #57872
Added:
Modified:
llvm/test/CodeGen/BPF/memcmp.ll
Removed:
################################################################################
diff --git a/llvm/test/CodeGen/BPF/memcmp.ll b/llvm/test/CodeGen/BPF/memcmp.ll
index 9681e8fc337c..b7102113f928 100644
--- a/llvm/test/CodeGen/BPF/memcmp.ll
+++ b/llvm/test/CodeGen/BPF/memcmp.ll
@@ -42,10 +42,16 @@ entry:
ret i32 %conv
}
-; CHECK: *(u32 *)(r1 + 0)
-; CHECK: *(u32 *)(r10 - 20)
-; CHECK: *(u32 *)(r10 - 12)
-; CHECK: *(u32 *)(r1 + 8)
+; CHECK-DAG: *(u32 *)(r1 + 0)
+; CHECK-DAG: *(u32 *)(r1 + 4)
+; CHECK-DAG: *(u32 *)(r10 - 16)
+; CHECK-DAG: *(u32 *)(r10 - 20)
+; CHECK-DAG: *(u32 *)(r10 - 8)
+; CHECK-DAG: *(u32 *)(r10 - 12)
+; CHECK-DAG: *(u32 *)(r1 + 8)
+; CHECK-DAG: *(u32 *)(r1 + 12)
+; CHECK-DAG: *(u32 *)(r2 + 16)
+; CHECK-DAG: *(u32 *)(r10 - 4)
; Function Attrs: argmemonly mustprogress nofree nosync nounwind willreturn
declare void @llvm.lifetime.start.p0i8(i64 immarg, i8* nocapture) #1
More information about the llvm-commits
mailing list