llvm-project/clang/include
Peter Collingbourne f770683f14 Implement the __builtin_call_with_static_chain GNU extension.
The extension has the following syntax:

  __builtin_call_with_static_chain(Call, Chain)
  where Call must be a function call expression and Chain must be of pointer type

This extension performs a function call Call with a static chain pointer
Chain passed to the callee in a designated register. This is useful for
calling foreign language functions whose ABI uses static chain pointers
(e.g. to implement closures).

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

llvm-svn: 224167
2014-12-12 23:41:25 +00:00
..
clang Implement the __builtin_call_with_static_chain GNU extension. 2014-12-12 23:41:25 +00:00
clang-c Fix Typos in include/clang-c/Index.h 2014-12-05 15:50:44 +00:00
CMakeLists.txt
Makefile