LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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::Moduleinline
alias_begin() const llvm::Moduleinline
alias_empty() const llvm::Moduleinline
alias_end()llvm::Moduleinline
alias_end() const llvm::Moduleinline
alias_iterator typedefllvm::Module
alias_size() const llvm::Moduleinline
AliasListType typedefllvm::Module
AnyEndianness enum valuellvm::Module
AnyPointerSize enum valuellvm::Module
Append enum valuellvm::Module
appendModuleInlineAsm(StringRef Asm)llvm::Moduleinline
AppendUnique enum valuellvm::Module
begin()llvm::Moduleinline
begin() const llvm::Moduleinline
BigEndian enum valuellvm::Module
const_alias_iterator typedefllvm::Module
const_global_iterator typedefllvm::Module
const_iterator typedefllvm::Module
const_named_metadata_iterator typedefllvm::Module
Constant classllvm::Modulefriend
Dematerialize(GlobalValue *GV)llvm::Module
dropAllReferences()llvm::Module
dump() const llvm::Module
empty() const llvm::Moduleinline
end()llvm::Moduleinline
end() const llvm::Moduleinline
Endianness enum namellvm::Module
eraseNamedMetadata(NamedMDNode *NMD)llvm::Module
Error enum valuellvm::Module
FunctionListType typedefllvm::Module
getAliasList() const llvm::Moduleinline
getAliasList()llvm::Moduleinline
getContext() const llvm::Moduleinline
getDataLayout() const llvm::Moduleinline
getEndianness() const llvm::Module
getFunction(StringRef Name) const llvm::Module
getFunctionList() const llvm::Moduleinline
getFunctionList()llvm::Moduleinline
getGlobalList() const llvm::Moduleinline
getGlobalList()llvm::Moduleinline
getGlobalVariable(StringRef Name, bool AllowInternal=false) const llvm::Moduleinline
getGlobalVariable(StringRef Name, bool AllowInternal=false)llvm::Module
getMaterializer() const llvm::Moduleinline
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::Moduleinline
getModuleInlineAsm() const llvm::Moduleinline
getNamedAlias(StringRef Name) const llvm::Module
getNamedGlobal(StringRef Name)llvm::Moduleinline
getNamedGlobal(StringRef Name) const llvm::Moduleinline
getNamedMDList() const llvm::Moduleinline
getNamedMDList()llvm::Moduleinline
getNamedMetadata(const Twine &Name) const llvm::Module
getNamedValue(StringRef Name) const 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
getPointerSize() const llvm::Module
getSublistAccess(GlobalVariable *)llvm::Moduleinlinestatic
getSublistAccess(Function *)llvm::Moduleinlinestatic
getSublistAccess(GlobalAlias *)llvm::Moduleinlinestatic
getSublistAccess(NamedMDNode *)llvm::Moduleinlinestatic
getTargetTriple() const llvm::Moduleinline
getTypeByName(StringRef Name) const llvm::Module
getValueSymbolTable() const llvm::Moduleinline
getValueSymbolTable()llvm::Moduleinline
global_begin()llvm::Moduleinline
global_begin() const llvm::Moduleinline
global_empty() const llvm::Moduleinline
global_end()llvm::Moduleinline
global_end() const llvm::Moduleinline
global_iterator typedefllvm::Module
GlobalListType typedefllvm::Module
isDematerializable(const GlobalValue *GV) const llvm::Module
isMaterializable(const GlobalValue *GV) const llvm::Module
iterator typedefllvm::Module
LittleEndian enum valuellvm::Module
Materialize(GlobalValue *GV, std::string *ErrInfo=0)llvm::Module
MaterializeAll(std::string *ErrInfo=0)llvm::Module
MaterializeAllPermanently(std::string *ErrInfo=0)llvm::Module
ModFlagBehavior enum namellvm::Module
Module(StringRef ModuleID, LLVMContext &C)llvm::Moduleexplicit
named_metadata_begin()llvm::Moduleinline
named_metadata_begin() const llvm::Moduleinline
named_metadata_empty() const llvm::Moduleinline
named_metadata_end()llvm::Moduleinline
named_metadata_end() const llvm::Moduleinline
named_metadata_iterator typedefllvm::Module
named_metadata_size() const llvm::Moduleinline
NamedMDListType typedefllvm::Module
NumeredTypesMapTy typedefllvm::Module
Override enum valuellvm::Module
Pointer32 enum valuellvm::Module
Pointer64 enum valuellvm::Module
PointerSize enum namellvm::Module
print(raw_ostream &OS, AssemblyAnnotationWriter *AAW) const llvm::Module
Require enum valuellvm::Module
setDataLayout(StringRef DL)llvm::Moduleinline
setMaterializer(GVMaterializer *GVM)llvm::Module
setModuleIdentifier(StringRef ID)llvm::Moduleinline
setModuleInlineAsm(StringRef Asm)llvm::Moduleinline
setTargetTriple(StringRef T)llvm::Moduleinline
size() const llvm::Moduleinline
Warning enum valuellvm::Module
~Module()llvm::Module