rustc_
codegen_
llvm
1.85.0-beta.2
(fe9b9751f 2025-01-11)
In rustc_
codegen_
llvm::
llvm_
::
ffi
Modules
debuginfo
Structs
AllocKindFlags
ArchiveChild
ArchiveIterator
Builder
InvariantOpaque
Linker
OperandBundle
PassManager
RawEnum
RustArchiveMember
SanitizerOptions
ThinLTOModule
Enums
ArchiveKind
AsmDialect
AtomicOrdering
AtomicRmwBinOp
AttributeKind
CallConv
ChecksumKind
CodeGenOptLevel
CodeModel
DLLStorageClass
DiagnosticKind
DiagnosticLevel
FileType
FloatAbi
IntPredicate
LLVMMachineType
LLVMRustResult
Linkage
MemoryEffects
MetadataType
ModuleFlagMergeBehavior
OptStage
PassBuilderOptLevel
RealPredicate
RelocModel
TailCallKind
ThreadLocalMode
TypeKind
UnnamedAddr
Visibility
Constants
False
True
Functions
LLVMAddAnalysisPasses
LLVMAddCase
LLVMAddClause
LLVMAddGlobal
LLVMAddHandler
LLVMAddIncoming
LLVMAddNamedMetadataOperand
LLVMAppendBasicBlockInContext
LLVMAppendModuleInlineAsm
LLVMArrayType2
LLVMBuildAShr
LLVMBuildAdd
LLVMBuildAlloca
LLVMBuildAnd
LLVMBuildArrayAlloca
LLVMBuildAtomicCmpXchg
LLVMBuildAtomicRMW
LLVMBuildBitCast
LLVMBuildBr
LLVMBuildCallBr
LLVMBuildCallWithOperandBundles
LLVMBuildCatchPad
LLVMBuildCatchRet
LLVMBuildCatchSwitch
LLVMBuildCleanupPad
LLVMBuildCleanupRet
LLVMBuildCondBr
LLVMBuildExactSDiv
LLVMBuildExactUDiv
LLVMBuildExtractElement
LLVMBuildExtractValue
LLVMBuildFAdd
LLVMBuildFCmp
LLVMBuildFDiv
LLVMBuildFMul
LLVMBuildFNeg
LLVMBuildFPExt
LLVMBuildFPToSI
LLVMBuildFPToUI
LLVMBuildFPTrunc
LLVMBuildFRem
LLVMBuildFSub
LLVMBuildFence
LLVMBuildGEP2
LLVMBuildICmp
LLVMBuildInBoundsGEP2
LLVMBuildInsertElement
LLVMBuildInsertValue
LLVMBuildIntCast2
LLVMBuildIntToPtr
LLVMBuildInvokeWithOperandBundles
LLVMBuildLShr
LLVMBuildLandingPad
LLVMBuildLoad2
LLVMBuildMul
LLVMBuildNSWAdd
LLVMBuildNSWMul
LLVMBuildNSWSub
LLVMBuildNUWAdd
LLVMBuildNUWMul
LLVMBuildNUWSub
LLVMBuildNeg
LLVMBuildNot
LLVMBuildOr
LLVMBuildPhi
LLVMBuildPointerCast
LLVMBuildPtrToInt
LLVMBuildResume
LLVMBuildRet
LLVMBuildRetVoid
LLVMBuildSDiv
LLVMBuildSExt
LLVMBuildSIToFP
LLVMBuildSRem
LLVMBuildSelect
LLVMBuildShl
LLVMBuildShuffleVector
LLVMBuildStore
LLVMBuildSub
LLVMBuildSwitch
LLVMBuildTrunc
LLVMBuildUDiv
LLVMBuildUIToFP
LLVMBuildURem
LLVMBuildUnreachable
LLVMBuildVAArg
LLVMBuildXor
LLVMBuildZExt
LLVMCloneModule
LLVMConstArray2
LLVMConstBitCast
LLVMConstInBoundsGEP2
LLVMConstInt
LLVMConstIntOfArbitraryPrecision
LLVMConstIntToPtr
LLVMConstNull
LLVMConstPtrToInt
LLVMConstReal
LLVMConstStringInContext2
LLVMConstStructInContext
LLVMConstVector
LLVMContextDispose
LLVMCountParamTypes
LLVMCountParams
LLVMCreateBuilderInContext
LLVMCreateOperandBundle
LLVMCreatePassManager
LLVMCreateStringAttribute
LLVMDeleteGlobal
LLVMDisposeBuilder
LLVMDisposeMessage
LLVMDisposeOperandBundle
LLVMDoubleTypeInContext
LLVMFP128TypeInContext
LLVMFloatTypeInContext
LLVMFunctionType
LLVMGetAggregateElement
LLVMGetAlignment
LLVMGetBasicBlockParent
LLVMGetCurrentDebugLocation2
LLVMGetDataLayoutStr
LLVMGetElementType
LLVMGetFirstBasicBlock
LLVMGetFirstGlobal
LLVMGetHostCPUFeatures
LLVMGetInitializer
LLVMGetInsertBlock
LLVMGetIntTypeWidth
LLVMGetLinkage
LLVMGetMDKindIDInContext
LLVMGetModuleContext
LLVMGetNamedGlobal
LLVMGetNextGlobal
LLVMGetOrInsertComdat
LLVMGetParam
LLVMGetParamTypes
LLVMGetPoison
LLVMGetUndef
LLVMGetValueName2
LLVMGetVectorSize
LLVMGetVisibility
LLVMGlobalGetValueType
LLVMGlobalSetMetadata
LLVMHalfTypeInContext
LLVMInt16TypeInContext
LLVMInt1TypeInContext
LLVMInt32TypeInContext
LLVMInt64TypeInContext
LLVMInt8TypeInContext
LLVMIntTypeInContext
LLVMIsAArgument
LLVMIsAConstantInt
LLVMIsAGlobalVariable
LLVMIsAInstruction
LLVMIsDeclaration
LLVMIsGlobalConstant
LLVMIsMultithreaded
LLVMIsThreadLocal
LLVMMDNodeInContext2
LLVMMDStringInContext2
LLVMMetadataAsValue
LLVMMetadataTypeInContext
LLVMModuleCreateWithNameInContext
LLVMPointerTypeInContext
LLVMPositionBuilderAtEnd
LLVMReplaceAllUsesWith
LLVMRustAddCallSiteAttributes
LLVMRustAddFunctionAttributes
LLVMRustAddLibraryInfo
LLVMRustAddModuleFlagString
LLVMRustAddModuleFlagU32
LLVMRustArchiveChildFree
LLVMRustArchiveChildName
LLVMRustArchiveIteratorFree
LLVMRustArchiveIteratorNew
LLVMRustArchiveIteratorNext
LLVMRustArchiveMemberFree
LLVMRustArchiveMemberNew
LLVMRustBuildAtomicLoad
LLVMRustBuildAtomicStore
LLVMRustBuildMaxNum
LLVMRustBuildMemCpy
LLVMRustBuildMemMove
LLVMRustBuildMemSet
LLVMRustBuildMinNum
LLVMRustBuildVectorReduceAdd
LLVMRustBuildVectorReduceAnd
LLVMRustBuildVectorReduceFAdd
LLVMRustBuildVectorReduceFMax
LLVMRustBuildVectorReduceFMin
LLVMRustBuildVectorReduceFMul
LLVMRustBuildVectorReduceMax
LLVMRustBuildVectorReduceMin
LLVMRustBuildVectorReduceMul
LLVMRustBuildVectorReduceOr
LLVMRustBuildVectorReduceXor
LLVMRustComputeLTOCacheKey
LLVMRustConstInt128Get
LLVMRustConstIntGetZExtValue
LLVMRustContextConfigureDiagnosticHandler
LLVMRustContextCreate
LLVMRustContextGetDiagnosticHandler
LLVMRustContextSetDiagnosticHandler
LLVMRustCoverageCreatePGOFuncNameVar
LLVMRustCoverageHashBytes
LLVMRustCoverageMappingVersion
LLVMRustCoverageWriteCovfunSectionNameToString
LLVMRustCoverageWriteCovmapSectionNameToString
LLVMRustCoverageWriteCovmapVarNameToString
LLVMRustCoverageWriteFilenamesToBuffer
LLVMRustCoverageWriteFunctionMappingsToBuffer
LLVMRustCreateAlignmentAttr
LLVMRustCreateAllocKindAttr
LLVMRustCreateAllocSizeAttr
LLVMRustCreateAttrNoValue
LLVMRustCreateByValAttr
LLVMRustCreateDereferenceableAttr
LLVMRustCreateDereferenceableOrNullAttr
LLVMRustCreateElementTypeAttr
LLVMRustCreateMemoryEffectsAttr
LLVMRustCreateRangeAttribute
LLVMRustCreateStructRetAttr
LLVMRustCreateTargetMachine
LLVMRustCreateThinLTOData
LLVMRustCreateUWTableAttr
LLVMRustDIBuilderCreate
LLVMRustDIBuilderCreateArrayType
LLVMRustDIBuilderCreateBasicType
LLVMRustDIBuilderCreateCompileUnit
LLVMRustDIBuilderCreateDebugLocation
LLVMRustDIBuilderCreateEnumerationType
LLVMRustDIBuilderCreateEnumerator
LLVMRustDIBuilderCreateFile
LLVMRustDIBuilderCreateFunction
LLVMRustDIBuilderCreateLexicalBlock
LLVMRustDIBuilderCreateLexicalBlockFile
LLVMRustDIBuilderCreateMemberType
LLVMRustDIBuilderCreateMethod
LLVMRustDIBuilderCreateNameSpace
LLVMRustDIBuilderCreateOpDeref
LLVMRustDIBuilderCreateOpLLVMFragment
LLVMRustDIBuilderCreateOpPlusUconst
LLVMRustDIBuilderCreatePointerType
LLVMRustDIBuilderCreateStaticMemberType
LLVMRustDIBuilderCreateStaticVariable
LLVMRustDIBuilderCreateStructType
LLVMRustDIBuilderCreateSubroutineType
LLVMRustDIBuilderCreateTemplateTypeParameter
LLVMRustDIBuilderCreateTypedef
LLVMRustDIBuilderCreateUnionType
LLVMRustDIBuilderCreateVariable
LLVMRustDIBuilderCreateVariantMemberType
LLVMRustDIBuilderCreateVariantPart
LLVMRustDIBuilderDispose
LLVMRustDIBuilderFinalize
LLVMRustDIBuilderGetOrCreateArray
LLVMRustDIBuilderGetOrCreateSubrange
LLVMRustDIBuilderInsertDeclareAtEnd
LLVMRustDICompositeTypeReplaceArrays
LLVMRustDILocationCloneWithBaseDiscriminator
LLVMRustDebugMetadataVersion
LLVMRustDestroyArchive
LLVMRustDisableSystemDialogsOnCrash
LLVMRustDisposeTargetMachine
LLVMRustFreeThinLTOData
LLVMRustGetDiagInfoKind
LLVMRustGetElementTypeArgIndex
LLVMRustGetHostCPUName
LLVMRustGetLastError
LLVMRustGetMangledName
LLVMRustGetNamedValue
LLVMRustGetOrInsertFunction
LLVMRustGetOrInsertGlobal
LLVMRustGetSMDiagnostic
LLVMRustGetSliceFromObjectDataByName
LLVMRustGetSymbols
LLVMRustGetTargetFeature
LLVMRustGetTargetFeaturesCount
LLVMRustGetTypeKind
LLVMRustGlobalAddMetadata
LLVMRustHasFeature
LLVMRustInlineAsm
LLVMRustInlineAsmVerify
LLVMRustInsertPrivateGlobal
LLVMRustInstallErrorHandlers
LLVMRustIs64BitSymbolicFile
LLVMRustIsBitcode
LLVMRustIsECObject
LLVMRustIsNonGVFunctionPointerTy
LLVMRustLLVMHasZlibCompressionForDebugSymbols
LLVMRustLLVMHasZstdCompressionForDebugSymbols
LLVMRustLinkerAdd
LLVMRustLinkerFree
LLVMRustLinkerNew
LLVMRustModuleBufferCreate
LLVMRustModuleBufferFree
LLVMRustModuleBufferLen
LLVMRustModuleBufferPtr
LLVMRustModuleCost
LLVMRustModuleInstructionStats
LLVMRustOpenArchive
LLVMRustOptimize
LLVMRustParseBitcodeForLTO
LLVMRustPositionBuilderAtStart
LLVMRustPrepareThinLTOImport
LLVMRustPrepareThinLTOInternalize
LLVMRustPrepareThinLTORename
LLVMRustPrepareThinLTOResolveWeak
LLVMRustPrintModule
LLVMRustPrintPassTimings
LLVMRustPrintPasses
LLVMRustPrintStatistics
LLVMRustPrintTargetCPUs
LLVMRustRunRestrictionPass
LLVMRustSetAlgebraicMath
LLVMRustSetAllowReassoc
LLVMRustSetDSOLocal
LLVMRustSetDataLayoutFromTargetMachine
LLVMRustSetFastMath
LLVMRustSetLLVMOptions
LLVMRustSetModuleCodeModel
LLVMRustSetModulePICLevel
LLVMRustSetModulePIELevel
LLVMRustSetNoSanitizeAddress
LLVMRustSetNoSanitizeHWAddress
LLVMRustSetNormalizedTarget
LLVMRustSetTailCallKind
LLVMRustThinLTOBufferCreate
LLVMRustThinLTOBufferFree
LLVMRustThinLTOBufferLen
LLVMRustThinLTOBufferPtr
LLVMRustThinLTOBufferThinLinkDataLen
LLVMRustThinLTOBufferThinLinkDataPtr
LLVMRustTimeTraceProfilerFinish
LLVMRustTimeTraceProfilerFinishThread
LLVMRustTimeTraceProfilerInitialize
LLVMRustUnpackInlineAsmDiagnostic
LLVMRustUnpackOptimizationDiagnostic
LLVMRustUnpackSMDiagnostic
LLVMRustVersionMajor
LLVMRustVersionMinor
LLVMRustVersionPatch
LLVMRustWriteArchive
LLVMRustWriteDiagnosticInfoToString
LLVMRustWriteOutputFile
LLVMRustWriteTwineToString
LLVMRustWriteTypeToString
LLVMRustWriteValueToString
LLVMSetAlignment
LLVMSetCleanup
LLVMSetComdat
LLVMSetCurrentDebugLocation2
LLVMSetDLLStorageClass
LLVMSetDataLayout
LLVMSetFunctionCallConv
LLVMSetGlobalConstant
LLVMSetInitializer
LLVMSetInstructionCallConv
LLVMSetLinkage
LLVMSetMetadata
LLVMSetPersonalityFn
LLVMSetSection
LLVMSetTailCall
LLVMSetThreadLocalMode
LLVMSetUnnamedAddress
LLVMSetValueName2
LLVMSetVisibility
LLVMSetVolatile
LLVMSetWeak
LLVMStructCreateNamed
LLVMStructSetBody
LLVMStructTypeInContext
LLVMTokenTypeInContext
LLVMTypeOf
LLVMValueAsMetadata
LLVMVectorType
LLVMVoidTypeInContext
LLVMWriteBitcodeToFile
Type Aliases
Bool
DiagnosticHandlerTy
GetSymbolsCallback
GetSymbolsErrorCallback
InlineAsmDiagHandlerTy
SelfProfileAfterPassCallback
SelfProfileBeforePassCallback
Foreign Types
Archive
Attribute
BasicBlock
Comdat
ConstantInt
Context
DiagnosticHandler
DiagnosticInfo
Metadata
Module
ModuleBuffer
Opaque
Pass
SMDiagnostic
TargetMachine
ThinLTOBuffer
ThinLTOData
Twine
Type
Value
rustc_codegen_llvm
::
llvm_
::
ffi
Function
LLVMRustModuleBufferPtr
Copy item path
Settings
Help
Summary
Source
pub unsafe extern "C" fn LLVMRustModuleBufferPtr( p: &
ModuleBuffer
, ) ->
*const
u8