EasyManua.ls Logo

Intel i960 - Optimizations and O Level Settings

Intel i960
347 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
i960 Processor Compiler User's Guide
11-2
11
Table 11-1 Optimizations and O
level
Settings
Optimization
ic960
gcc960
Register management
any level
any level
Branch prediction
0
0
Code compression
0
0
Constant-expression evaluation
0
0
Identity collapsing
0
0
Branch optimization
1
1
Char/short cleaning reduction
1
1
Dead-code elimination
1
1
Leaf-function identification
2
2
Local CSE elimination
1
1
Local-variable promotion
1
1
Loop-invariant code motion
1
1
Specialized-instruction selection
1
1
Tail-call elimination
2
2
Conditional transformation
2
2
Global alias analysis
2
5
Induction variable elimination
2
2
Instruction scheduling
2
2
Constant propagation
2
3
Loop unrolling
2
3
Memory access coalescing
2
3
Variable shadowing
2
3
Allocation of variables to fast memory
3
5
Inter-module, inline function expansion
3
5
Profile-based branch prediction bits setting
3
5
Basic block rearrangement
3
5
Superblock optimizations
3
5

Table of Contents

Related product manuals