Talvos  0.1
SPIR-V interpreter and dynamic analysis framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
talvos::Module Member List

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

addEntryPoint(EntryPoint *EP)talvos::Module
addFunction(std::unique_ptr< Function > Func)talvos::Module
addLocalSize(uint32_t Entry, Dim3 LocalSize)talvos::Module
addObject(uint32_t Id, const Object &Obj)talvos::Module
addSpecConstant(uint32_t SpecId, uint32_t ResultId)talvos::Module
addSpecConstantOp(Instruction *Op)talvos::Module
addType(uint32_t Id, std::unique_ptr< Type > Ty)talvos::Module
addVariable(Variable *Var)talvos::Moduleinline
EntryPointstalvos::Moduleprivate
FunctionMap typedeftalvos::Moduleprivate
Functionstalvos::Moduleprivate
getEntryPoint(const std::string &Name, uint32_t ExecutionModel) const talvos::Module
getFunction(uint32_t Id) const talvos::Module
getIdBound() const talvos::Moduleinline
getLocalSize(uint32_t Entry) const talvos::Module
getObject(uint32_t Id) const talvos::Module
getObjects() const talvos::Module
getSpecConstant(uint32_t SpecId) const talvos::Module
getSpecConstantOps() const talvos::Module
getType(uint32_t Id) const talvos::Module
getVariables() const talvos::Moduleinline
getWorkgroupSizeId() const talvos::Moduleinline
IdBoundtalvos::Moduleprivate
load(const uint32_t *Words, size_t NumWords)talvos::Modulestatic
load(const std::string &FileName)talvos::Modulestatic
LocalSizestalvos::Moduleprivate
Module(uint32_t IdBound)talvos::Module
Module(const Module &)=deletetalvos::Module
Objectstalvos::Moduleprivate
operator=(const Module &)=deletetalvos::Module
setWorkgroupSizeId(uint32_t Id)talvos::Moduleinline
SpecConstantOpstalvos::Moduleprivate
SpecConstantstalvos::Moduleprivate
TypeMap typedeftalvos::Moduleprivate
Typestalvos::Moduleprivate
Variablestalvos::Moduleprivate
WorkgroupSizeIdtalvos::Moduleprivate
~Module()talvos::Module