[−][src]Module rustc_codegen_llvm::llvm_::ffi
Modules
| coverageinfo | |
| debuginfo |
Structs
| ArchiveChild | |
| ArchiveIterator | |
| Builder | |
| InvariantOpaque | |
| Linker | |
| OperandBundleDef | |
| PassManager | |
| RustArchiveMember | |
| SanitizerOptions | LLVMRustSanitizerOptions |
| SectionIterator | |
| ThinLTOModule | LLVMRustThinLTOModule |
Enums
| ArchiveKind | LLVMRustArchiveKind |
| AsmDialect | LLVMRustAsmDialect |
| AtomicOrdering | LLVMAtomicOrdering |
| AtomicRmwBinOp | LLVMAtomicRmwBinOp |
| Attribute | Matches LLVMRustAttribute in LLVMWrapper.h Semantically a subset of the C++ enum llvm::Attribute::AttrKind, though it is not ABI compatible (since it's a C++ enum) |
| CallConv | LLVM CallingConv::ID. Should we wrap this? |
| ChecksumKind | LLVMRustChecksumKind |
| CodeGenOptLevel | LLVMRustCodeGenOptLevel |
| CodeModel | LLVMRustCodeModel |
| DLLStorageClass | LLVMDLLStorageClass |
| DiagnosticKind | LLVMRustDiagnosticKind |
| DiagnosticLevel | LLVMRustDiagnosticLevel |
| FileType | LLVMRustFileType |
| IntPredicate | LLVMIntPredicate |
| LLVMRustResult | |
| Linkage | LLVMRustLinkage |
| MetadataType | LLVMMetadataType |
| OptStage | LLVMRustOptStage |
| PassBuilderOptLevel | LLVMRustPassBuilderOptLevel |
| PassKind | LLVMRustPassKind |
| RealPredicate | LLVMRealPredicate |
| RelocModel | LLVMRelocMode |
| SynchronizationScope | LLVMRustSynchronizationScope |
| ThreadLocalMode | LLVMThreadLocalMode |
| TypeKind | LLVMTypeKind |
| UnnamedAddr | LLVMUnnamedAddr |
| Visibility |
Constants
| False | |
| True |
Functions
Type Definitions
| Bool | |
| DiagnosticHandler | |
| InlineAsmDiagHandler | |
| SelfProfileAfterPassCallback | |
| SelfProfileBeforePassCallback | |
| ThinLTOModuleNameCallback |
Foreign Types
| Archive | |
| BasicBlock | |
| ConstantInt | |
| Context | |
| DiagnosticInfo | |
| MemoryBuffer | |
| Metadata | |
| Module | |
| ModuleBuffer | |
| ObjectFile | |
| Opaque | |
| Pass | |
| PassManagerBuilder | |
| SMDiagnostic | |
| TargetMachine | |
| ThinLTOBuffer | |
| ThinLTOData | |
| Twine | |
| Type | |
| Value |