[PATCH] D65488: [GISel] Pass MD_callees metadata down in call lowering.

Mark Lacey via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 30 16:33:04 PDT 2019


rudkx created this revision.
rudkx added reviewers: aditya_nandakumar, volkan, qcolombet, arsenm, rovka, aemerson, paquette.
Herald added subscribers: atanasyan, jrtc27, hiraditya, javed.absar, wdng, sdardis.
Herald added a project: LLVM.

This will make it possible to improve IPRA by taking into account
register usage in indirect calls.

NFC yet; this is just laying the groundwork to start building
up patches to take advantage of the information for improved register
allocation.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D65488

Files:
  llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h
  llvm/lib/CodeGen/GlobalISel/CallLowering.cpp
  llvm/lib/Target/AArch64/AArch64CallLowering.cpp
  llvm/lib/Target/AArch64/AArch64CallLowering.h
  llvm/lib/Target/ARM/ARMCallLowering.cpp
  llvm/lib/Target/ARM/ARMCallLowering.h
  llvm/lib/Target/Mips/MipsCallLowering.cpp
  llvm/lib/Target/Mips/MipsCallLowering.h
  llvm/lib/Target/X86/X86CallLowering.cpp
  llvm/lib/Target/X86/X86CallLowering.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D65488.212467.patch
Type: text/x-patch
Size: 8363 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190730/bc26bb27/attachment.bin>


More information about the llvm-commits mailing list