[all-commits] [llvm/llvm-project] 54e580: [llubi] Extract reusable methods of InstExecutor i...

Zhige Chen via All-commits all-commits at lists.llvm.org
Wed Apr 1 11:06:48 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 54e5803d0231211decb64105b10b4701dce938c2
      https://github.com/llvm/llvm-project/commit/54e5803d0231211decb64105b10b4701dce938c2
  Author: Zhige Chen <zhige_chen at outlook.com>
  Date:   2026-04-02 (Thu, 02 Apr 2026)

  Changed paths:
    M llvm/tools/llubi/lib/CMakeLists.txt
    A llvm/tools/llubi/lib/ExecutorBase.cpp
    A llvm/tools/llubi/lib/ExecutorBase.h
    M llvm/tools/llubi/lib/Interpreter.cpp

  Log Message:
  -----------
  [llubi] Extract reusable methods of InstExecutor into ExecutorBase (#186976)

This PR extracts the non-visitor methods of class InstExecutor into a
separate class ExecutorAPI. This reorganization allows library functions
(and any future extensions) to reuse the functionality of InstExecutor
without introducing cyclic dependencies.

See also #185645 and #185817.



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