-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathSMILER_SEDRIK_README
27 lines (23 loc) · 1.11 KB
/
SMILER_SEDRIK_README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
http://gcc.gnu.org/onlinedocs/gccint/
TODO:
understand stuff
do the things
???
Be happy aka profit
http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/25112.PDF page 76
http://www.agner.org/optimize/optimizing_assembly.pdf
http://www.agner.org/optimize/microarchitecture.pdf
http://www.agner.org/optimize/
http://portal.acm.org/citation.cfm?id=357098
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.39.8203
http://www.nynaeve.net/?p=64
http://www.realworldtech.com/page.cfm?ArticleID=RWT110302111309
http://stackoverflow.com/questions/1812835/reduce-assembly-number-of-instructions
- Lägg till flagga i hipe för att göra x86_84 peephole-optimeringar
- Leta fram och speca vilka optimeringar som görs för x86 i hipe just nu
- Modifiera hipe källkoden så att vi gör de nuvarande x86 på x86_64
- Leta fram nya optimeringar
- förstå sig på gcc rtl och sno ur deras source
- Vi borde hitta någon simpel peephole optimering och se om vi förstår den.
- Finns några i smlnj som är lätta att plocka ut
- llvm i filerna Target/X86/X86Instr{64bit,Info}.td