This is an archive of the discontinued LLVM Phabricator instance.

[llvm-c] Remove legacy pass manager APIs
AbandonedPublic

Authored by aeubanks on Nov 28 2022, 12:59 PM.

Details

Summary

As part of the legacy pass manager for optimization pipeline removal.

Diff Detail

Event Timeline

aeubanks created this revision.Nov 28 2022, 12:59 PM
Herald added a reviewer: ctetreau. · View Herald Transcript
Herald added a reviewer: ctetreau. · View Herald Transcript
Herald added a project: Restricted Project. · View Herald Transcript
aeubanks requested review of this revision.Nov 28 2022, 12:59 PM
Herald added a project: Restricted Project. · View Herald TranscriptNov 28 2022, 12:59 PM
MaskRay accepted this revision.Nov 28 2022, 7:32 PM

LGTM.

llvm/lib/Transforms/IPO/PassManagerBuilder.cpp
464

These functions are used in llvm/bindings/ocaml/transforms/passmgr_builder/passmgr_builder_ocaml.c as well.

This revision is now accepted and ready to land.Nov 28 2022, 7:32 PM
asbirlea accepted this revision.Dec 13 2022, 2:39 PM
aeubanks abandoned this revision.Mar 19 2023, 3:25 PM

done in another change

llvm/docs/ReleaseNotes.rst