Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-30 | new function to add constants | Quentin Carbonneaux | |
2015-10-30 | cosmetics on address numbering code | Quentin Carbonneaux | |
2015-10-30 | store addressability infos in a struct | Quentin Carbonneaux | |
2015-10-30 | do not give an addressability number to scales | Quentin Carbonneaux | |
2015-10-30 | store child matchings in the addressing table | Quentin Carbonneaux | |
2015-10-30 | missed a few cases in the tree automaton | Quentin Carbonneaux | |
2015-10-30 | make the echo test return 0 | Quentin Carbonneaux | |
2015-10-30 | fix bug in pretty printer | Quentin Carbonneaux | |
2015-10-30 | start adress mode recognition | Quentin Carbonneaux | |
2015-10-30 | rename spill field in Tmp to slot | Quentin Carbonneaux | |
2015-10-30 | use new loadl instruction in echo | Quentin Carbonneaux | |
2015-10-30 | emit code for extensions, move slots into RAlt | Quentin Carbonneaux | |
2015-10-19 | uniformize sign extension and mem loads | Quentin Carbonneaux | |
2015-10-13 | rename valloc and balloc | Quentin Carbonneaux | |
valloc is actually a POSIX function that prevents compilation on some systems. | |||
2015-10-08 | change end comment for functions | Quentin Carbonneaux | |
2015-10-08 | fix minor bug in rega | Quentin Carbonneaux | |
The detection of empty permutations was incorrect since the changes made to the vector routines. | |||
2015-10-08 | improve debug output | Quentin Carbonneaux | |
2015-10-08 | allow multiple functions in file | Quentin Carbonneaux | |
2015-10-08 | use DEnd for strings too | Quentin Carbonneaux | |
2015-10-08 | emit alignment directives properly | Quentin Carbonneaux | |
2015-10-08 | rename ealloc to emalloc | Quentin Carbonneaux | |
2015-10-07 | store the byte array in max.ssa | Quentin Carbonneaux | |
2015-10-07 | finish implementing data parsing | Quentin Carbonneaux | |
2015-10-07 | start work on parsing data blocks | Quentin Carbonneaux | |
2015-10-06 | uh oh, typo bug in freeall() | Quentin Carbonneaux | |
2015-10-06 | add pool memory management | Quentin Carbonneaux | |
2015-10-06 | use new vector functions instead of reallocs | Quentin Carbonneaux | |
2015-10-06 | split long line in idup | Quentin Carbonneaux | |
2015-10-06 | specialize vdup into idup | Quentin Carbonneaux | |
2015-10-06 | factor ins array edition in icpy | Quentin Carbonneaux | |
2015-10-05 | factor vector duplication in vdup() | Quentin Carbonneaux | |
2015-10-05 | rename blocka to balloc | Quentin Carbonneaux | |
2015-10-05 | remove useless ntyp in util.c | Quentin Carbonneaux | |
2015-10-05 | implement popcnt with a simple loop | Quentin Carbonneaux | |
2015-10-05 | factor some utility functions/data in util.c | Quentin Carbonneaux | |
2015-10-05 | fix debug output of liveness | Quentin Carbonneaux | |
2015-10-05 | clean the command line interface | Quentin Carbonneaux | |
2015-10-01 | fix a bug for structure arguments in regs | Quentin Carbonneaux | |
2015-10-01 | support negative frame offsets in emit | Quentin Carbonneaux | |
They are used to access function parameters passed on the stack. | |||
2015-09-30 | remove dead assignment | Quentin Carbonneaux | |
2015-09-30 | finalize the new slot system | Quentin Carbonneaux | |
There is still the issue that spill is set to -1 to mark the absence of slot, it does not play well with zero-initialization at all. | |||
2015-09-30 | use more machine registers | Quentin Carbonneaux | |
2015-09-30 | uniformize alignment code in framesz() | Quentin Carbonneaux | |
2015-09-30 | fix two invalid Tmp.spill values | Quentin Carbonneaux | |
2015-09-29 | wip on new stack slots (emit, spill) | Quentin Carbonneaux | |
2015-09-29 | more fixes for the new slot representation | Quentin Carbonneaux | |
2015-09-29 | wip on a simpler slot handling | Quentin Carbonneaux | |
2015-09-28 | stupid hinting works better without traces! | Quentin Carbonneaux | |
2015-09-27 | compute reg interferences in filllive() | Quentin Carbonneaux | |
2015-09-26 | do not merge phi classes of interfering temps | Quentin Carbonneaux | |