LLVM  8.0.1
Namespaces | Typedefs | Enumerations
CallingConv.h File Reference

Go to the source code of this file.

Namespaces

 llvm
 This class represents lattice values for constants.
 
 llvm::CallingConv
 CallingConv Namespace - This namespace contains an enum with a value for the well-known calling conventions.
 

Typedefs

using llvm::CallingConv::ID = unsigned
 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::Swift = 16, llvm::CallingConv::CXX_FAST_TLS = 17, 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::Win64 = 79, llvm::CallingConv::X86_VectorCall = 80, llvm::CallingConv::HHVM = 81,
  llvm::CallingConv::HHVM_C = 82, llvm::CallingConv::X86_INTR = 83, llvm::CallingConv::AVR_INTR = 84, llvm::CallingConv::AVR_SIGNAL = 85,
  llvm::CallingConv::AVR_BUILTIN = 86, llvm::CallingConv::AMDGPU_VS = 87, llvm::CallingConv::AMDGPU_GS = 88, llvm::CallingConv::AMDGPU_PS = 89,
  llvm::CallingConv::AMDGPU_CS = 90, llvm::CallingConv::AMDGPU_KERNEL = 91, llvm::CallingConv::X86_RegCall = 92, llvm::CallingConv::AMDGPU_HS = 93,
  llvm::CallingConv::MSP430_BUILTIN = 94, llvm::CallingConv::AMDGPU_LS = 95, llvm::CallingConv::AMDGPU_ES = 96, llvm::CallingConv::AArch64_VectorCall = 97,
  llvm::CallingConv::MaxID = 1023
}
 A set of enums which specify the assigned numeric values for known llvm calling conventions. More...