☰
Other items in
rustc_codegen_llvm
::
llvm
Modules
archive_ro
coverageinfo
debuginfo
diagnostic
Structs
ArchiveChild
ArchiveIterator
Builder
LLVMRustCOFFShortExport
Linker
OperandBundleDef
OperandBundleDef
PassManager
RustArchiveMember
SanitizerOptions
ThinLTOModule
Enums
ArchiveKind
AsmDialect
AtomicOrdering
AtomicRmwBinOp
Attribute
AttributePlace
CallConv
ChecksumKind
CodeGenOptLevel
CodeGenOptSize
CodeModel
DLLStorageClass
DiagnosticKind
DiagnosticLevel
FileType
IntPredicate
LLVMMachineType
LLVMRustResult
Linkage
MetadataType
OptStage
PassBuilderOptLevel
PassKind
RealPredicate
RelocModel
SynchronizationScope
ThreadLocalMode
TypeKind
UnnamedAddr
Visibility
Constants
False
True
Functions
AddCallSiteAttrString
AddFunctionAttrString
AddFunctionAttrStringValue
LLVMAddAnalysisPasses
LLVMAddCase
LLVMAddClause
LLVMAddGlobal
LLVMAddIncoming
LLVMAddNamedMetadataOperand
LLVMAppendBasicBlockInContext
LLVMBuildAShr
LLVMBuildAdd
LLVMBuildAlloca
LLVMBuildAnd
LLVMBuildArrayAlloca
LLVMBuildAtomicRMW
LLVMBuildBitCast
LLVMBuildBr
LLVMBuildCondBr
LLVMBuildExactSDiv
LLVMBuildExactUDiv
LLVMBuildExtractElement
LLVMBuildExtractValue
LLVMBuildFAdd
LLVMBuildFCmp
LLVMBuildFDiv
LLVMBuildFMul
LLVMBuildFNeg
LLVMBuildFPExt
LLVMBuildFPToSI
LLVMBuildFPToUI
LLVMBuildFPTrunc
LLVMBuildFRem
LLVMBuildFSub
LLVMBuildGEP2
LLVMBuildICmp
LLVMBuildInBoundsGEP2
LLVMBuildInsertElement
LLVMBuildInsertValue
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
LLVMBuildStructGEP2
LLVMBuildSub
LLVMBuildSwitch
LLVMBuildTrunc
LLVMBuildUDiv
LLVMBuildUIToFP
LLVMBuildURem
LLVMBuildUnreachable
LLVMBuildVAArg
LLVMBuildXor
LLVMBuildZExt
LLVMCloneModule
LLVMConstArray
LLVMConstBitCast
LLVMConstExtractValue
LLVMConstInt
LLVMConstIntGetZExtValue
LLVMConstIntOfArbitraryPrecision
LLVMConstIntToPtr
LLVMConstNull
LLVMConstPointerCast
LLVMConstPtrToInt
LLVMConstReal
LLVMConstStringInContext
LLVMConstStructInContext
LLVMConstVector
LLVMConstZExt
LLVMContextDispose
LLVMContextSetDiagnosticHandler
LLVMCountParamTypes
LLVMCountParams
LLVMCreateBuilderInContext
LLVMCreateFunctionPassManagerForModule
LLVMCreatePassManager
LLVMDeleteGlobal
LLVMDisposeBuilder
LLVMDisposeMessage
LLVMDisposePassManager
LLVMDoubleTypeInContext
LLVMFloatTypeInContext
LLVMFunctionType
LLVMGetAlignment
LLVMGetBasicBlockParent
LLVMGetDataLayoutStr
LLVMGetElementType
LLVMGetFirstBasicBlock
LLVMGetFirstGlobal
LLVMGetHostCPUFeatures
LLVMGetInitializer
LLVMGetInsertBlock
LLVMGetIntTypeWidth
LLVMGetMDKindIDInContext
LLVMGetModuleContext
LLVMGetNamedGlobal
LLVMGetNextGlobal
LLVMGetParam
LLVMGetParamTypes
LLVMGetUndef
LLVMGetValueName2
LLVMGetVectorSize
LLVMInitializePasses
LLVMInt16TypeInContext
LLVMInt1TypeInContext
LLVMInt32TypeInContext
LLVMInt64TypeInContext
LLVMInt8TypeInContext
LLVMIntTypeInContext
LLVMIsAArgument
LLVMIsAConstantInt
LLVMIsAGlobalVariable
LLVMIsAInstruction
LLVMIsDeclaration
LLVMIsGlobalConstant
LLVMIsThreadLocal
LLVMMDNodeInContext
LLVMMDStringInContext
LLVMModuleCreateWithNameInContext
LLVMPassManagerBuilderCreate
LLVMPassManagerBuilderDispose
LLVMPassManagerBuilderPopulateFunctionPassManager
LLVMPassManagerBuilderPopulateLTOPassManager
LLVMPassManagerBuilderPopulateModulePassManager
LLVMPassManagerBuilderSetDisableUnrollLoops
LLVMPassManagerBuilderSetSizeLevel
LLVMPassManagerBuilderUseInlinerWithThreshold
LLVMPointerType
LLVMPositionBuilderAtEnd
LLVMReplaceAllUsesWith
LLVMRunPassManager
LLVMRustAddAlignmentAttr
LLVMRustAddAlignmentCallSiteAttr
LLVMRustAddAlwaysInlinePass
LLVMRustAddBuilderLibraryInfo
LLVMRustAddByValAttr
LLVMRustAddByValCallSiteAttr
LLVMRustAddCallSiteAttrString
LLVMRustAddCallSiteAttribute
LLVMRustAddDereferenceableAttr
LLVMRustAddDereferenceableCallSiteAttr
LLVMRustAddDereferenceableOrNullAttr
LLVMRustAddDereferenceableOrNullCallSiteAttr
LLVMRustAddFunctionAttrStringValue
LLVMRustAddFunctionAttribute
LLVMRustAddHandler
LLVMRustAddLastExtensionPasses
LLVMRustAddLibraryInfo
LLVMRustAddModuleFlag
LLVMRustAddPass
LLVMRustAddStructRetAttr
LLVMRustAddStructRetCallSiteAttr
LLVMRustAppendModuleInlineAsm
LLVMRustArchiveChildData
LLVMRustArchiveChildFree
LLVMRustArchiveChildName
LLVMRustArchiveIteratorFree
LLVMRustArchiveIteratorNew
LLVMRustArchiveIteratorNext
LLVMRustArchiveMemberFree
LLVMRustArchiveMemberNew
LLVMRustArrayType
LLVMRustBuildAtomicCmpXchg
LLVMRustBuildAtomicFence
LLVMRustBuildAtomicLoad
LLVMRustBuildAtomicStore
LLVMRustBuildCall
LLVMRustBuildCatchPad
LLVMRustBuildCatchRet
LLVMRustBuildCatchSwitch
LLVMRustBuildCleanupPad
LLVMRustBuildCleanupRet
LLVMRustBuildIntCast
LLVMRustBuildInvoke
LLVMRustBuildMaxNum
LLVMRustBuildMemCpy
LLVMRustBuildMemMove
LLVMRustBuildMemSet
LLVMRustBuildMinNum
LLVMRustBuildOperandBundleDef
LLVMRustBuildVectorReduceAdd
LLVMRustBuildVectorReduceAnd
LLVMRustBuildVectorReduceFAdd
LLVMRustBuildVectorReduceFMax
LLVMRustBuildVectorReduceFMin
LLVMRustBuildVectorReduceFMul
LLVMRustBuildVectorReduceMax
LLVMRustBuildVectorReduceMin
LLVMRustBuildVectorReduceMul
LLVMRustBuildVectorReduceOr
LLVMRustBuildVectorReduceXor
LLVMRustComputeLTOCacheKey
LLVMRustConfigurePassManagerBuilder
LLVMRustConstInBoundsGEP2
LLVMRustConstInt128Get
LLVMRustContextCreate
LLVMRustCoverageCreatePGOFuncNameVar
LLVMRustCoverageHashByteArray
LLVMRustCoverageHashCString
LLVMRustCoverageMappingVersion
LLVMRustCoverageWriteFilenamesSectionToBuffer
LLVMRustCoverageWriteFuncSectionNameToString
LLVMRustCoverageWriteMapSectionNameToString
LLVMRustCoverageWriteMappingToBuffer
LLVMRustCoverageWriteMappingVarNameToString
LLVMRustCreateAddressSanitizerFunctionPass
LLVMRustCreateHWAddressSanitizerPass
LLVMRustCreateMemorySanitizerPass
LLVMRustCreateModuleAddressSanitizerPass
LLVMRustCreateTargetMachine
LLVMRustCreateThinLTOData
LLVMRustCreateThreadSanitizerPass
LLVMRustDIBuilderCreate
LLVMRustDIBuilderCreateArrayType
LLVMRustDIBuilderCreateBasicType
LLVMRustDIBuilderCreateCompileUnit
LLVMRustDIBuilderCreateDebugLocation
LLVMRustDIBuilderCreateEnumerationType
LLVMRustDIBuilderCreateEnumerator
LLVMRustDIBuilderCreateFile
LLVMRustDIBuilderCreateFunction
LLVMRustDIBuilderCreateLexicalBlock
LLVMRustDIBuilderCreateLexicalBlockFile
LLVMRustDIBuilderCreateMemberType
LLVMRustDIBuilderCreateNameSpace
LLVMRustDIBuilderCreateOpDeref
LLVMRustDIBuilderCreateOpPlusUconst
LLVMRustDIBuilderCreatePointerType
LLVMRustDIBuilderCreateStaticVariable
LLVMRustDIBuilderCreateStructType
LLVMRustDIBuilderCreateSubroutineType
LLVMRustDIBuilderCreateTemplateTypeParameter
LLVMRustDIBuilderCreateTypedef
LLVMRustDIBuilderCreateUnionType
LLVMRustDIBuilderCreateVariable
LLVMRustDIBuilderCreateVariantMemberType
LLVMRustDIBuilderCreateVariantPart
LLVMRustDIBuilderDispose
LLVMRustDIBuilderFinalize
LLVMRustDIBuilderGetOrCreateArray
LLVMRustDIBuilderGetOrCreateSubrange
LLVMRustDIBuilderInsertDeclareAtEnd
LLVMRustDICompositeTypeReplaceArrays
LLVMRustDebugMetadataVersion
LLVMRustDestroyArchive
LLVMRustDisposeTargetMachine
LLVMRustFindAndCreatePass
LLVMRustFreeOperandBundleDef
LLVMRustFreeThinLTOData
LLVMRustGetBitcodeSliceFromObjectData
LLVMRustGetDiagInfoKind
LLVMRustGetHostCPUName
LLVMRustGetInstrProfIncrementIntrinsic
LLVMRustGetInstructionCount
LLVMRustGetLastError
LLVMRustGetLinkage
LLVMRustGetNamedValue
LLVMRustGetOrInsertFunction
LLVMRustGetOrInsertGlobal
LLVMRustGetSMDiagnostic
LLVMRustGetTargetFeature
LLVMRustGetTargetFeaturesCount
LLVMRustGetThinLTOModuleImports
LLVMRustGetTypeKind
LLVMRustGetVisibility
LLVMRustHasFeature
LLVMRustInlineAsm
LLVMRustInlineAsmVerify
LLVMRustInsertPrivateGlobal
LLVMRustInstallFatalErrorHandler
LLVMRustLTOGetDICompileUnit
LLVMRustLTOPatchDICompileUnit
LLVMRustLinkerAdd
LLVMRustLinkerFree
LLVMRustLinkerNew
LLVMRustMarkAllFunctionsNounwind
LLVMRustMetadataAsValue
LLVMRustMetadataTypeInContext
LLVMRustModuleBufferCreate
LLVMRustModuleBufferFree
LLVMRustModuleBufferLen
LLVMRustModuleBufferPtr
LLVMRustModuleCost
LLVMRustOpenArchive
LLVMRustOptimizeWithNewPassManager
LLVMRustParseBitcodeForLTO
LLVMRustPassKind
LLVMRustPassManagerBuilderPopulateThinLTOPassManager
LLVMRustPositionBuilderAtStart
LLVMRustPrepareThinLTOImport
LLVMRustPrepareThinLTOInternalize
LLVMRustPrepareThinLTORename
LLVMRustPrepareThinLTOResolveWeak
LLVMRustPrintModule
LLVMRustPrintPassTimings
LLVMRustPrintPasses
LLVMRustPrintTargetCPUs
LLVMRustRemoveFunctionAttributes
LLVMRustRunFunctionPassManager
LLVMRustRunRestrictionPass
LLVMRustSetComdat
LLVMRustSetDSOLocal
LLVMRustSetDataLayoutFromTargetMachine
LLVMRustSetFastMath
LLVMRustSetInlineAsmDiagnosticHandler
LLVMRustSetLLVMOptions
LLVMRustSetLinkage
LLVMRustSetModuleCodeModel
LLVMRustSetModulePICLevel
LLVMRustSetModulePIELevel
LLVMRustSetNormalizedTarget
LLVMRustSetVisibility
LLVMRustThinLTOBufferCreate
LLVMRustThinLTOBufferFree
LLVMRustThinLTOBufferLen
LLVMRustThinLTOBufferPtr
LLVMRustUnpackInlineAsmDiagnostic
LLVMRustUnpackOptimizationDiagnostic
LLVMRustUnpackSMDiagnostic
LLVMRustUnsetComdat
LLVMRustVersionMajor
LLVMRustVersionMinor
LLVMRustVersionPatch
LLVMRustWriteArchive
LLVMRustWriteDiagnosticInfoToString
LLVMRustWriteImportLibrary
LLVMRustWriteOutputFile
LLVMRustWriteTwineToString
LLVMRustWriteTypeToString
LLVMRustWriteValueToString
LLVMSetAlignment
LLVMSetCleanup
LLVMSetCurrentDebugLocation
LLVMSetDLLStorageClass
LLVMSetDataLayout
LLVMSetFunctionCallConv
LLVMSetGlobalConstant
LLVMSetInitializer
LLVMSetInstructionCallConv
LLVMSetMetadata
LLVMSetModuleInlineAsm2
LLVMSetPersonalityFn
LLVMSetSection
LLVMSetTailCall
LLVMSetThreadLocal
LLVMSetThreadLocalMode
LLVMSetUnnamedAddress
LLVMSetValueName2
LLVMSetVolatile
LLVMStartMultithreaded
LLVMStructCreateNamed
LLVMStructSetBody
LLVMStructTypeInContext
LLVMTimeTraceProfilerFinish
LLVMTimeTraceProfilerInitialize
LLVMTypeOf
LLVMVectorType
LLVMVoidTypeInContext
LLVMWriteBitcodeToFile
SetFunctionCallConv
SetInstructionCallConv
SetUniqueComdat
SetUnnamedAddress
UnsetComdat
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 Definitions
Bool
DiagnosticHandler
InlineAsmDiagHandler
SelfProfileAfterPassCallback
SelfProfileBeforePassCallback
ThinLTOModuleNameCallback
Foreign Types
Archive
BasicBlock
ConstantInt
Context
DiagnosticInfo
MemoryBuffer
Metadata
Module
ModuleBuffer
Pass
PassManagerBuilder
SMDiagnostic
TargetMachine
ThinLTOBuffer
ThinLTOData
Twine
Type
Value
ayu
dark
light
All crates
cargo_fmt
coverage_test_macros
git_rustfmt
rustc_apfloat
rustc_arena
rustc_ast
rustc_ast_lowering
rustc_ast_passes
rustc_ast_pretty
rustc_attr
rustc_borrowck
rustc_builtin_macros
rustc_codegen_llvm
rustc_codegen_ssa
rustc_const_eval
rustc_data_structures
rustc_driver
rustc_error_codes
rustc_errors
rustc_expand
rustc_feature
rustc_fs_util
rustc_graphviz
rustc_hir
rustc_hir_pretty
rustc_incremental
rustc_index
rustc_infer
rustc_interface
rustc_lexer
rustc_lint
rustc_lint_defs
rustc_llvm
rustc_macros
rustc_metadata
rustc_middle
rustc_mir_build
rustc_mir_dataflow
rustc_mir_transform
rustc_monomorphize
rustc_parse
rustc_parse_format
rustc_passes
rustc_plugin_impl
rustc_privacy
rustc_query_impl
rustc_query_system
rustc_resolve
rustc_save_analysis
rustc_serialize
rustc_session
rustc_span
rustc_symbol_mangling
rustc_target
rustc_trait_selection
rustc_traits
rustc_ty_utils
rustc_type_ir
rustc_typeck
rustdoc
rustdoc_json_types
rustfmt
rustfmt_format_diff
rustfmt_nightly
?
Function
rustc_codegen_llvm
::
llvm
::
set_global_constant
[
−
]
[src]
pub fn set_global_constant(llglobal: &
Value
, is_constant:
bool
)