1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-26 04:32:44 +01:00
llvm-mirror/unittests
Reid Kleckner 818b2dccbc [DebugInfo] Add calling convention support for DWARF and CodeView
Summary:
Now DISubroutineType has a 'cc' field which should be a DW_CC_ enum.  If
it is present and non-zero, the backend will emit it as a
DW_AT_calling_convention attribute. On the CodeView side, we translate
it to the appropriate enum for the LF_PROCEDURE record.

I added a new LLVM vendor specific enum to the list of DWARF calling
conventions. DWARF does not appear to attempt to standardize these, so I
assume it's OK to do this until we coordinate with GCC on how to emit
vectorcall convention functions.

Reviewers: dexonsmith, majnemer, aaboud, amccarth

Subscribers: mehdi_amini, llvm-commits

Differential Revision: http://reviews.llvm.org/D21114

llvm-svn: 272197
2016-06-08 20:34:29 +00:00
..
ADT Adding reserve and capacity methods to FoldingSet 2016-06-03 13:54:48 +00:00
Analysis
AsmParser
Bitcode
CodeGen
DebugInfo [pdb] Fix build errors in PDB unit tests. 2016-06-08 17:32:25 +00:00
ExecutionEngine
IR [DebugInfo] Add calling convention support for DWARF and CodeView 2016-06-08 20:34:29 +00:00
LineEditor
Linker
MC
MI
ObjectYAML
Option
ProfileData
Support Support: correct AArch64 TargetParser implementation 2016-06-08 14:30:00 +00:00
Transforms [MemorySSA] Port to new pass manager 2016-06-01 21:30:40 +00:00
CMakeLists.txt