2006-10-09 |
Matthias Braun | fix blocksched for blocks with arity==0 |
tree | commitdiff |
2006-10-09 |
Christian Würdig | omit copies from virtual registers |
tree | commitdiff |
2006-10-09 |
Christian Würdig | added suppoprt for virtual registers |
tree | commitdiff |
2006-10-09 |
Christian Würdig | added new register type "virtual" |
tree | commitdiff |
2006-10-09 |
Christian Würdig | fixed gen_Load (add Proj for unused volatile Loads... |
tree | commitdiff |
2006-10-09 |
Christian Würdig | fixed Proj renumbering |
tree | commitdiff |
2006-10-07 |
Christian Würdig | changed printf to DBG output |
tree | commitdiff |
2006-10-06 |
Christian Würdig | fixed requirements for ShrD and ShlD |
tree | commitdiff |
2006-10-06 |
Christian Würdig | added support for requirements: different from all in |
tree | commitdiff |
2006-10-06 |
Christian Würdig | fixed n_res calculation |
tree | commitdiff |
2006-10-06 |
Christian Würdig | fixed main structure init |
tree | commitdiff |
2006-10-06 |
Christian Würdig | fixed constraint insn walker |
tree | commitdiff |
2006-10-06 |
Christian Würdig | fixed sel entity collector |
tree | commitdiff |
2006-10-06 |
Christian Würdig | removed redundant comment |
tree | commitdiff |
2006-10-06 |
Matthias Braun | no need to recalculate liveness and loop tree for each... |
tree | commitdiff |
2006-10-06 |
Christian Würdig | fixed flags |
tree | commitdiff |
2006-10-06 |
Christian Würdig | added support for separate outflags |
tree | commitdiff |
2006-10-06 |
Christian Würdig | fixed indent |
tree | commitdiff |
2006-10-05 |
Michael Beck | Do not allow algorithms heur3 and ilp if not compiled in |
tree | commitdiff |
2006-10-05 |
Adam Szalkowski | enumaration of possible enum values is now done by... |
tree | commitdiff |
2006-10-05 |
Christian Würdig | fixed missing include |
tree | commitdiff |
2006-10-04 |
Matthias Braun | fix |
tree | commitdiff |
2006-10-04 |
Matthias Braun | forgot to add beblockschedule to makefile |
tree | commitdiff |
2006-10-03 |
Christian Würdig | return real x87 register (st0-st7) if node is patched... |
tree | commitdiff |
2006-10-03 |
Christian Würdig | removed firm proj num translation function, existing... |
tree | commitdiff |
2006-10-02 |
Michael Beck | C99 feature removed |
tree | commitdiff |
2006-09-30 |
Matthias Braun | fixes, use new blockscheduler |
tree | commitdiff |
2006-09-30 |
Matthias Braun | - Added 2 new blockschedulers, a greedy algorithm and... |
tree | commitdiff |
2006-09-28 |
Sebastian Hack | Inserting copies for constrained inputs which have... |
tree | commitdiff |
2006-09-28 |
Christian Würdig | added support for joker register |
tree | commitdiff |
2006-09-28 |
Christian Würdig | fixed serialization: cfops are not allowed as serializa... |
tree | commitdiff |
2006-09-27 |
Michael Beck | renamed exec_freq_t to ir_exec_freq |
tree | commitdiff |
2006-09-27 |
Michael Beck | fixed type name |
tree | commitdiff |
2006-09-27 |
Michael Beck | renamed exec_freq_t to ir_exec_freq |
tree | commitdiff |
2006-09-27 |
Christian Würdig | allow register of type joker |
tree | commitdiff |
2006-09-27 |
Christian Würdig | added register type joker |
tree | commitdiff |
2006-09-27 |
Christian Würdig | made unknown a joker register |
tree | commitdiff |
2006-09-27 |
Christian Würdig | do not add dependency edges for Keeps and Barriers |
tree | commitdiff |
2006-09-27 |
Matthias Braun | don't emit +0 offsets |
tree | commitdiff |
2006-09-26 |
Christian Würdig | do not make memory operands dependend on number of... |
tree | commitdiff |
2006-09-26 |
Christian Würdig | check for BAD input |
tree | commitdiff |
2006-09-26 |
Christian Würdig | set correct noreg register when assimilating loads |
tree | commitdiff |
2006-09-26 |
Christian Würdig | remove keepalive edge |
tree | commitdiff |
2006-09-26 |
Matthias Braun | more handoptimisation |
tree | commitdiff |
2006-09-26 |
Christian Würdig | fixed descendant collector, causing an endless loop... |
tree | commitdiff |
2006-09-26 |
Matthias Braun | fix regdiff |
tree | commitdiff |
2006-09-25 |
Christian Würdig | tweaked heuristic selector |
tree | commitdiff |
2006-09-25 |
Christian Würdig | make memory nodes immediatly ready |
tree | commitdiff |
2006-09-25 |
Christian Würdig | fixed dvg update |
tree | commitdiff |
2006-09-25 |
Christian Würdig | set correct register for SetST0 |
tree | commitdiff |
2006-09-25 |
Christian Würdig | fixed SetST0 register settings |
tree | commitdiff |
2006-09-25 |
Matthias Braun | fix bad modes for some Float2Int convs |
tree | commitdiff |
2006-09-25 |
Christian Würdig | fixed bipartite decomposition |
tree | commitdiff |
2006-09-25 |
Christian Würdig | added descendent walk visited flag, due to Phi loops |
tree | commitdiff |
2006-09-25 |
Christian Würdig | added options |
tree | commitdiff |
2006-09-25 |
Christian Würdig | moved scheduler options to scheduling module |
tree | commitdiff |
2006-09-22 |
Christian Würdig | fixed SSE returns |
tree | commitdiff |
2006-09-21 |
Christian Würdig | set register for SetST0 on creation |
tree | commitdiff |
2006-09-21 |
Christian Würdig | removed is_Start macro, there exists a firm function now |
tree | commitdiff |
2006-09-21 |
Christian Würdig | added missing include |
tree | commitdiff |
2006-09-21 |
Christian Würdig | changed behaviour, use real nodes instead of projs |
tree | commitdiff |
2006-09-21 |
Christian Würdig | invalidate outs when removing empty blocks |
tree | commitdiff |
2006-09-21 |
Michael Beck | Fixed warning |
tree | commitdiff |
2006-09-20 |
Matthias Braun | more tweaking... |
tree | commitdiff |
2006-09-20 |
Matthias Braun | forgot to committ this |
tree | commitdiff |
2006-09-20 |
Matthias Braun | - Properly support AM for push and pop nodes |
tree | commitdiff |
2006-09-20 |
Matthias Braun | extend verifier to check all register constraints |
tree | commitdiff |
2006-09-20 |
Christian Würdig | removed debug mask set |
tree | commitdiff |
2006-09-20 |
Christian Würdig | added rss scheduling preparation |
tree | commitdiff |
2006-09-20 |
Christian Würdig | finalized code |
tree | commitdiff |
2006-09-20 |
Christian Würdig | added scheduling preparation switch |
tree | commitdiff |
2006-09-20 |
Christian Würdig | added macro to retirve register class name |
tree | commitdiff |
2006-09-20 |
Matthias Braun | improve alignment emitting for athlon |
tree | commitdiff |
2006-09-20 |
Matthias Braun | smarter policy for emitting alignments |
tree | commitdiff |
2006-09-20 |
Matthias Braun | fix typo |
tree | commitdiff |
2006-09-20 |
Matthias Braun | sort spill candidates by spill costs in morgan spiller... |
tree | commitdiff |
2006-09-20 |
Matthias Braun | sort spill candidates by spill costs in morgan spiller... |
tree | commitdiff |
2006-09-20 |
Michael Beck | speed up a bit |
tree | commitdiff |
2006-09-20 |
Michael Beck | removed useless my_skip_Proj() |
tree | commitdiff |
2006-09-20 |
Michael Beck | When the Pop instruction is handled, only change the... |
tree | commitdiff |
2006-09-20 |
Michael Beck | be_abi_omit_fp() added |
tree | commitdiff |
2006-09-19 |
Michael Beck | Fixed generation of Pop with frame pointer enabled |
tree | commitdiff |
2006-09-19 |
Matthias Braun | xchg is slow on athlons, so use 3 xors instead |
tree | commitdiff |
2006-09-18 |
Matthias Braun | fix warnings |
tree | commitdiff |
2006-09-18 |
Matthias Braun | do aggressive addressmode optimisation |
tree | commitdiff |
2006-09-18 |
Matthias Braun | emit less alignment on athlon |
tree | commitdiff |
2006-09-18 |
Michael Beck | IA32: align the stack at 32bit |
tree | commitdiff |
2006-09-18 |
Matthias Braun | fix |
tree | commitdiff |
2006-09-18 |
Matthias Braun | phis are really uses in the pred blocks and not in... |
tree | commitdiff |
2006-09-18 |
Michael Beck | do not matrialize nodes with two results |
tree | commitdiff |
2006-09-18 |
Michael Beck | Added support for include files |
tree | commitdiff |
2006-09-18 |
Michael Beck | fixed type handling for circular dependencies |
tree | commitdiff |
2006-09-17 |
Michael Beck | Added support for SymConst(ofs_ent) |
tree | commitdiff |
2006-09-17 |
Michael Beck | Added support for SymConst(ofs_ent) |
tree | commitdiff |
2006-09-17 |
Michael Beck | Added support for SymConst(ofs_ent) |
tree | commitdiff |
2006-09-17 |
Michael Beck | Added support for SymConst(ofs_ent) |
tree | commitdiff |
2006-09-17 |
Michael Beck | Added support for SymConst(ofs_ent) |
tree | commitdiff |
2006-09-15 |
Christian Würdig | completed code, added tons of bugfixes but still not... |
tree | commitdiff |
2006-09-15 |
Michael Beck | Fixed build without libcore |
tree | commitdiff |
2006-09-15 |
Michael Beck | Fixed be_ra_t structure if libcore is deactivated |
tree | commitdiff |
next |