[clang] [llvm] [clang] Regenerate test checks including TBAA semantics (NFC) (PR #154347)
Eli Friedman via llvm-commits
llvm-commits at lists.llvm.org
Wed Sep 10 13:01:50 PDT 2025
================
@@ -1,15 +1,17 @@
-// NOTE: Assertions have been autogenerated by utils/update_cc_test_checks.py
+// NOTE: Assertions have been autogenerated by utils/update_cc_test_checks.py UTC_ARGS: --version 6
// RUN: %clang_cc1 -O3 -triple powerpc64le-unknown-unknown -target-cpu future \
// RUN: -emit-llvm %s -o - | FileCheck %s
// RUN: %clang_cc1 -O3 -triple powerpc64-ibm-aix -target-cpu future \
-// RUN: -emit-llvm %s -o - | FileCheck %s
+// RUN: -emit-llvm %s -o - | FileCheck %s --check-prefix=AIX
-// CHECK-LABEL: @test_dmxvi8gerx4(
-// CHECK-NEXT: entry:
-// CHECK-NEXT: [[TMP0:%.*]] = load <256 x i1>, ptr [[VPP:%.*]], align 32, !tbaa [[TBAA2:![0-9]+]]
-// CHECK-NEXT: [[TMP1:%.*]] = tail call <1024 x i1> @llvm.ppc.mma.dmxvi8gerx4(<256 x i1> [[TMP0]], <16 x i8> [[VC:%.*]])
-// CHECK-NEXT: store <1024 x i1> [[TMP1]], ptr [[RESP:%.*]], align 128, !tbaa [[TBAA6:![0-9]+]]
+// CHECK-LABEL: define dso_local void @test_dmxvi8gerx4(
+// AIX-LABEL: define void @test_dmxvi8gerx4(
----------------
efriedma-quic wrote:
`--check-prefix=AIX` means that FileCheck invocation only looks for AIX-prefixed lines. The only such lines are the "AIX-LABEL" lines, so it's not actually checking anything at all.
https://github.com/llvm/llvm-project/pull/154347
More information about the llvm-commits
mailing list