LLVM API Documentation

llvm::CallingConv Namespace Reference


Enumerations

enum  ID {
  C = 0, CSRet = 1, Fast = 8, Cold = 9,
  FirstTargetCC = 64
}
 LLVM Calling Convention Representation. More...


Detailed Description

CallingConv Namespace - This namespace contains an enum with a value for the well-known calling conventions.


Enumeration Type Documentation

enum llvm::CallingConv::ID

LLVM Calling Convention Representation.

A set of enums which specify the assigned numeric values for known llvm calling conventions.

Enumerator:
C 
CSRet  CSRet - C Struct Return calling convention. This convention requires that the function return void and take a pointer as the first argument of the struct. This is used by targets which need to distinguish between C functions returning a structure, and C functions taking a structure pointer as the first argument to the function.
Fast 
Cold 
FirstTargetCC 

Definition at line 26 of file CallingConv.h.