Next:
8.1 Optimizations
Up:
SDCC Compiler User Guide
Previous:
7.10 Use of SDCC
Contents
Index
8
. SDCC Technical Data
Subsections
8
.
1
Optimizations
8
.
1
.
1
Sub-expression Elimination
8
.
1
.
2
Dead-Code Elimination
8
.
1
.
3
Copy-Propagation
8
.
1
.
4
Loop Optimizations
8
.
1
.
5
Loop Reversing
8
.
1
.
6
Algebraic Simplifications
8
.
1
.
7
'switch' Statements
8
.
1
.
8
Bit-shifting Operations.
8
.
1
.
9
Bit-rotation
8
.
1
.
10
Nibble and Byte Swapping
8
.
1
.
11
Highest Order Bit / Any Order Bit
8
.
1
.
12
Higher Order Byte / Higher Order Word
8
.
1
.
13
Peephole Optimizer
8
.
2
ANSI-Compliance
8
.
3
Cyclomatic Complexity
8
.
4
Retargetting for other Processors
Bdale Garbee 2008-05-15