[PATCH] D50694: [Sparc] Give the option to use the OS reserved global registers

Daniel Cederman via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Oct 15 02:15:02 PDT 2018


dcederman updated this revision to Diff 169661.
dcederman added a comment.

Removed the UseRegG* features and enabled the ReserveRegG6, ReserveRegG7, and ReserveRegG5 (on 32-bit) features by default.


https://reviews.llvm.org/D50694

Files:
  lib/Target/Sparc/Sparc.td
  lib/Target/Sparc/SparcAsmPrinter.cpp
  lib/Target/Sparc/SparcISelLowering.cpp
  lib/Target/Sparc/SparcISelLowering.h
  lib/Target/Sparc/SparcInstrInfo.cpp
  lib/Target/Sparc/SparcRegisterInfo.cpp
  lib/Target/Sparc/SparcSubtarget.cpp
  lib/Target/Sparc/SparcSubtarget.h
  test/CodeGen/SPARC/64abi.ll
  test/CodeGen/SPARC/reserved-regs.ll
  test/CodeGen/SPARC/stack-protector.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D50694.169661.patch
Type: text/x-patch
Size: 13827 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20181015/e96dc22f/attachment.bin>


More information about the llvm-commits mailing list