[][src]Crate coopted_llvm_sys

Structs

LLVMCodeGenFileType
LLVMCodeGenOptLevel
LLVMCodeModel
LLVMRelocMode

Enums

LLVMOpaqueContext
LLVMOpaqueMemoryBuffer
LLVMOpaqueModule
LLVMOpaqueTargetMachine
LLVMTarget

Constants

LLVMAssemblyFile
LLVMCodeGenLevelAggressive
LLVMCodeGenLevelDefault
LLVMCodeGenLevelLess
LLVMCodeGenLevelNone
LLVMCodeModelDefault
LLVMCodeModelJITDefault
LLVMCodeModelKernel
LLVMCodeModelLarge
LLVMCodeModelMedium
LLVMCodeModelSmall
LLVMCodeModelTiny
LLVMObjectFile
LLVMRelocDefault
LLVMRelocDynamicNoPic
LLVMRelocPIC
LLVMRelocROPI
LLVMRelocROPI_RWPI
LLVMRelocRWPI
LLVMRelocStatic

Functions

LLVMContextCreate
LLVMContextDispose
LLVMCreateMemoryBufferWithContentsOfFile
LLVMCreateTargetMachine
LLVMDisposeMemoryBuffer
LLVMDisposeMessage
LLVMDisposeModule
LLVMDisposeTargetMachine
LLVMGetTargetFromTriple
LLVMInitializeAArch64TargetInfo
LLVMInitializeAArch64Target
LLVMInitializeAArch64TargetMC
LLVMInitializeAArch64AsmPrinter
LLVMInitializeAArch64AsmParser
LLVMInitializeAMDGPUAsmParser
LLVMInitializeAMDGPUAsmPrinter
LLVMInitializeAMDGPUTarget
LLVMInitializeAMDGPUTargetInfo
LLVMInitializeAMDGPUTargetMC
LLVMInitializeARMAsmParser
LLVMInitializeARMAsmPrinter
LLVMInitializeARMTarget
LLVMInitializeARMTargetInfo
LLVMInitializeARMTargetMC
LLVMInitializeHexagonAsmParser
LLVMInitializeHexagonAsmPrinter
LLVMInitializeHexagonTarget
LLVMInitializeHexagonTargetInfo
LLVMInitializeHexagonTargetMC
LLVMInitializeJSBackendTarget
LLVMInitializeJSBackendTargetInfo
LLVMInitializeJSBackendTargetMC
LLVMInitializeMipsAsmParser
LLVMInitializeMipsAsmPrinter
LLVMInitializeMipsTarget
LLVMInitializeMipsTargetInfo
LLVMInitializeMipsTargetMC
LLVMInitializeNVPTXAsmPrinter
LLVMInitializeNVPTXTarget
LLVMInitializeNVPTXTargetInfo
LLVMInitializeNVPTXTargetMC
LLVMInitializePowerPCAsmParser
LLVMInitializePowerPCAsmPrinter
LLVMInitializePowerPCTarget
LLVMInitializePowerPCTargetInfo
LLVMInitializePowerPCTargetMC
LLVMInitializeSparcAsmParser
LLVMInitializeSparcAsmPrinter
LLVMInitializeSparcTarget
LLVMInitializeSparcTargetInfo
LLVMInitializeSparcTargetMC
LLVMInitializeSystemZAsmParser
LLVMInitializeSystemZAsmPrinter
LLVMInitializeSystemZTarget
LLVMInitializeSystemZTargetInfo
LLVMInitializeSystemZTargetMC
LLVMInitializeWebAssemblyAsmPrinter
LLVMInitializeWebAssemblyTarget
LLVMInitializeWebAssemblyTargetInfo
LLVMInitializeWebAssemblyTargetMC
LLVMInitializeX86TargetInfo
LLVMInitializeX86Target
LLVMInitializeX86TargetMC
LLVMInitializeX86AsmPrinter
LLVMInitializeX86AsmParser
LLVMParseIRInContext
LLVMShutdown
LLVMTargetMachineEmitToFile

Type Definitions

LLVMBool
LLVMContextRef
LLVMMemoryBufferRef
LLVMModuleRef
LLVMTargetMachineRef
LLVMTargetRef