This revision was landed with ongoing or failed builds.
This revision was automatically updated to reflect the committed changes.
Closed by commit rGf1315c61a03e: [docs] Add note about interaction between
clang plugins and -clear-ast-beforeā¦ (authored by aeubanks).
Repository:
rG LLVM Github
rnk accepted this revision.
rnk added a comment.
This revision is now accepted and ready to land.
lgtm, thanks!
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D120666/new/
https://reviews.llvm.org/D120666
aeubanks updated this revision to Diff 411851.
aeubanks added a comment.
reword
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D120666/new/
https://reviews.llvm.org/D120666
Files:
clang/docs/ClangPlugins.rst
Index: clang/docs/ClangPlugins.rst
rnk added a comment.
Thanks for writing docs, apologies for bikeshedding.
Comment at: clang/docs/ClangPlugins.rst:207
+
+If the main AST action is codegen, having any plugins that run after the
+codegen action automatically turns off ``-clear-ast-before-backend``.
aeubanks updated this revision to Diff 411829.
aeubanks added a comment.
reword
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D120666/new/
https://reviews.llvm.org/D120666
Files:
clang/docs/ClangPlugins.rst
Index: clang/docs/ClangPlugins.rst
thakis added inline comments.
Comment at: clang/docs/ClangPlugins.rst:209
+codegen action automatically turns off ``-clear-ast-before-backend``, which
+saves peak memory by clearing the Clang AST after generating IR and before
+running IR optimizations. Use
aeubanks updated this revision to Diff 411825.
aeubanks added a comment.
add header
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D120666/new/
https://reviews.llvm.org/D120666
Files:
clang/docs/ClangPlugins.rst
Index:
aeubanks created this revision.
aeubanks requested review of this revision.
Herald added a project: clang.
Herald added a subscriber: cfe-commits.
Repository:
rG LLVM Github Monorepo
https://reviews.llvm.org/D120666
Files:
clang/docs/ClangPlugins.rst
Index: clang/docs/ClangPlugins.rst