Talvos
0.1
SPIR-V interpreter and dynamic analysis framework
|
This file defines the Invocation class. More...
#include <array>
#include <cassert>
#include <cmath>
#include <iostream>
#include <sstream>
#include <spirv/unified1/GLSL.std.450.h>
#include <spirv/unified1/spirv.h>
#include "talvos/Block.h"
#include "talvos/Device.h"
#include "talvos/EntryPoint.h"
#include "talvos/Function.h"
#include "talvos/Image.h"
#include "talvos/Instruction.h"
#include "talvos/Invocation.h"
#include "talvos/Memory.h"
#include "talvos/Module.h"
#include "talvos/PipelineStage.h"
#include "talvos/Type.h"
#include "talvos/Variable.h"
#include "talvos/Workgroup.h"
Go to the source code of this file.
Namespaces | |
talvos | |
Macros | |
#define | OP(Index, Type) Objects[Inst->getOperand(Index)].get<Type>() |
Get scalar operand at index Index with type Type . More... | |
#define | DISPATCH(Op, Func) |
#define | NOP(Op) |
This file defines the Invocation class.
Definition in file Invocation.cpp.
#define DISPATCH | ( | Op, | |
Func | |||
) |
#define NOP | ( | Op | ) |
#define OP | ( | Index, | |
Type | |||
) | Objects[Inst->getOperand(Index)].get<Type>() |
Get scalar operand at index Index
with type Type
.
Definition at line 33 of file Invocation.cpp.