[all-commits] [llvm/llvm-project] c9ba2b: [SandboxIR][Region] Implement an auxiliary vector ...

vporpo via All-commits all-commits at lists.llvm.org
Thu Feb 13 13:52:17 PST 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c9ba2b08d57fb682d4fe9ab2dd6f14d464b081df
      https://github.com/llvm/llvm-project/commit/c9ba2b08d57fb682d4fe9ab2dd6f14d464b081df
  Author: vporpo <vporpodas at google.com>
  Date:   2025-02-13 (Thu, 13 Feb 2025)

  Changed paths:
    M llvm/include/llvm/SandboxIR/Region.h
    M llvm/lib/SandboxIR/Region.cpp
    M llvm/unittests/SandboxIR/RegionTest.cpp

  Log Message:
  -----------
  [SandboxIR][Region] Implement an auxiliary vector in Region (#126376)

This patch adds additional functionality to the sandboxir Region. The
Region is used as a way of passing a set of Instructions across region
passes in a way that can be represented in the IR with metadata. This is
a design choice that allows us to test region passes in isolation with
lit tests.

Up until now the region was only used to tag the instructions generated
by the passes. There is a need to represent an ordered set of
instructions, which can be used as a way to represent the initial seeds
to the first vectorization pass. This patch implements this auxiliary
vector that can be used to convey such information.



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