LLVM  3.7.0
Namespaces | Typedefs | Enumerations
CallingConv.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llvm
 Compute iterated dominance frontiers using a linear time algorithm.
 
 llvm::CallingConv
 CallingConv Namespace - This namespace contains an enum with a value for the well-known calling conventions.
 

Typedefs

typedef unsigned llvm::CallingConv::ID
 LLVM IR allows to use arbitrary numbers as calling convention identifiers. More...
 

Enumerations

enum  {
  llvm::CallingConv::C = 0, llvm::CallingConv::Fast = 8, llvm::CallingConv::Cold = 9, llvm::CallingConv::GHC = 10,
  llvm::CallingConv::HiPE = 11, llvm::CallingConv::WebKit_JS = 12, llvm::CallingConv::AnyReg = 13, llvm::CallingConv::PreserveMost = 14,
  llvm::CallingConv::PreserveAll = 15, llvm::CallingConv::FirstTargetCC = 64, llvm::CallingConv::X86_StdCall = 64, llvm::CallingConv::X86_FastCall = 65,
  llvm::CallingConv::ARM_APCS = 66, llvm::CallingConv::ARM_AAPCS = 67, llvm::CallingConv::ARM_AAPCS_VFP = 68, llvm::CallingConv::MSP430_INTR = 69,
  llvm::CallingConv::X86_ThisCall = 70, llvm::CallingConv::PTX_Kernel = 71, llvm::CallingConv::PTX_Device = 72, llvm::CallingConv::SPIR_FUNC = 75,
  llvm::CallingConv::SPIR_KERNEL = 76, llvm::CallingConv::Intel_OCL_BI = 77, llvm::CallingConv::X86_64_SysV = 78, llvm::CallingConv::X86_64_Win64 = 79,
  llvm::CallingConv::X86_VectorCall = 80
}
 A set of enums which specify the assigned numeric values for known llvm calling conventions. More...