[all-commits] [llvm/llvm-project] 0c557d: [NewPM] Add C bindings for new pass manager

Mats Larsen via All-commits all-commits at lists.llvm.org
Mon May 17 11:46:22 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0c557db617112b429e5abfbcec72d181221bfead
      https://github.com/llvm/llvm-project/commit/0c557db617112b429e5abfbcec72d181221bfead
  Author: Mats Larsen <me at supergrecko.com>
  Date:   2021-05-17 (Mon, 17 May 2021)

  Changed paths:
    A llvm/include/llvm-c/Transforms/PassBuilder.h
    M llvm/lib/Passes/CMakeLists.txt
    A llvm/lib/Passes/PassBuilderBindings.cpp
    M llvm/unittests/Passes/CMakeLists.txt
    A llvm/unittests/Passes/PassBuilderBindingsTest.cpp

  Log Message:
  -----------
  [NewPM] Add C bindings for new pass manager

This patch contains the bare minimum to run the new Pass Manager from the LLVM-C APIs. It does not feature PGOOptions, PassPlugins or Debugify in its current state. Bugzilla: PR48499

Reviewed By: aeubanks

Differential Revision: https://reviews.llvm.org/D102136




More information about the All-commits mailing list