enum TargetInfo::BuiltinVaListKind
Description
The different kinds of __builtin_va_list types defined by the target implementation.
Declared at: clang/include/clang/Basic/TargetInfo.h:273
Enumerators
Name | Value | Comment |
---|---|---|
CharPtrBuiltinVaList | 0 | typedef char* __builtin_va_list; |
VoidPtrBuiltinVaList | 1 | typedef void* __builtin_va_list; |
AArch64ABIBuiltinVaList | 2 | __builtin_va_list as defined by the AArch64 ABI http://infocenter.arm.com/help/topic/com.arm.doc.ihi0055a/IHI0055A_aapcs64.pdf |
PNaClABIBuiltinVaList | 3 | __builtin_va_list as defined by the PNaCl ABI: http://www.chromium.org/nativeclient/pnacl/bitcode-abi#TOC-Machine-Types |
PowerABIBuiltinVaList | 4 | __builtin_va_list as defined by the Power ABI: https://www.power.org /resources/downloads/Power-Arch-32-bit-ABI-supp-1.0-Embedded.pdf |
X86_64ABIBuiltinVaList | 5 | __builtin_va_list as defined by the x86-64 ABI: http://refspecs.linuxbase.org/elf/x86_64-abi-0.21.pdf |
AAPCSABIBuiltinVaList | 6 | __builtin_va_list as defined by ARM AAPCS ABI http://infocenter.arm.com |
SystemZBuiltinVaList | 7 | |
HexagonBuiltinVaList | 8 |