Talvos
0.1
SPIR-V interpreter and dynamic analysis framework
|
A block of instructions ending with a termination instruction. More...
#include <talvos/Block.h>
Public Member Functions | |
Block (uint32_t Id) | |
Create a new block with an ID. More... | |
~Block () | |
uint32_t | getId () const |
Returns the ID of this block. More... | |
Instruction & | getLabel () const |
Returns the label instruction for this block. More... | |
Block (const Block &)=delete | |
Block & | operator= (const Block &)=delete |
Private Attributes | |
uint32_t | Id |
The unique ID of the block. More... | |
std::unique_ptr< Instruction > | Label |
The label instruction. More... | |
A block of instructions ending with a termination instruction.
talvos::Block::Block | ( | uint32_t | Id | ) |
|
delete |
|
inline |
|
inline |
|
private |
|
private |