From 01631a83f108099f3037c97e51a14cfd0690edba Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Sat, 24 Sep 2022 18:55:25 +0100 Subject: [PATCH] [BPF] memcmp.ll - add checks for all loads Noticed while triaging alignment issues for #57872 --- llvm/test/CodeGen/BPF/memcmp.ll | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) 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