reformat autogenerated comments
add convert to void ptr method for llvm opaque ptr types
remove llvm types from ffi module
add types.jl to LLVM module
add AttributeEnum definitions
tweak ws
remove trailing underscores
add FastMathFlagsEnum
autogenerate FastMathFlag LLVM Ast types / enum from symbol list
add MemoryOrdering types / enum
add LinkageType, start using CPP enum names (MemoryOrdering -> AtomicOrdering)
add VisibilityType and CallingConv
add value subclass id enum
add DiagnosticKindEnum and AsmDialect
all enum values should be int32
add AtomicRMWOp
add reloc model enum
rework RelocModel, add CodeModel
add code generation opt level / file type enums
add gen_enum function for generating llvm enum wrapping boilerplate