[MachineFunction] Base support for call site info tracking
authorDjordje Todorovic <djordje.todorovic@rt-rk.com>
Thu, 27 Jun 2019 07:48:06 +0000 (07:48 +0000)
committerDjordje Todorovic <djordje.todorovic@rt-rk.com>
Thu, 27 Jun 2019 07:48:06 +0000 (07:48 +0000)
commita7cde103c18224f426e613b64ecb228c2154300f
tree235dce0d944171a2789b34c51d736035fe76982d
parent41825040f62f03a69d1c1c1f77bf2fd7089ab0b7
[MachineFunction] Base support for call site info tracking

Add an attribute into the MachineFunction that tracks call site info.

([8/13] Introduce the debug entry values.)

Co-authored-by: Ananth Sowda <asowda@cisco.com>
Co-authored-by: Nikola Prica <nikola.prica@rt-rk.com>
Co-authored-by: Ivan Baev <ibaev@cisco.com>
Differential Revision: https://reviews.llvm.org/D61061

llvm-svn: 364506
llvm/docs/MIRLangRef.rst
llvm/include/llvm/CodeGen/MIRYamlMapping.h
llvm/include/llvm/CodeGen/MachineFunction.h
llvm/lib/CodeGen/MIRParser/MIRParser.cpp
llvm/lib/CodeGen/MIRPrinter.cpp
llvm/lib/CodeGen/MachineVerifier.cpp
llvm/test/CodeGen/MIR/X86/call-site-info-error1.mir [new file with mode: 0644]
llvm/test/CodeGen/MIR/X86/call-site-info-error2.mir [new file with mode: 0644]
llvm/test/CodeGen/MIR/X86/call-site-info-error3.mir [new file with mode: 0644]
llvm/test/CodeGen/MIR/X86/call-site-info-error4.mir [new file with mode: 0644]