3
unsigned hyper type_infos;
10
unsigned int internal_type;
15
struct ir_instr_rpc_t{
18
unsigned int byte_offset;
19
ir_item_rpc_t parameters<>;
20
ir_item_rpc_t call_parameters<>;
22
unsigned hyper binary;
26
struct ir_signature_rpc_t {
27
unsigned int result_type;
28
unsigned int parameter_types<>;
31
struct ir_basicblock_rpc_t {
32
unsigned int start_inst;
33
unsigned int end_inst;
36
struct ir_method_rpc_t{
38
unsigned int optimize_flags;
39
unsigned int max_variables;
40
ir_instr_rpc_t instructions<>;
41
unsigned int local_internal_types<>;
42
ir_signature_rpc_t signature;
43
unsigned int rootSet<>;
44
ir_basicblock_rpc_t basicBlock<>;
45
unsigned int liveness_block_numbers;
46
unsigned int reaching_definitions_block_numbers;
47
unsigned int reaching_expressions_block_numbers;
48
unsigned int available_expressions_block_numbers;
49
unsigned int optimized_in_seconds;
50
unsigned long optimized_in_milliseconds;
53
program IRDISPATCHER_PROG{
54
version IRDISPATCHER_VERS{
55
ir_method_rpc_t optimize(ir_method_rpc_t method) = 1;