HCS08 Compiler > Optimization > Peephole Optimization

Use this panel to configure peephole optimization for the HC(S)08 Compiler.

The following table lists and describes the Peephole Otimization options for HC(S)08 compiler.

Table 1. Tool Settings - HCS08 Compiler > Optimization > Peephole Optimization
Option Description
Disable all optimizations (-OnP) If -OnP is specified, the Compiler disables the whole peephole optimizer.
Disable peephole load immediate to HX (HCS08 only) (-OnP=x) Disable peephole load immediate to HX (HCS08 only).
Disable peephole simple inline assembler optimizations (-OnP=o) Disable peephole simple inline assembler optimizations.
Disable peephole CMP #1 optimization (-OnP=n) Disable peephole CMP #1 optimization.
Disable peephole JSR to JMP optimization (-OnP=m) Disable peephole JSR to JMP optimization.
Disable peephole unnescessary transfers optimization (-OnP=l) Disable peephole unnescessary transfers optimization.
Disable peephole unnescessary tests optimization (-OnP=k) Disable peephole unnescessary tests optimization.
Disable peephole unused compares optimization (-OnP=j) Disable peephole unused compares optimization.
Disable peephole unused stores optimization (-OnP=i) Disable peephole unused stores optimization.
Disable peephole unused loads optimization (-OnP=h) Disable peephole unused loads optimization.
Disable peephole RTS RTS optimization (-OnP=g) Disable peephole RTS RTS optimization.
Disable peephole PSH PUL optimization (-OnP=f) Disable peephole PSH PUL optimization.
Disable peephole combine bit set/clr optimization (-OnP=e) Disable peephole combine bit set/clr optimization.
Disable peephole combine bit operations optimization (-OnP=d) Disable peephole combine bit operations optimization.
Disable peephole PSH/PUL instead AIS optimization (-OnP=c) Disable peephole PSH/PUL instead AIS optimization.
Disable peephole handle constant argument optimization (-OnP=b) Disable peephole handle constant argument optimization.
Disable peephole combine AI(S|X) optimization (-OnP=a) Disable peephole combine AI(S|X) optimization.