LLVM 19.0.0git
llvm::Module Member List

This is the complete list of members for llvm::Module, including all inherited members.

addModuleFlag(ModFlagBehavior Behavior, StringRef Key, Metadata *Val)llvm::Module
addModuleFlag(ModFlagBehavior Behavior, StringRef Key, Constant *Val)llvm::Module
addModuleFlag(ModFlagBehavior Behavior, StringRef Key, uint32_t Val)llvm::Module
addModuleFlag(MDNode *Node)llvm::Module
alias_begin()llvm::Moduleinline
alias_begin() constllvm::Moduleinline
alias_empty() constllvm::Moduleinline
alias_end()llvm::Moduleinline
alias_end() constllvm::Moduleinline
alias_iterator typedefllvm::Module
alias_size() constllvm::Moduleinline
aliases()llvm::Moduleinline
aliases() constllvm::Moduleinline
AliasListType typedefllvm::Module
Append enum valuellvm::Module
appendModuleInlineAsm(StringRef Asm)llvm::Moduleinline
AppendUnique enum valuellvm::Module
begin()llvm::Moduleinline
begin() constllvm::Moduleinline
ComdatSymTabType typedefllvm::Module
const_alias_iterator typedefllvm::Module
const_global_iterator typedefllvm::Module
const_global_object_iterator typedefllvm::Module
const_global_value_iterator typedefllvm::Module
const_ifunc_iterator typedefllvm::Module
const_iterator typedefllvm::Module
const_named_metadata_iterator typedefllvm::Module
const_reverse_iterator typedefllvm::Module
Constantllvm::Modulefriend
convertFromNewDbgValues()llvm::Moduleinline
convertToNewDbgValues()llvm::Moduleinline
createRNG(const StringRef Name) constllvm::Module
debug_compile_units() constllvm::Moduleinline
debug_compile_units_begin() constllvm::Moduleinline
debug_compile_units_end() constllvm::Moduleinline
dropAllReferences()llvm::Module
dropTriviallyDeadConstantArrays()llvm::Module
dump() constllvm::Module
empty() constllvm::Moduleinline
end()llvm::Moduleinline
end() constllvm::Moduleinline
eraseAlias(GlobalAlias *Alias)llvm::Moduleinline
eraseGlobalVariable(GlobalVariable *GV)llvm::Moduleinline
eraseIFunc(GlobalIFunc *IFunc)llvm::Moduleinline
eraseNamedMDNode(NamedMDNode *MDNode)llvm::Moduleinline
eraseNamedMetadata(NamedMDNode *NMD)llvm::Module
Error enum valuellvm::Module
FunctionListType typedefllvm::Module
functions()llvm::Moduleinline
functions() constllvm::Moduleinline
getCodeModel() constllvm::Module
getCodeViewFlag() constllvm::Module
getComdatSymbolTable() constllvm::Moduleinline
getComdatSymbolTable()llvm::Moduleinline
getContext() constllvm::Moduleinline
getDarwinTargetVariantSDKVersion() constllvm::Module
getDarwinTargetVariantTriple() constllvm::Module
getDataLayout() constllvm::Moduleinline
getDataLayoutStr() constllvm::Moduleinline
getDirectAccessExternalData() constllvm::Module
getDwarfVersion() constllvm::Module
getFramePointer() constllvm::Module
getFunction(StringRef Name) constllvm::Module
getFunctionList() constllvm::Moduleinline
getFunctionList()llvm::Moduleinline
getGlobalVariable(StringRef Name) constllvm::Moduleinline
getGlobalVariable(StringRef Name, bool AllowInternal) constllvm::Module
getGlobalVariable(StringRef Name, bool AllowInternal=false)llvm::Moduleinline
getIdentifiedStructTypes() constllvm::Module
getInstructionCount() constllvm::Module
getLargeDataThreshold() constllvm::Module
getMaterializer() constllvm::Moduleinline
getMaxTLSAlignment() constllvm::Module
getMDKindID(StringRef Name) constllvm::Module
getMDKindNames(SmallVectorImpl< StringRef > &Result) constllvm::Module
getModuleFlag(StringRef Key) constllvm::Module
getModuleFlagsMetadata(SmallVectorImpl< ModuleFlagEntry > &Flags) constllvm::Module
getModuleFlagsMetadata() constllvm::Module
getModuleIdentifier() constllvm::Moduleinline
getModuleInlineAsm() constllvm::Moduleinline
getName() constllvm::Moduleinline
getNamedAlias(StringRef Name) constllvm::Module
getNamedGlobal(StringRef Name) constllvm::Moduleinline
getNamedGlobal(StringRef Name)llvm::Moduleinline
getNamedIFunc(StringRef Name) constllvm::Module
getNamedMetadata(const Twine &Name) constllvm::Module
getNamedValue(StringRef Name) constllvm::Module
getNumberRegisterParameters() constllvm::Module
getNumNamedValues() constllvm::Module
getOperandBundleTags(SmallVectorImpl< StringRef > &Result) constllvm::Module
getOrInsertComdat(StringRef Name)llvm::Module
getOrInsertFunction(StringRef Name, FunctionType *T, AttributeList AttributeList)llvm::Module
getOrInsertFunction(StringRef Name, FunctionType *T)llvm::Module
getOrInsertFunction(StringRef Name, AttributeList AttributeList, Type *RetTy, ArgsTy... Args)llvm::Moduleinline
getOrInsertFunction(StringRef Name, Type *RetTy, ArgsTy... Args)llvm::Moduleinline
getOrInsertFunction(StringRef Name, AttributeList AttributeList, FunctionType *Invalid, ArgsTy... Args)=deletellvm::Module
getOrInsertGlobal(StringRef Name, Type *Ty, function_ref< GlobalVariable *()> CreateGlobalCallback)llvm::Module
getOrInsertGlobal(StringRef Name, Type *Ty)llvm::Module
getOrInsertModuleFlagsMetadata()llvm::Module
getOrInsertNamedMetadata(StringRef Name)llvm::Module
getOverrideStackAlignment() constllvm::Module
getPICLevel() constllvm::Module
getPIELevel() constllvm::Module
getProfileSummary(bool IsCS) constllvm::Module
getRtLibUseGOT() constllvm::Module
getSDKVersion() constllvm::Module
getSemanticInterposition() constllvm::Module
getSourceFileName() constllvm::Moduleinline
getStackProtectorGuard() constllvm::Module
getStackProtectorGuardOffset() constllvm::Module
getStackProtectorGuardReg() constllvm::Module
getStackProtectorGuardSymbol() constllvm::Module
getSublistAccess(Function *)llvm::Moduleinlinestatic
getTargetTriple() constllvm::Moduleinline
getUniqueIntrinsicName(StringRef BaseName, Intrinsic::ID Id, const FunctionType *Proto)llvm::Module
getUwtable() constllvm::Module
getValueSymbolTable() constllvm::Moduleinline
getValueSymbolTable()llvm::Moduleinline
global_begin()llvm::Moduleinline
global_begin() constllvm::Moduleinline
global_empty() constllvm::Moduleinline
global_end()llvm::Moduleinline
global_end() constllvm::Moduleinline
global_iterator typedefllvm::Module
global_object_iterator typedefllvm::Module
global_objects()llvm::Module
global_objects() constllvm::Module
global_size() constllvm::Moduleinline
global_value_iterator typedefllvm::Module
global_values()llvm::Module
global_values() constllvm::Module
GlobalListType typedefllvm::Module
globals()llvm::Moduleinline
globals() constllvm::Moduleinline
ifunc_begin()llvm::Moduleinline
ifunc_begin() constllvm::Moduleinline
ifunc_empty() constllvm::Moduleinline
ifunc_end()llvm::Moduleinline
ifunc_end() constllvm::Moduleinline
ifunc_iterator typedefllvm::Module
ifunc_size() constllvm::Moduleinline
IFuncListType typedefllvm::Module
ifuncs()llvm::Moduleinline
ifuncs() constllvm::Moduleinline
insertAlias(GlobalAlias *Alias)llvm::Moduleinline
insertGlobalVariable(GlobalVariable *GV)llvm::Moduleinline
insertGlobalVariable(GlobalListType::iterator Where, GlobalVariable *GV)llvm::Moduleinline
insertIFunc(GlobalIFunc *IFunc)llvm::Moduleinline
insertNamedMDNode(NamedMDNode *MDNode)llvm::Moduleinline
isDwarf64() constllvm::Module
isMaterialized() constllvm::Moduleinline
IsNewDbgInfoFormatllvm::Module
isValidModFlagBehavior(Metadata *MD, ModFlagBehavior &MFB)llvm::Modulestatic
isValidModuleFlag(const MDNode &ModFlag, ModFlagBehavior &MFB, MDString *&Key, Metadata *&Val)llvm::Modulestatic
iterator typedefllvm::Module
llvm::SymbolTableListTraits< llvm::GlobalAlias >llvm::Modulefriend
llvm::SymbolTableListTraits< llvm::GlobalIFunc >llvm::Modulefriend
llvm::SymbolTableListTraits< llvm::GlobalVariable >llvm::Modulefriend
materialize(GlobalValue *GV)llvm::Module
materializeAll()llvm::Module
materializeMetadata()llvm::Module
Max enum valuellvm::Module
Min enum valuellvm::Module
ModFlagBehavior enum namellvm::Module
ModFlagBehaviorFirstVal enum valuellvm::Module
ModFlagBehaviorLastVal enum valuellvm::Module
Module(StringRef ModuleID, LLVMContext &C)llvm::Moduleexplicit
named_metadata()llvm::Moduleinline
named_metadata() constllvm::Moduleinline
named_metadata_begin()llvm::Moduleinline
named_metadata_begin() constllvm::Moduleinline
named_metadata_empty() constllvm::Moduleinline
named_metadata_end()llvm::Moduleinline
named_metadata_end() constllvm::Moduleinline
named_metadata_iterator typedefllvm::Module
named_metadata_size() constllvm::Moduleinline
NamedMDListType typedefllvm::Module
NamedMDSymTabType typedefllvm::Module
Override enum valuellvm::Module
print(raw_ostream &OS, AssemblyAnnotationWriter *AAW, bool ShouldPreserveUseListOrder=false, bool IsForDebug=false) constllvm::Module
rbegin()llvm::Moduleinline
rbegin() constllvm::Moduleinline
removeAlias(GlobalAlias *Alias)llvm::Moduleinline
removeDebugIntrinsicDeclarations()llvm::Module
removeGlobalVariable(GlobalVariable *GV)llvm::Moduleinline
removeIFunc(GlobalIFunc *IFunc)llvm::Moduleinline
removeNamedMDNode(NamedMDNode *MDNode)llvm::Moduleinline
rend()llvm::Moduleinline
rend() constllvm::Moduleinline
Require enum valuellvm::Module
reverse_iterator typedefllvm::Module
setCodeModel(CodeModel::Model CL)llvm::Module
setDarwinTargetVariantSDKVersion(VersionTuple Version)llvm::Module
setDarwinTargetVariantTriple(StringRef T)llvm::Module
setDataLayout(StringRef Desc)llvm::Module
setDataLayout(const DataLayout &Other)llvm::Module
setDirectAccessExternalData(bool Value)llvm::Module
setFramePointer(FramePointerKind Kind)llvm::Module
setIsNewDbgInfoFormat(bool UseNewFormat)llvm::Moduleinline
setLargeDataThreshold(uint64_t Threshold)llvm::Module
setMaterializer(GVMaterializer *GVM)llvm::Module
setModuleFlag(ModFlagBehavior Behavior, StringRef Key, Metadata *Val)llvm::Module
setModuleIdentifier(StringRef ID)llvm::Moduleinline
setModuleInlineAsm(StringRef Asm)llvm::Moduleinline
setNewDbgInfoFormatFlag(bool NewFlag)llvm::Moduleinline
setOverrideStackAlignment(unsigned Align)llvm::Module
setOwnedMemoryBuffer(std::unique_ptr< MemoryBuffer > MB)llvm::Module
setPartialSampleProfileRatio(const ModuleSummaryIndex &Index)llvm::Module
setPICLevel(PICLevel::Level PL)llvm::Module
setPIELevel(PIELevel::Level PL)llvm::Module
setProfileSummary(Metadata *M, ProfileSummary::Kind Kind)llvm::Module
setRtLibUseGOT()llvm::Module
setSDKVersion(const VersionTuple &V)llvm::Module
setSemanticInterposition(bool)llvm::Module
setSourceFileName(StringRef Name)llvm::Moduleinline
setStackProtectorGuard(StringRef Kind)llvm::Module
setStackProtectorGuardOffset(int Offset)llvm::Module
setStackProtectorGuardReg(StringRef Reg)llvm::Module
setStackProtectorGuardSymbol(StringRef Symbol)llvm::Module
setTargetTriple(StringRef T)llvm::Moduleinline
setUwtable(UWTableKind Kind)llvm::Module
shouldEmitInstrCountChangedRemark()llvm::Moduleinline
size() constllvm::Moduleinline
Warning enum valuellvm::Module
~Module()llvm::Module