⚙ 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 PanelfKeyboard Reference? Differential D105877 Authored by ChuanqiXu on Jul 13 2021, 1:21 AM.Download Raw DiffReviewers lxfindrjmccallaeubanksdblaikiedeadalnix 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 ActionsHerald added a reviewer: deadalnix. Harbormaster completed remote builds in B113685: Diff 358195.Comment ActionsHarbormaster completed remote builds in B113699: Diff 358214.Comment Actionslxfind added inline comments.llvm/lib/Transforms/Utils/InlineFunction.cpp 2194aeubanks added inline comments.llvm/lib/Passes/PassBuilder.cpp 1934Comment ActionsComment Actionsllvm/lib/Passes/PassBuilder.cpp 1934 llvm/lib/Transforms/Utils/InlineFunction.cpp 2194Harbormaster completed remote builds in B113903: Diff 358495.Comment Actionsllvm/lib/Transforms/Utils/InlineFunction.cpp 2194Comment ActionsChuanqiXu added inline comments.llvm/lib/Transforms/Utils/InlineFunction.cpp 2194Harbormaster completed remote builds in B114139: Diff 358816.Comment ActionsThis 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 ActionsComment ActionsComment ActionsComment ActionsComment Actionsaeubanks 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.FilesHistoryCommitsPathSizeclang/lib/CodeGen/BackendUtil.cpp1 linetest/CodeGen/lto-newpm-pipeline.c3 linesCodeGenCoroutines/coro-always-inline.cpp20 linescoro-symmetric-transfer-01.cpp1 linellvm/include/llvm-c/Transforms/PassBuilder.h3 linesllvm/Passes/PassBuilder.h6 lineslib/Passes/PassBuilder.cpp37 linesPassBuilderBindings.cpp5 linesTransforms/Utils/InlineFunction.cpp6 linestest/Other/new-pm-O0-defaults.ll20 linesnew-pm-defaults.ll5 linesnew-pm-thinlto-defaults.ll5 linesnew-pm-thinlto-postlink-pgo-defaults.ll5 linesnew-pm-thinlto-postlink-samplepgo-defaults.ll5 linesnew-pm-thinlto-prelink-pgo-defaults.ll5 linesnew-pm-thinlto-prelink-samplepgo-defaults.ll5 linestools/opt/NewPMDriver.h2 linesNewPMDriver.cpp3 linesopt.cpp2 linesDiffIDBaseDescriptionCreatedLintUnitBaseBaseDiff 1358183Jul 13 2021, 12:51 AM★★Diff 2358195Jul 13 2021, 1:40 AM★★Diff 3358214Jul 13 2021, 3:09 AM★★Diff 4358495Jul 13 2021, 7:37 PM★★Diff 5358816Jul 14 2021, 7:21 PM★★Diff 63588460f9e645rG8a1727ba51d262365b0d9fe10fef7e50da7022cdJul 14 2021, 11:33 PM★★