rustc_codegen_llvm
1.82.0-dev
In rustc_codegen_llvm::llvm
Modules
archive_ro
debuginfo
diagnostic
Structs
AllocKindFlags
ArchiveChild
ArchiveIterator
Builder
LLVMRustCOFFShortExport
Linker
OperandBundleDef
PassManager
RustArchiveMember
SanitizerOptions
ThinLTOModule
Enums
ArchiveKind
AsmDialect
AtomicOrdering
AtomicRmwBinOp
AttributeKind
AttributePlace
CallConv
ChecksumKind
CodeGenOptLevel
CodeGenOptSize
CodeModel
DLLStorageClass
DiagnosticKind
DiagnosticLevel
FileType
IntPredicate
LLVMMachineType
LLVMModFlagBehavior
LLVMRustResult
Linkage
MemoryEffects
MetadataType
OptStage
PassBuilderOptLevel
RealPredicate
RelocModel
TailCallKind
ThreadLocalMode
TypeKind
UnnamedAddr
Visibility
Constants
False
True
Functions
AddCallSiteAttributes
AddFunctionAttributes
CreateAlignmentAttr
CreateAllocKindAttr
CreateAllocSizeAttr
CreateAttrString
CreateAttrStringValue
CreateByValAttr
CreateDereferenceableAttr
CreateDereferenceableOrNullAttr
CreateStructRetAttr
CreateUWTableAttr
LLVMAddAnalysisPasses
LLVMAddCase
LLVMAddClause
LLVMAddGlobal
LLVMAddHandler
LLVMAddIncoming
LLVMAddNamedMetadataOperand
LLVMAppendBasicBlockInContext
LLVMAppendModuleInlineAsm
LLVMArrayType2
LLVMBuildAShr
LLVMBuildAdd
LLVMBuildAlloca
LLVMBuildAnd
LLVMBuildArrayAlloca
LLVMBuildAtomicCmpXchg
LLVMBuildAtomicRMW
LLVMBuildBitCast
LLVMBuildBr
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
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
LLVMCreatePassManager
LLVMCreateStringAttribute
LLVMDeleteGlobal
LLVMDisposeBuilder
LLVMDisposeMessage
LLVMDoubleTypeInContext
LLVMFP128TypeInContext
LLVMFloatTypeInContext
LLVMFunctionType
LLVMGetAggregateElement
LLVMGetAlignment
LLVMGetBasicBlockParent
LLVMGetDataLayoutStr
LLVMGetElementType
LLVMGetFirstBasicBlock
LLVMGetFirstGlobal
LLVMGetHostCPUFeatures
LLVMGetInitializer
LLVMGetInsertBlock
LLVMGetIntTypeWidth
LLVMGetMDKindIDInContext
LLVMGetModuleContext
LLVMGetNamedGlobal
LLVMGetNextGlobal
LLVMGetParam
LLVMGetParamTypes
LLVMGetPoison
LLVMGetUndef
LLVMGetValueName2
LLVMGetVectorSize
LLVMGlobalSetMetadata
LLVMHalfTypeInContext
LLVMInt16TypeInContext
LLVMInt1TypeInContext
LLVMInt32TypeInContext
LLVMInt64TypeInContext
LLVMInt8TypeInContext
LLVMIntTypeInContext
LLVMIsAArgument
LLVMIsAConstantInt
LLVMIsAGlobalVariable
LLVMIsAInstruction
LLVMIsDeclaration
LLVMIsGlobalConstant
LLVMIsMultithreaded
LLVMIsThreadLocal
LLVMMDNodeInContext
LLVMMDNodeInContext2
LLVMMDStringInContext
LLVMMDStringInContext2
LLVMMetadataAsValue
LLVMMetadataTypeInContext
LLVMModuleCreateWithNameInContext
LLVMPointerTypeInContext
LLVMPositionBuilderAtEnd
LLVMReplaceAllUsesWith
LLVMRustAddCallSiteAttributes
LLVMRustAddFunctionAttributes
LLVMRustAddLibraryInfo
LLVMRustAddModuleFlagString
LLVMRustAddModuleFlagU32
LLVMRustArchiveChildFree
LLVMRustArchiveChildName
LLVMRustArchiveIteratorFree
LLVMRustArchiveIteratorNew
LLVMRustArchiveIteratorNext
LLVMRustArchiveMemberFree
LLVMRustArchiveMemberNew
LLVMRustBuildAtomicLoad
LLVMRustBuildAtomicStore
LLVMRustBuildCall
LLVMRustBuildCallBr
LLVMRustBuildInvoke
LLVMRustBuildMaxNum
LLVMRustBuildMemCpy
LLVMRustBuildMemMove
LLVMRustBuildMemSet
LLVMRustBuildMinNum
LLVMRustBuildOperandBundleDef
LLVMRustBuildVectorReduceAdd
LLVMRustBuildVectorReduceAnd
LLVMRustBuildVectorReduceFAdd
LLVMRustBuildVectorReduceFMax
LLVMRustBuildVectorReduceFMin
LLVMRustBuildVectorReduceFMul
LLVMRustBuildVectorReduceMax
LLVMRustBuildVectorReduceMin
LLVMRustBuildVectorReduceMul
LLVMRustBuildVectorReduceOr
LLVMRustBuildVectorReduceXor
LLVMRustComputeLTOCacheKey
LLVMRustConstInt128Get
LLVMRustConstIntGetZExtValue
LLVMRustContextConfigureDiagnosticHandler
LLVMRustContextCreate
LLVMRustContextGetDiagnosticHandler
LLVMRustContextSetDiagnosticHandler
LLVMRustCoverageCreatePGOFuncNameVar
LLVMRustCoverageHashByteArray
LLVMRustCoverageMappingVersion
LLVMRustCoverageWriteFilenamesSectionToBuffer
LLVMRustCoverageWriteFuncSectionNameToString
LLVMRustCoverageWriteMapSectionNameToString
LLVMRustCoverageWriteMappingToBuffer
LLVMRustCoverageWriteMappingVarNameToString
LLVMRustCreateAlignmentAttr
LLVMRustCreateAllocKindAttr
LLVMRustCreateAllocSizeAttr
LLVMRustCreateAttrNoValue
LLVMRustCreateByValAttr
LLVMRustCreateDereferenceableAttr
LLVMRustCreateDereferenceableOrNullAttr
LLVMRustCreateElementTypeAttr
LLVMRustCreateMemoryEffectsAttr
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
LLVMRustDebugMetadataVersion
LLVMRustDestroyArchive
LLVMRustDisableSystemDialogsOnCrash
LLVMRustDisposeTargetMachine
LLVMRustFreeOperandBundleDef
LLVMRustFreeThinLTOData
LLVMRustGetDiagInfoKind
LLVMRustGetElementTypeArgIndex
LLVMRustGetHostCPUName
LLVMRustGetInstrProfIncrementIntrinsic
LLVMRustGetInstrProfMCDCCondBitmapIntrinsic
LLVMRustGetInstrProfMCDCParametersIntrinsic
LLVMRustGetInstrProfMCDCTVBitmapUpdateIntrinsic
LLVMRustGetLastError
LLVMRustGetLinkage
LLVMRustGetMangledName
LLVMRustGetNamedValue
LLVMRustGetOrInsertFunction
LLVMRustGetOrInsertGlobal
LLVMRustGetSMDiagnostic
LLVMRustGetSliceFromObjectDataByName
LLVMRustGetSymbols
LLVMRustGetTargetFeature
LLVMRustGetTargetFeaturesCount
LLVMRustGetTypeKind
LLVMRustGetVisibility
LLVMRustGlobalAddMetadata
LLVMRustHasFeature
LLVMRustHasModuleFlag
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
LLVMRustSetComdat
LLVMRustSetDSOLocal
LLVMRustSetDataLayoutFromTargetMachine
LLVMRustSetFastMath
LLVMRustSetLLVMOptions
LLVMRustSetLinkage
LLVMRustSetModuleCodeModel
LLVMRustSetModulePICLevel
LLVMRustSetModulePIELevel
LLVMRustSetNormalizedTarget
LLVMRustSetTailCallKind
LLVMRustSetVisibility
LLVMRustThinLTOBufferCreate
LLVMRustThinLTOBufferFree
LLVMRustThinLTOBufferLen
LLVMRustThinLTOBufferPtr
LLVMRustThinLTOBufferThinLinkDataLen
LLVMRustThinLTOBufferThinLinkDataPtr
LLVMRustTimeTraceProfilerFinish
LLVMRustTimeTraceProfilerFinishThread
LLVMRustTimeTraceProfilerInitialize
LLVMRustUnpackInlineAsmDiagnostic
LLVMRustUnpackOptimizationDiagnostic
LLVMRustUnpackSMDiagnostic
LLVMRustVersionMajor
LLVMRustVersionMinor
LLVMRustVersionPatch
LLVMRustWriteArchive
LLVMRustWriteDiagnosticInfoToString
LLVMRustWriteImportLibrary
LLVMRustWriteOutputFile
LLVMRustWriteTwineToString
LLVMRustWriteTypeToString
LLVMRustWriteValueToString
LLVMSetAlignment
LLVMSetCleanup
LLVMSetCurrentDebugLocation2
LLVMSetDLLStorageClass
LLVMSetDataLayout
LLVMSetFunctionCallConv
LLVMSetGlobalConstant
LLVMSetInitializer
LLVMSetInstructionCallConv
LLVMSetMetadata
LLVMSetPersonalityFn
LLVMSetSection
LLVMSetTailCall
LLVMSetThreadLocalMode
LLVMSetUnnamedAddress
LLVMSetValueName2
LLVMSetVolatile
LLVMSetWeak
LLVMStructCreateNamed
LLVMStructSetBody
LLVMStructTypeInContext
LLVMTokenTypeInContext
LLVMTypeOf
LLVMValueAsMetadata
LLVMVectorType
LLVMVoidTypeInContext
LLVMWriteBitcodeToFile
SetFunctionCallConv
SetInstructionCallConv
SetUniqueComdat
SetUnnamedAddress
add_global
build_byte_buffer
build_string
get_param
get_value_name
last_error
set_alignment
set_comdat
set_global_constant
set_initializer
set_linkage
set_section
set_thread_local_mode
set_value_name
set_visibility
twine_to_string
Type Aliases
Bool
DiagnosticHandlerTy
GetSymbolsCallback
GetSymbolsErrorCallback
InlineAsmDiagHandlerTy
SelfProfileAfterPassCallback
SelfProfileBeforePassCallback
Foreign Types
Archive
Attribute
BasicBlock
ConstantInt
Context
DiagnosticHandler
DiagnosticInfo
Metadata
Module
ModuleBuffer
Pass
SMDiagnostic
TargetMachine
ThinLTOBuffer
ThinLTOData
Twine
Type
Value
?
Settings
Function
rustc_codegen_llvm
::
llvm
::
LLVMRustWriteDiagnosticInfoToString
Copy item path
source
·
[
−
]
pub unsafe extern "C" fn LLVMRustWriteDiagnosticInfoToString( DI: &
DiagnosticInfo
, s: &
RustString
, )