llvm-project/clang/include/clang-c
Roman Levenstein 35aa5cecf2 Add attributes for preserve_mostcc/preserve_allcc calling conventions to the C/C++ front-end
Till now, preserve_mostcc/preserve_allcc calling convention attributes were only
available at the LLVM IR level. This patch adds attributes for
preserve_mostcc/preserve_allcc calling conventions to the C/C++ front-end.

The code was mostly written by Juergen Ributzka.
I just added support for the AArch64 target and tests.

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

llvm-svn: 263647
2016-03-16 18:00:46 +00:00
..
BuildSystem.h Add clang_free to libclang to free memory allocated in libclang. 2015-07-09 07:53:23 +00:00
CXCompilationDatabase.h [tooling] In CompileCommand, Expose the 'file' that was associated with the command. 2015-09-11 20:43:05 +00:00
CXErrorCode.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00
CXString.h libclang: add new StringSet type 2015-11-12 03:57:16 +00:00
Documentation.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00
Index.h Add attributes for preserve_mostcc/preserve_allcc calling conventions to the C/C++ front-end 2016-03-16 18:00:46 +00:00
Platform.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00
module.modulemap The Clang C API does not require C++. Thanks to Jordan Rose for pointing out this error! 2014-06-12 22:09:11 +00:00