Meeting Notes
IA64 base port (Jim Wilson's TODO list)
Assembly dependency violations checking
Assembler syntax non-conformance to assembly language manual
ABI issue: floating point HFA
ABI issue: global variables require larger alignment (PR exists)
Auto increment not optimal for IA64
RA doesn't use as many registers as it should
Alias analysis (dnovillo, ISP)
Export into RTL
Keeping information up-to-date in RTL
Test cases to verify disambiguation
Allow passes to fix alias info
Fewer NMTs than we should have?
Query system on GIMPLE (longer term)
Instruction scheduling (vmakarov, ISP, Bob Kidd)
Different branches for different schedulers?
Data dependency information exported from GIMPLE
Modulo scheduler to use data dependency/aliasing
Evaluate register pressure in modulo scheduling
Move modulo scheduling after RA (controversial)
Prefetching (zdenek)
Enable by default in IA64
RA (long term)
Reload rewrite?
Incremental TLC?
Machine farm (HP, Gelato)
Gather favourite apps from community
Periodic builds
Bug reporting
Performance analysis
CERN code into bugzilla
LTO (zadeck)
Profile feedback (honza)
Fix existing optimizations to keep profile up to date
Update tree level loop optimizer to use profile
Issue IA-64 instruction prefetching hints (many)
Figure out why IA-64 is benefiting less from profile then other architectures.
