This is an archive of the discontinued LLVM Phabricator instance.

Expose PassBuilder extension point callbacks
ClosedPublic

Authored by pchintalapudi on Apr 17 2023, 12:33 PM.

Details

Summary

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

Diff Detail

Event Timeline

pchintalapudi created this revision.Apr 17 2023, 12:33 PM
Herald added a project: Restricted Project. · View Herald TranscriptApr 17 2023, 12:33 PM
Herald added a subscriber: hiraditya. · View Herald Transcript
pchintalapudi requested review of this revision.Apr 17 2023, 12:33 PM
aeubanks accepted this revision.Apr 17 2023, 12:46 PM

makes sense to me, with style nit

llvm/lib/Passes/PassBuilderPipelines.cpp
300

remove these parentheses in accordance to llvm style guide

This revision is now accepted and ready to land.Apr 17 2023, 12:46 PM

Fix style nit

This revision was landed with ongoing or failed builds.Apr 17 2023, 5:19 PM
This revision was automatically updated to reflect the committed changes.