[PATCH] D157615: [ExtendLifetimes][1/4] Add "disable-post-ra" function attribute to disable the post-regalloc scheduler

Stephen Tozer via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Wed Sep 6 05:27:18 PDT 2023


StephenTozer updated this revision to Diff 556011.
StephenTozer added a comment.
Herald added subscribers: cfe-commits, jdoerfert.
Herald added a project: clang.

Significant patch updates: Changed attribute from "disable-post-ra" to `optdebug`, following the direction that the discussion on the Og RFC <https://discourse.llvm.org/t/rfc-redefine-og-o1-and-add-a-new-level-of-og/72850> appears to be taking. In the course of this it's been updated to be a keyword rather than an arbitrary string, which has added some bulk to the patch.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D157615/new/

https://reviews.llvm.org/D157615

Files:
  clang/lib/CodeGen/CodeGenModule.cpp
  llvm/docs/BitCodeFormat.rst
  llvm/docs/LangRef.rst
  llvm/include/llvm/Bitcode/LLVMBitCodes.h
  llvm/include/llvm/IR/Attributes.td
  llvm/lib/Bitcode/Reader/BitcodeReader.cpp
  llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
  llvm/lib/CodeGen/PostRASchedulerList.cpp
  llvm/lib/Transforms/Utils/CodeExtractor.cpp
  llvm/test/Bitcode/attributes.ll
  llvm/test/CodeGen/X86/suppress-post-ra.mir
  llvm/utils/emacs/llvm-mode.el
  llvm/utils/kate/llvm.xml
  llvm/utils/vim/syntax/llvm.vim

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D157615.556011.patch
Type: text/x-patch
Size: 10835 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20230906/7b935956/attachment.bin>


More information about the cfe-commits mailing list