792 void fill_buffer(CodeBuffer* cb, uint* blk_starts); |
792 void fill_buffer(CodeBuffer* cb, uint* blk_starts); |
793 |
793 |
794 // Determine which variable sized branches can be shortened |
794 // Determine which variable sized branches can be shortened |
795 void shorten_branches(uint* blk_starts, int& code_size, int& reloc_size, int& stub_size); |
795 void shorten_branches(uint* blk_starts, int& code_size, int& reloc_size, int& stub_size); |
796 |
796 |
797 // Inserts nops where needed and final shorten branches. |
|
798 void finalize_offsets_and_shorten(uint* blk_starts); |
|
799 |
|
800 // Compute the size of first NumberOfLoopInstrToAlign instructions |
797 // Compute the size of first NumberOfLoopInstrToAlign instructions |
801 // at the head of a loop. |
798 // at the head of a loop. |
802 void compute_loop_first_inst_sizes(); |
799 void compute_loop_first_inst_sizes(); |
803 |
800 |
804 // Compute the information for the exception tables |
801 // Compute the information for the exception tables |