diff options
author | Jan Dupej <jandupej@microsoft.com> | 2023-02-16 12:37:16 -0800 |
---|---|---|
committer | Arthur Eubanks <aeubanks@google.com> | 2023-02-17 09:17:49 -0800 |
commit | 1ceb79e2e075745f0c02aa8206227f60362e3743 (patch) | |
tree | 2708d2b37b9966343afc2dfa6787d7ef34d4fc87 /llvm/lib/TextAPI/TextStubCommon.cpp | |
parent | 4180b29d206f2049b54111d0465e15d47900b66b (diff) | |
download | llvm-1ceb79e2e075745f0c02aa8206227f60362e3743.zip llvm-1ceb79e2e075745f0c02aa8206227f60362e3743.tar.gz llvm-1ceb79e2e075745f0c02aa8206227f60362e3743.tar.bz2 |
Port PlaceSafepoints pass to the new pass manager
This patch ports the PlaceSafepoints pass to the new pass manager as it is used by .NET/Mono. Compatibility with the legacy pass manager is maintained by adding PlaceSafepointsLegacyPass. This pass also depends on PlaceBackedgeSafepointsLegacyPass, which has been kept in the legacy-only variant, since it is apparently used only from PlaceSafepointsPass. It has been renamed, though, to indicate its legacy interface.
Reviewed By: aeubanks
Differential Revision: https://reviews.llvm.org/D136163
Diffstat (limited to 'llvm/lib/TextAPI/TextStubCommon.cpp')
0 files changed, 0 insertions, 0 deletions