⚙ D105877 [Coroutines] Run coroutine passes by default (original ) (raw ) This is an archive of the discontinued LLVM Phabricator instance.
Table of Contentst -clang/-lib/CodeGen/-CodeGen/-BackendUtil.cpp-test/-CodeGen/-lto-newpm-pipeline.c-CodeGenCoroutines/-coro-always-inline.cpp-coro-symmetric-transfer-01.cpp-llvm/-include/-llvm-c/Transforms/-Transforms/-PassBuilder.h-llvm/Passes/-Passes/-PassBuilder.h-lib/-Passes/1/2PassBuilder.cpp-PassBuilderBindings.cpp-Transforms/Utils/-Utils/2/4InlineFunction.cpp-test/Other/-Other/-new-pm-O0-defaults.ll-new-pm-defaults.ll-new-pm-thinlto-defaults.ll-new-pm-thinlto-postlink-pgo-defaults.ll-new-pm-thinlto-postlink-samplepgo-defaults.ll-new-pm-thinlto-prelink-pgo-defaults.ll-new-pm-thinlto-prelink-samplepgo-defaults.ll-tools/opt/-opt/-NewPMDriver.h-NewPMDriver.cpp-opt.cppHide Panelf Keyboard Reference?
Differential D105877 Authored by ChuanqiXu on Jul 13 2021, 1:21 AM.Download Raw Diff Reviewers lxfind rjmccall aeubanks dblaikie deadalnix Commits rG8a1727ba51d2: [Coroutines] Run coroutine passes by default Repository rG LLVM Github Monorepo Event TimelineChuanqiXu created this revision.Herald added subscribers: ormris , wenlei , steven_wu , hiraditya . ChuanqiXu requested review of this revision.Herald added a project: Restricted Project. Herald added a subscriber: llvm-commits . Harbormaster completed remote builds in B113679: Diff 358183 .Comment Actions Herald added a reviewer: deadalnix . Harbormaster completed remote builds in B113685: Diff 358195 .Comment Actions Harbormaster completed remote builds in B113699: Diff 358214 .Comment Actions lxfind added inline comments.llvm/lib/Transforms/Utils/InlineFunction.cpp 2194 aeubanks added inline comments.llvm/lib/Passes/PassBuilder.cpp 1934 Comment Actions Comment Actions llvm/lib/Passes/PassBuilder.cpp 1934 llvm/lib/Transforms/Utils/InlineFunction.cpp 2194 Harbormaster completed remote builds in B113903: Diff 358495 .Comment Actions llvm/lib/Transforms/Utils/InlineFunction.cpp 2194 Comment Actions ChuanqiXu added inline comments.llvm/lib/Transforms/Utils/InlineFunction.cpp 2194 Harbormaster completed remote builds in B114139: Diff 358816 .Comment Actions This revision is now accepted and ready to land.aeubanks accepted this revision.This revision was landed with ongoing or failed builds.Closed by commit rG8a1727ba51d2: [Coroutines] Run coroutine passes by default (authored by ChuanqiXu ). This revision was automatically updated to reflect the committed changes.ChuanqiXu added a commit: rG8a1727ba51d2: [Coroutines] Run coroutine passes by default .Herald added a project: Restricted Project. Herald added a subscriber: cfe-commits . Comment Actions Comment Actions Comment Actions Comment Actions Comment Actions aeubanks mentioned this in D122275: [PassManager][Coroutine] Run passes under -O0 conditionally and run GlobalDCE .aeubanks mentioned this in rG9bd66b312c3e: [PassManager][Coroutine] Run passes under -O0 conditionally and run GlobalDCE .Files History Commits PathSizeclang/lib/CodeGen/BackendUtil.cpp 1 linetest/CodeGen/lto-newpm-pipeline.c 3 linesCodeGenCoroutines/coro-always-inline.cpp 20 linescoro-symmetric-transfer-01.cpp 1 linellvm/include/llvm-c/Transforms/PassBuilder.h 3 linesllvm/Passes/PassBuilder.h 6 lineslib/Passes/PassBuilder.cpp 37 linesPassBuilderBindings.cpp 5 linesTransforms/Utils/InlineFunction.cpp 6 linestest/Other/new-pm-O0-defaults.ll 20 linesnew-pm-defaults.ll 5 linesnew-pm-thinlto-defaults.ll 5 linesnew-pm-thinlto-postlink-pgo-defaults.ll 5 linesnew-pm-thinlto-postlink-samplepgo-defaults.ll 5 linesnew-pm-thinlto-prelink-pgo-defaults.ll 5 linesnew-pm-thinlto-prelink-samplepgo-defaults.ll 5 linestools/opt/NewPMDriver.h 2 linesNewPMDriver.cpp 3 linesopt.cpp 2 linesDiffIDBaseDescriptionCreatedLintUnitBase BaseDiff 1358183 Jul 13 2021, 12:51 AM★★Diff 2358195 Jul 13 2021, 1:40 AM★★Diff 3358214 Jul 13 2021, 3:09 AM★★Diff 4358495 Jul 13 2021, 7:37 PM★★Diff 5358816 Jul 14 2021, 7:21 PM★★Diff 6358846 0f9e645 rG8a1727ba51d262365b0d9fe10fef7e50da7022cdJul 14 2021, 11:33 PM★★