Go to the source code of this file.
Namespaces |
namespace | llvm |
| List of target independent CodeGen pass IDs.
|
namespace | llvm::CallingConv |
Typedefs |
typedef unsigned | llvm::CallingConv::ID |
| LLVM IR allows to use arbitrary numbers as calling convention identifiers.
|
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 Calling Convention Representation. More...
|