Talvos
0.1
SPIR-V interpreter and dynamic analysis framework
|
This file defines the Module class. More...
#include <algorithm>
#include <cassert>
#include <cstdio>
#include <iostream>
#include <spirv-tools/libspirv.hpp>
#include <spirv/unified1/spirv.h>
#include "talvos/Block.h"
#include "talvos/EntryPoint.h"
#include "talvos/Function.h"
#include "talvos/Instruction.h"
#include "talvos/Module.h"
#include "talvos/Type.h"
#include "talvos/Variable.h"
Go to the source code of this file.
Classes | |
class | talvos::ModuleBuilder |
Internal class used to construct a Module during SPIRV-Tools parsing. More... | |
struct | talvos::ModuleBuilder::EntryPointSpec |
Namespaces | |
talvos | |
Functions | |
spv_result_t | talvos::HandleHeader (void *user_data, spv_endianness_t endian, uint32_t, uint32_t version, uint32_t generator, uint32_t id_bound, uint32_t schema) |
Callback for SPIRV-Tools parsing a SPIR-V header. More... | |
spv_result_t | talvos::HandleInstruction (void *user_data, const spv_parsed_instruction_t *parsed_instruction) |
Callback for SPIRV-Tools parsing a SPIR-V instruction. More... | |
This file defines the Module class.
Definition in file Module.cpp.