packages feed

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