Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

MPLAB
®
XC16 C Compiler Users Guide
DS50002071C-page 216 2012-2013 Microchip Technology Inc.
18.3 OPTIMIZATION FEATURE SUMMARY
The optimization level available for each edition equates to the features specified in the
table below.
TABLE 18-1: OPTIMIZATION EDITION SUPPORTED FEATURES
Free STD PRO
defer pop
delayed branch
omit frame pointer
guess branch prob
cprop registers
forward propagate
if conversion
if conversion2
ipa pure const
ipa reference
merge constants
split wide types
tree ccp
tree dce
tree dom
tree dse
tree ter
tree sra
tree copyrename
tree fre
tree copy prop
tree sink
tree ch
All Free optimizations plus:
indirect inlining
thread jumps
crossjumping
optimize sibling calls
cse follow jumps
gcse
expensive optimizations
cse after loop
caller saves
peephole2
schedule insns
schedule insns after reload
regmove
strict aliasing
strict overflow
reorder blocks
reorder functions
tree vrp
tree builtin call dce
tree pre
tree switch conversion
ipa cp
ipa sra
All Free and STD optimiza-
tions plus:
predictive commoning
inline functions
unswitch loops
gcse after reload
tree vectorize
ipa cp clone
Whole-program optimiza-
tions

e-Highlighter

Click to send permalink to address bar, or right-click to copy permalink.

Un-highlight all Un-highlight selectionu Highlight selectionh