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 ]
|