Crate coopted_llvm_sys

Crate coopted_llvm_sys 

Source

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
LLVMInitializeAArch64AsmParser
LLVMInitializeAArch64AsmPrinter
LLVMInitializeAArch64Target
LLVMInitializeAArch64TargetInfo
LLVMInitializeAArch64TargetMC
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
LLVMInitializeX86AsmParser
LLVMInitializeX86AsmPrinter
LLVMInitializeX86Target
LLVMInitializeX86TargetInfo
LLVMInitializeX86TargetMC
LLVMParseIRInContext
LLVMShutdown
LLVMTargetMachineEmitToFile

Type Aliases§

LLVMBool
LLVMContextRef
LLVMMemoryBufferRef
LLVMModuleRef
LLVMTargetMachineRef
LLVMTargetRef