llvm-general-3.4.4.4: src/LLVM/General/Internal/FFI/Function.h
#ifndef __LLVM_GENERAL_INTERNAL_FFI__FUNCTION__H__
#define __LLVM_GENERAL_INTERNAL_FFI__FUNCTION__H__
#define LLVM_GENERAL_FOR_EACH_CALLCONV(macro) \
macro(C) \
macro(Fast) \
macro(Cold) \
#define LLVM_GENERAL_FOR_EACH_PARAM_ATTR(macro) \
macro(ZExt,Attribute) \
macro(SExt,Attribute) \
macro(InReg,Attribute) \
macro(StructRet,Attribute) \
macro(Alignment,) \
macro(NoAlias,Attribute) \
macro(ByVal,Attribute) \
macro(NoCapture,Attribute) \
macro(Nest,Attribute)
#define LLVM_GENERAL_FOR_EACH_FUNCTION_ATTR(macro) \
macro(NoReturn,Attribute) \
macro(NoUnwind,Attribute) \
macro(ReadNone,Attribute) \
macro(ReadOnly,Attribute) \
macro(NoInline,Attribute) \
macro(AlwaysInline,Attribute) \
macro(OptimizeForSize,Attribute) \
macro(StackProtect,Attribute) \
macro(StackProtectReq,Attribute) \
macro(NoRedZone,Attribute) \
macro(NoImplicitFloat,Attribute) \
macro(Naked,Attribute) \
macro(InlineHint,Attribute) \
macro(StackAlignment,) \
macro(ReturnsTwice,) \
macro(UWTable,) \
macro(NonLazyBind,) \
#endif