14namespace FormatterBytecode {
19#define DEFINE_OPCODE(OP, MNEMONIC, NAME) op_##NAME = OP,
20#include "FormatterBytecode.def"
25#define DEFINE_SELECTOR(ID, NAME) sel_##NAME = ID,
26#include "FormatterBytecode.def"
31#define DEFINE_SIGNATURE(ID, NAME) sig_##NAME = ID,
32#include "FormatterBytecode.def"
33#undef DEFINE_SIGNATURE
40struct DataStack :
public std::vector<DataStackElement> {
45 template <
typename T> T
Pop() {
46 T el = std::get<T>(back());
56llvm::Error
Interpret(std::vector<ControlStackElement> &control,
Generic representation of a type in a programming language.
A class that represents a running process on the host machine.
const char * toString(AppleArm64ExceptionClass EC)
std::shared_ptr< lldb_private::ValueObject > ValueObjectSP