#include <bitcode_writer.hpp>
Definition at line 58 of file bitcode_writer.hpp.
◆ br_table_parser() [1/4]
Definition at line 59 of file bitcode_writer.hpp.
59 :
62 br_table_t&
bt =
_this->append_instr(br_table_t{});
63 bt.offset =
static_cast<uint32_t>(((table_size *
sizeof(br_table_t::elem_t))/
sizeof(
opcode))+2);
64
65
67
69
70
73 }
br_table_t::elem_t * _br_tab
void bt(const Operand &op, const Reg ®)
◆ br_table_parser() [2/4]
sysio::vm::bitcode_writer::br_table_parser::br_table_parser |
( |
const br_table_parser & | | ) |
|
|
delete |
◆ br_table_parser() [3/4]
Definition at line 59 of file bitcode_writer.hpp.
59 :
62 br_table_t&
bt =
_this->append_instr(br_table_t{});
63 bt.offset =
static_cast<uint32_t>(((table_size *
sizeof(br_table_t::elem_t))/
sizeof(
opcode))+2);
64
65
67
69
70
73 }
◆ br_table_parser() [4/4]
sysio::vm::bitcode_writer::br_table_parser::br_table_parser |
( |
const br_table_parser & | | ) |
|
|
delete |
◆ emit_case() [1/2]
uint32_t * sysio::vm::bitcode_writer::br_table_parser::emit_case |
( |
uint32_t | depth_change | ) |
|
|
inline |
◆ emit_case() [2/2]
uint32_t * sysio::vm::bitcode_writer::br_table_parser::emit_case |
( |
uint32_t | depth_change | ) |
|
|
inline |
◆ emit_default() [1/2]
uint32_t * sysio::vm::bitcode_writer::br_table_parser::emit_default |
( |
uint32_t | depth_change | ) |
|
|
inline |
Definition at line 80 of file bitcode_writer.hpp.
80 {
83 return result;
84 }
uint32_t * emit_case(uint32_t depth_change)
#define SYS_VM_ASSERT(expr, exc_type, msg)
◆ emit_default() [2/2]
uint32_t * sysio::vm::bitcode_writer::br_table_parser::emit_default |
( |
uint32_t | depth_change | ) |
|
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ _br_tab
br_table_t::elem_t * sysio::vm::bitcode_writer::br_table_parser::_br_tab |
◆ _i
std::size_t sysio::vm::bitcode_writer::br_table_parser::_i |
◆ _this
The documentation for this struct was generated from the following files: