[all-commits] [llvm/llvm-project] 8277c9: [StackMaps] Be explicit about label formation [NFC...

Philip Reames via All-commits all-commits at lists.llvm.org
Thu Dec 19 14:05:34 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 8277c91cf3427347626e276fec20a68c0662e49d
      https://github.com/llvm/llvm-project/commit/8277c91cf3427347626e276fec20a68c0662e49d
  Author: Philip Reames <listmail at philipreames.com>
  Date:   2019-12-19 (Thu, 19 Dec 2019)

  Changed paths:
    M llvm/include/llvm/CodeGen/StackMaps.h
    M llvm/lib/CodeGen/StackMaps.cpp
    M llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp
    M llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
    M llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
    M llvm/lib/Target/X86/X86MCInstLower.cpp

  Log Message:
  -----------
  [StackMaps] Be explicit about label formation [NFC] (try 2)

Recommit after making the same API change in non-x86 targets.  This has been build for all targets, and tested for effected ones.  Why the difference?  Because my disk filled up when I tried make check for all.

For auto-padding assembler support, we'll need to bundle the label with the instructions (nops or call sequences) so that they don't get separated.  This just rearranges the code to make the upcoming change more obvious.




More information about the All-commits mailing list