[llvm] [SROA] adjust struct layout requirements for struct to vector canonicalization (PR #201967)

Björn Pettersson via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 8 05:50:45 PDT 2026


================
@@ -1,6 +1,6 @@
 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --version 6
-; RUN: opt -passes=sroa -S %s | FileCheck %s --check-prefixes=NO-CANON
-; RUN: opt -passes='sroa<aggregate-to-vector>' -S %s | FileCheck %s --check-prefixes=CANON
+; RUN: opt -passes='memcpyopt,sroa<aggregate-to-vector>' -S %s | FileCheck %s --check-prefixes=GOOD
----------------
bjope wrote:

A bit unclear to me how these changes are related to the patch. Maybe this was supposed to go in a separate patch?

https://github.com/llvm/llvm-project/pull/201967


More information about the llvm-commits mailing list