Module rustc_llvm::ffi
[−]
[src]
🔬 This is a nightly-only experimental API. (
rustc_private)Modules
| debuginfo |
[ Experimental ]
|
Enums
| ArchiveChild_opaque |
[ Experimental ]
|
| ArchiveIterator_opaque |
[ Experimental ]
|
| ArchiveKind |
[ Experimental ] LLVMRustArchiveKind |
| Archive_opaque |
[ Experimental ]
|
| AsmDialect |
[ Experimental ] LLVMRustAsmDialect |
| AtomicOrdering |
[ Experimental ] LLVMAtomicOrdering |
| AtomicRmwBinOp |
[ Experimental ] LLVMAtomicRmwBinOp |
| Attribute |
[ Experimental ] Matches LLVMRustAttribute in rustllvm.h Semantically a subset of the C++ enum llvm::Attribute::AttrKind, though it is not ABI compatible (since it's a C++ enum) |
| BasicBlock_opaque |
[ Experimental ]
|
| Builder_opaque |
[ Experimental ]
|
| CallConv |
[ Experimental ] LLVM CallingConv::ID. Should we wrap this? |
| CodeGenOptLevel |
[ Experimental ] LLVMRustCodeGenOptLevel |
| CodeModel |
[ Experimental ] LLVMRustCodeModel |
| Context_opaque |
[ Experimental ]
|
| DLLStorageClass |
[ Experimental ] LLVMDLLStorageClass |
| DebugLoc_opaque |
[ Experimental ]
|
| DiagnosticInfo_opaque |
[ Experimental ]
|
| DiagnosticKind |
[ Experimental ] LLVMRustDiagnosticKind |
| DiagnosticSeverity |
[ Experimental ] LLVMDiagnosticSeverity |
| ExecutionEngine_opaque |
[ Experimental ]
|
| FileType |
[ Experimental ] LLVMRustFileType |
| IntPredicate |
[ Experimental ] LLVMIntPredicate |
| LLVMRustResult |
[ Experimental ]
|
| Linkage |
[ Experimental ] LLVMRustLinkage |
| MemoryBuffer_opaque |
[ Experimental ]
|
| MetadataType |
[ Experimental ] LLVMMetadataType |
| Metadata_opaque |
[ Experimental ]
|
| Module_opaque |
[ Experimental ]
|
| ObjectFile_opaque |
[ Experimental ]
|
| OperandBundleDef_opaque |
[ Experimental ]
|
| PassKind |
[ Experimental ] LLVMRustPassKind |
| PassManagerBuilder_opaque |
[ Experimental ]
|
| PassManager_opaque |
[ Experimental ]
|
| Pass_opaque |
[ Experimental ]
|
| RealPredicate |
[ Experimental ] LLVMRealPredicate |
| RelocMode |
[ Experimental ] LLVMRelocMode |
| RustArchiveMember_opaque |
[ Experimental ]
|
| SMDiagnostic_opaque |
[ Experimental ]
|
| SectionIterator_opaque |
[ Experimental ]
|
| SynchronizationScope |
[ Experimental ] LLVMRustSynchronizationScope |
| TargetData_opaque |
[ Experimental ]
|
| TargetMachine_opaque |
[ Experimental ]
|
| Twine_opaque |
[ Experimental ]
|
| TypeKind |
[ Experimental ] LLVMTypeKind |
| Type_opaque |
[ Experimental ]
|
| Use_opaque |
[ Experimental ]
|
| Value_opaque |
[ Experimental ]
|
| Visibility |
[ Experimental ]
|
Constants
| False |
[ Experimental ]
|
| True |
[ Experimental ]
|
Functions
Type Definitions
| ArchiveChildRef |
[ Experimental ]
|
| ArchiveIteratorRef |
[ Experimental ]
|
| ArchiveRef |
[ Experimental ]
|
| BasicBlockRef |
[ Experimental ]
|
| Bool |
[ Experimental ]
|
| BuilderRef |
[ Experimental ]
|
| ContextRef |
[ Experimental ]
|
| DebugLocRef |
[ Experimental ]
|
| DiagnosticHandler |
[ Experimental ]
|
| DiagnosticInfoRef |
[ Experimental ]
|
| ExecutionEngineRef |
[ Experimental ]
|
| InlineAsmDiagHandler |
[ Experimental ]
|
| MemoryBufferRef |
[ Experimental ]
|
| MetadataRef |
[ Experimental ]
|
| ModuleRef |
[ Experimental ]
|
| ObjectFileRef |
[ Experimental ]
|
| Opcode |
[ Experimental ]
|
| OperandBundleDefRef |
[ Experimental ]
|
| PassManagerBuilderRef |
[ Experimental ]
|
| PassManagerRef |
[ Experimental ]
|
| PassRef |
[ Experimental ]
|
| RustArchiveMemberRef |
[ Experimental ]
|
| SMDiagnosticRef |
[ Experimental ]
|
| SectionIteratorRef |
[ Experimental ]
|
| TargetDataRef |
[ Experimental ]
|
| TargetMachineRef |
[ Experimental ]
|
| TwineRef |
[ Experimental ]
|
| TypeRef |
[ Experimental ]
|
| UseRef |
[ Experimental ]
|
| ValueRef |
[ Experimental ]
|