[all-commits] [llvm/llvm-project] 756dd7: [NewPM] Run ObjC ARC passes
aeubanks via All-commits
all-commits at lists.llvm.org
Fri Jan 8 15:47:32 PST 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 756dd707668ccc1ac22b88d5899984843a5a3262
https://github.com/llvm/llvm-project/commit/756dd707668ccc1ac22b88d5899984843a5a3262
Author: Arthur Eubanks <aeubanks at google.com>
Date: 2021-01-08 (Fri, 08 Jan 2021)
Changed paths:
M clang/lib/CodeGen/BackendUtil.cpp
M llvm/include/llvm/Transforms/ObjCARC.h
M llvm/lib/Passes/PassRegistry.def
M llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
M llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp
Log Message:
-----------
[NewPM] Run ObjC ARC passes
Match the legacy PM in running various ObjC ARC passes.
This requires making some module passes into function passes. These were
initially ported as module passes since they add function declarations
(e.g. https://reviews.llvm.org/D86178), but that's still up for debate
and other passes do so.
Reviewed By: ahatanak
Differential Revision: https://reviews.llvm.org/D93743
More information about the All-commits
mailing list