Expose PassBuilder extension point callbacks
authorPrem Chintalapudi <prem.chintalapudi@gmail.com>
Tue, 18 Apr 2023 00:14:30 +0000 (17:14 -0700)
committerArthur Eubanks <aeubanks@google.com>
Tue, 18 Apr 2023 00:14:40 +0000 (17:14 -0700)
commit33817296c6003f6b3bb7eed5fbcd64a2385fe425
tree07a5d052dbc93b8524b4c2bb00c5390f51f80a69
parent1e076927dc9a41e3a945d6cd70c1a1c908dac869
Expose PassBuilder extension point callbacks

This patch allows access to callbacks registered by TargetMachines to allow custom pipelines to run those callbacks.

Reviewed By: aeubanks

Differential Revision: https://reviews.llvm.org/D148561
llvm/include/llvm/Passes/PassBuilder.h
llvm/lib/Passes/PassBuilderPipelines.cpp