-vle_bl_opt

Replaces branch instructions to reduce object code size.

Syntax
  -ble_bl_opt



  
  -noble_bl_opt

  
Remarks

This linker optimization replaces each 32-bit e_bl instruction with a 16-bit se_bl instruction for a function call when the span of memory between the calling function and called function is sufficiently close.

This optimization requires that the target processor has the Variable Length Encoding (VLE) extension.

The linker does not apply this optimization to functions that have been declared with the __declspec(no_linker_opts) directive.