[PATCH] D87903: [CSInfo][GlobalISel] CallSiteInfo support when using GlobalISel

Mateja Marjanovic via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 18 06:48:47 PDT 2020


matejam created this revision.
matejam added a reviewer: djtodoro.
matejam added projects: LLVM, debug-info.
Herald added subscribers: llvm-commits, hiraditya, rovka.
matejam requested review of this revision.

Save information about the call sites like block number and offset within that block of the call site instruction and pairs of argument serial numbers and registers that are being used when using GlobalISel as an instruction selector.
We save this information in order to keep track of call instructions and registers that are being used to transfer call arguments.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D87903

Files:
  llvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h
  llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
  llvm/test/CodeGen/X86/call-site-info-output2.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D87903.292778.patch
Type: text/x-patch
Size: 5890 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200918/509e2dab/attachment.bin>


More information about the llvm-commits mailing list