|
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 |
1.8.6