[all-commits] [llvm/llvm-project] 63897a: [MLIR][SROA] Replace pattern based approach with a...

Christian Ulmann via All-commits all-commits at lists.llvm.org
Mon Mar 18 00:33:32 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 63897a595a75e9dfc3313610432171f44287db11
      https://github.com/llvm/llvm-project/commit/63897a595a75e9dfc3313610432171f44287db11
  Author: Christian Ulmann <christianulmann at gmail.com>
  Date:   2024-03-18 (Mon, 18 Mar 2024)

  Changed paths:
    M mlir/include/mlir/Transforms/SROA.h
    M mlir/lib/Transforms/SROA.cpp
    M mlir/test/Dialect/LLVMIR/sroa-intrinsics.mlir

  Log Message:
  -----------
  [MLIR][SROA] Replace pattern based approach with a one-shot one (#85437)

This commit changes MLIR's SROA implementation back from being pattern
based into a full pass. This is beneficial for upcoming changes that
rely more heavily on the datalayout.

Unfortunately, this change required substantial test changes, as the
IRBuilder no cleans up the IR.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list