summary refs log tree commit diff
AgeCommit message (Expand)Author
2015-09-15fix two bugs in regaQuentin Carbonneaux
2015-09-15change cmp $0, %reg, to test %reg, %regQuentin Carbonneaux
2015-09-15fix emit(OCopy) and use pointers in max.ssaQuentin Carbonneaux
2015-09-15alloc16 comes for free, iiuc the abiQuentin Carbonneaux
2015-09-15remove non-critical diagnosticsQuentin Carbonneaux
2015-09-15add truncation operationQuentin Carbonneaux
2015-09-15remove dead code from regaQuentin Carbonneaux
2015-09-15remove old commentQuentin Carbonneaux
2015-09-15the abi is unclear, practice suggests that changeQuentin Carbonneaux
2015-09-15treat two instruction args uniformly in regaQuentin Carbonneaux
2015-09-15OXTestw should not have 64bits argumentsQuentin Carbonneaux
2015-09-15new NAlign constant and fix frame size computationQuentin Carbonneaux
2015-09-15slight update to slot testsQuentin Carbonneaux
2015-09-15fix bug in alignment constraints of spill slotsQuentin Carbonneaux
2015-09-15move spill and emit to the new slot systemQuentin Carbonneaux
2015-09-15store the edit tagQuentin Carbonneaux
2015-09-15add comment about variadic functions in abiQuentin Carbonneaux
2015-09-15clarify the abiQuentin Carbonneaux
2015-09-15start summing up the abiQuentin Carbonneaux
2015-09-15tweak block-border heuristic for reg. allocationQuentin Carbonneaux
2015-09-15remove obsolete commentQuentin Carbonneaux
2015-09-15add sign/zero extension operationsQuentin Carbonneaux
2015-09-15refine the clobber codeQuentin Carbonneaux
2015-09-15fix two heuristics in regaQuentin Carbonneaux
2015-09-15swap a test in collatzQuentin Carbonneaux
2015-09-15compactify collatz testQuentin Carbonneaux
2015-09-15remove obsolete comment about MEMQuentin Carbonneaux
2015-09-15add the mul instructionQuentin Carbonneaux
2015-09-15remove round-robin in ralloc (need preferences)Quentin Carbonneaux
2015-09-15make sure tests emitted are encodableQuentin Carbonneaux
2015-09-15replace RMem refs with an OAddr opertationQuentin Carbonneaux
2015-09-15compile branches on and using testQuentin Carbonneaux
2015-09-15add a large testQuentin Carbonneaux
2015-09-15forgot about phi nodes in the spillerQuentin Carbonneaux
2015-09-15make sure eflags-writing do not disappearQuentin Carbonneaux
2015-09-15clobber check code was wrong in dopm()Quentin Carbonneaux
2015-09-15fix bug in parallel moves codeQuentin Carbonneaux
2015-09-15handle OAnd in iselQuentin Carbonneaux
2015-09-15change strategy for phi nodesQuentin Carbonneaux
2015-09-15avoid depending on uninitialized rQuentin Carbonneaux
2015-09-15tentative support for fast allocsQuentin Carbonneaux
2015-09-15hack a slot-packing function and its testsQuentin Carbonneaux
2015-09-15use the same bitset for regs and tmps in rega()Quentin Carbonneaux
2015-09-15major lifting: get rid of RRegQuentin Carbonneaux
2015-09-15add basic support for stack allocationQuentin Carbonneaux
2015-09-15minor size optimization for 0XSetQuentin Carbonneaux
2015-09-15fix typos in selcmp and commentQuentin Carbonneaux
2015-09-15comment about immutablesQuentin Carbonneaux
2015-09-15fail on constant comparisonsQuentin Carbonneaux
2015-09-15add a small size optimization to emitQuentin Carbonneaux