| My Project
   
    | 
#include <sp_instr.h>
 
  
 | Public Member Functions | |
| virtual void | set_destination (uint old_dest, uint new_dest)=0 | 
| virtual void | backpatch (uint dest)=0 | 
An interface for all SP-instructions with destinations that need to be updated by the SP-optimizer.
| virtual void sp_branch_instr::backpatch | ( | uint | dest | ) |  [pure virtual] | 
Update all instruction with the given label in the backpatch list to the specified instruction pointer.
| dest | destination instruction pointer. | 
Implemented in sp_instr_hpush_jump, sp_instr_set_case_expr, sp_lex_branch_instr, and sp_instr_jump.
| virtual void sp_branch_instr::set_destination | ( | uint | old_dest, | 
| uint | new_dest | ||
| ) |  [pure virtual] | 
Update the destination; used by the SP-instruction-optimizer.
| old_dest | current (old) destination (instruction pointer). | 
| new_dest | new destination (instruction pointer). | 
Implemented in sp_instr_set_case_expr, sp_lex_branch_instr, and sp_instr_jump.
 1.7.6.1
 1.7.6.1