LLVM API Documentation

llvm::Module Member List
This is the complete list of members for llvm::Module, including all inherited members.
addModuleFlag(ModFlagBehavior Behavior, StringRef Key, Value *Val)llvm::Module
addModuleFlag(ModFlagBehavior Behavior, StringRef Key, uint32_t Val)llvm::Module
addModuleFlag(MDNode *Node)llvm::Module
alias_begin()llvm::Module [inline]
alias_begin() const llvm::Module [inline]
alias_empty() const llvm::Module [inline]
alias_end()llvm::Module [inline]
alias_end() const llvm::Module [inline]
alias_iterator typedefllvm::Module
alias_size() const llvm::Module [inline]
aliases()llvm::Module [inline]
aliases() const llvm::Module [inline]
AliasListType typedefllvm::Module
Append enum valuellvm::Module
appendModuleInlineAsm(StringRef Asm)llvm::Module [inline]
AppendUnique enum valuellvm::Module
begin()llvm::Module [inline]
begin() const llvm::Module [inline]
ComdatSymTabType typedefllvm::Module
const_alias_iterator typedefllvm::Module
const_global_iterator typedefllvm::Module
const_iterator typedefllvm::Module
const_named_metadata_iterator typedefllvm::Module
const_reverse_iterator typedefllvm::Module
Constant classllvm::Module [friend]
Dematerialize(GlobalValue *GV)llvm::Module
dropAllReferences()llvm::Module
dump() const llvm::Module
empty() const llvm::Module [inline]
end()llvm::Module [inline]
end() const llvm::Module [inline]
eraseNamedMetadata(NamedMDNode *NMD)llvm::Module
Error enum valuellvm::Module
FunctionListType typedefllvm::Module
getAliasList() const llvm::Module [inline]
getAliasList()llvm::Module [inline]
getComdatSymbolTable() const llvm::Module [inline]
getComdatSymbolTable()llvm::Module [inline]
getContext() const llvm::Module [inline]
getDataLayout() const llvm::Module
getDataLayoutStr() const llvm::Module [inline]
getDwarfVersion() const llvm::Module
getFunction(StringRef Name) const llvm::Module
getFunctionList() const llvm::Module [inline]
getFunctionList()llvm::Module [inline]
getGlobalList() const llvm::Module [inline]
getGlobalList()llvm::Module [inline]
getGlobalVariable(StringRef Name, bool AllowInternal=false) const llvm::Module [inline]
getGlobalVariable(StringRef Name, bool AllowInternal=false)llvm::Module
getMaterializer() const llvm::Module [inline]
getMDKindID(StringRef Name) const llvm::Module
getMDKindNames(SmallVectorImpl< StringRef > &Result) const llvm::Module
getModuleFlag(StringRef Key) const llvm::Module
getModuleFlagsMetadata(SmallVectorImpl< ModuleFlagEntry > &Flags) const llvm::Module
getModuleFlagsMetadata() const llvm::Module
getModuleIdentifier() const llvm::Module [inline]
getModuleInlineAsm() const llvm::Module [inline]
getNamedAlias(StringRef Name) const llvm::Module
getNamedGlobal(StringRef Name)llvm::Module [inline]
getNamedGlobal(StringRef Name) const llvm::Module [inline]
getNamedMDList() const llvm::Module [inline]
getNamedMDList()llvm::Module [inline]
getNamedMetadata(const Twine &Name) const llvm::Module
getNamedValue(StringRef Name) const llvm::Module
getOrInsertComdat(StringRef Name)llvm::Module
getOrInsertFunction(StringRef Name, FunctionType *T, AttributeSet AttributeList)llvm::Module
getOrInsertFunction(StringRef Name, FunctionType *T)llvm::Module
getOrInsertFunction(StringRef Name, AttributeSet AttributeList, Type *RetTy,...) END_WITH_NULLllvm::Module
getOrInsertFunction(StringRef Name, Type *RetTy,...) END_WITH_NULLllvm::Module
getOrInsertGlobal(StringRef Name, Type *Ty)llvm::Module
getOrInsertModuleFlagsMetadata()llvm::Module
getOrInsertNamedMetadata(StringRef Name)llvm::Module
getRNG() const llvm::Module
getSublistAccess(GlobalVariable *)llvm::Module [inline, static]
getSublistAccess(Function *)llvm::Module [inline, static]
getSublistAccess(GlobalAlias *)llvm::Module [inline, static]
getSublistAccess(NamedMDNode *)llvm::Module [inline, static]
getTargetTriple() const llvm::Module [inline]
getTypeByName(StringRef Name) const llvm::Module
getValueSymbolTable() const llvm::Module [inline]
getValueSymbolTable()llvm::Module [inline]
global_begin()llvm::Module [inline]
global_begin() const llvm::Module [inline]
global_empty() const llvm::Module [inline]
global_end()llvm::Module [inline]
global_end() const llvm::Module [inline]
global_iterator typedefllvm::Module
GlobalListType typedefllvm::Module
globals()llvm::Module [inline]
globals() const llvm::Module [inline]
isDematerializable(const GlobalValue *GV) const llvm::Module
isMaterializable(const GlobalValue *GV) const llvm::Module
isValidModFlagBehavior(Value *V, ModFlagBehavior &MFB)llvm::Module [static]
iterator typedefllvm::Module
Materialize(GlobalValue *GV, std::string *ErrInfo=nullptr)llvm::Module
materializeAll()llvm::Module
materializeAllPermanently()llvm::Module
ModFlagBehavior enum namellvm::Module
ModFlagBehaviorFirstVal enum valuellvm::Module
ModFlagBehaviorLastVal enum valuellvm::Module
Module(StringRef ModuleID, LLVMContext &C)llvm::Module [explicit]
named_metadata()llvm::Module [inline]
named_metadata() const llvm::Module [inline]
named_metadata_begin()llvm::Module [inline]
named_metadata_begin() const llvm::Module [inline]
named_metadata_empty() const llvm::Module [inline]
named_metadata_end()llvm::Module [inline]
named_metadata_end() const llvm::Module [inline]
named_metadata_iterator typedefllvm::Module
named_metadata_size() const llvm::Module [inline]
NamedMDListType typedefllvm::Module
Override enum valuellvm::Module
print(raw_ostream &OS, AssemblyAnnotationWriter *AAW) const llvm::Module
rbegin()llvm::Module [inline]
rbegin() const llvm::Module [inline]
rend()llvm::Module [inline]
rend() const llvm::Module [inline]
Require enum valuellvm::Module
reverse_iterator typedefllvm::Module
setDataLayout(StringRef Desc)llvm::Module
setDataLayout(const DataLayout *Other)llvm::Module
setMaterializer(GVMaterializer *GVM)llvm::Module
setModuleIdentifier(StringRef ID)llvm::Module [inline]
setModuleInlineAsm(StringRef Asm)llvm::Module [inline]
setTargetTriple(StringRef T)llvm::Module [inline]
size() const llvm::Module [inline]
Warning enum valuellvm::Module
~Module()llvm::Module