1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 03:23:01 +02:00
llvm-mirror/lib/AsmParser
Juergen Ributzka 4f480d4b83 Add two new calling conventions for runtime calls
This patch adds two new target-independent calling conventions for runtime
calls - PreserveMost and PreserveAll.
The target-specific implementation for X86-64 is defined as following:
  - Arguments are passed as for the default C calling convention
  - The same applies for the return value(s)
  - PreserveMost preserves all GPRs - except R11
  - PreserveAll preserves all GPRs and all XMMs/YMMs - except R11

Reviewed by Lang and Philip

llvm-svn: 199508
2014-01-17 19:47:03 +00:00
..
CMakeLists.txt
LLLexer.cpp Add two new calling conventions for runtime calls 2014-01-17 19:47:03 +00:00
LLLexer.h Revert "Give internal classes hidden visibility." 2013-09-11 18:05:11 +00:00
LLParser.cpp Add two new calling conventions for runtime calls 2014-01-17 19:47:03 +00:00
LLParser.h Decouple dllexport/dllimport from linkage 2014-01-14 15:22:47 +00:00
LLToken.h Add two new calling conventions for runtime calls 2014-01-17 19:47:03 +00:00
LLVMBuild.txt
Makefile
Parser.cpp Move the LLVM IR asm writer header files into the IR directory, as they 2014-01-07 12:34:26 +00:00