2007-06-25 |
Matthias Braun | - Introduce nodemap |
blob | commitdiff | raw |
2007-06-22 |
Matthias Braun | use Immediate nodes more often |
blob | commitdiff | raw | diff to current |
2007-06-21 |
Michael Beck | SCHEDULE_PROJS patch: Proj nodes are not more scheduled |
blob | commitdiff | raw | diff to current |
2007-06-17 |
Matthias Braun | fix warnings |
blob | commitdiff | raw | diff to current |
2007-06-15 |
Matthias Braun | psi transform and emit logical rewritten from scratch |
blob | commitdiff | raw | diff to current |
2007-06-13 |
Matthias Braun | ProjMs should not be scheduled |
blob | commitdiff | raw | diff to current |
2007-06-11 |
Matthias Braun | fix bad proj optimisation, fix loads missing the result... |
blob | commitdiff | raw | diff to current |
2007-06-02 |
Matthias Braun | attempt to fix Leas being placed before barrier |
blob | commitdiff | raw | diff to current |
2007-05-21 |
Matthias Braun | fix conv optimisation, remove wrong asserts |
blob | commitdiff | raw | diff to current |
2007-05-21 |
Matthias Braun | only use addressmode for 32 bit modes |
blob | commitdiff | raw | diff to current |
2007-05-09 |
Matthias Braun | last change with mode suffix was wrong for x87 nodes... |
blob | commitdiff | raw | diff to current |
2007-05-09 |
Matthias Braun | several fixes to dest address mode |
blob | commitdiff | raw | diff to current |
2007-05-09 |
Matthias Braun | we have to change register_requirement when using dest am |
blob | commitdiff | raw | diff to current |
2007-05-04 |
Matthias Braun | remove conv after load and before stores |
blob | commitdiff | raw | diff to current |
2007-04-30 |
Christian Würdig | unified main comments |
blob | commitdiff | raw | diff to current |
2007-04-27 |
Christian Würdig | added new licence header |
blob | commitdiff | raw | diff to current |
2007-04-16 |
Matthias Braun | - Fix address_mode optimizer not removing nodes |
blob | commitdiff | raw | diff to current |
2007-04-02 |
Matthias Braun | - Implement all the state switching stuff needed for... |
blob | commitdiff | raw | diff to current |
2007-03-29 |
Matthias Braun | move backend into libfirm |
blob | commitdiff | raw | diff to current |
2007-03-29 |
Matthias Braun | - change #include <config.h> back to "config.h" |
blob | commitdiff | raw | diff to current |
2007-03-22 |
Matthias Braun | a bunch of fixes to make firm work with NDEBUG and... |
blob | commitdiff | raw | diff to current |
2007-03-01 |
Matthias Braun | remove old debug printf |
blob | commitdiff | raw | diff to current |
2007-03-01 |
Matthias Braun | - make spillslot coalescer pickup float-int convert... |
blob | commitdiff | raw | diff to current |
2007-02-22 |
Matthias Braun | - change float nodes to mode_E |
blob | commitdiff | raw | diff to current |
2007-02-16 |
Matthias Braun | experiment with new emitter style, change assembler... |
blob | commitdiff | raw | diff to current |
2007-02-09 |
Matthias Braun | fix |
blob | commitdiff | raw | diff to current |
2007-02-09 |
Matthias Braun | - use mode_Iu for all nodes producing integer values... |
blob | commitdiff | raw | diff to current |
2006-12-21 |
Matthias Braun | fix for scheduled nodes |
blob | commitdiff | raw | diff to current |
2006-12-21 |
Matthias Braun | - All backend modules use module constructors for regis... |
blob | commitdiff | raw | diff to current |
2006-12-18 |
Matthias Braun | the spillslot coalescer is now a general frame entity... |
blob | commitdiff | raw | diff to current |
2006-12-18 |
Matthias Braun | - Use a default node compare attribute function for... |
blob | commitdiff | raw | diff to current |
2006-12-13 |
Michael Beck | rename type entity into ir_entity |
blob | commitdiff | raw | diff to current |
2006-12-04 |
Matthias Braun | fix some address mode optimisation issues, xors aren... |
blob | commitdiff | raw | diff to current |
2006-11-17 |
Matthias Braun | don't do load-store -> addrmode optimisation if the... |
blob | commitdiff | raw | diff to current |
2006-11-16 |
Matthias Braun | no lea with negative symconst possible |
blob | commitdiff | raw | diff to current |
2006-10-24 |
Christian Würdig | add dependency Const -> StartBarrier only if Const... |
blob | commitdiff | raw | diff to current |
2006-10-16 |
Christian Würdig | only create pushs if requested (default is on) |
blob | commitdiff | raw | diff to current |
2006-10-12 |
Matthias Braun | - Improved addressmode optimisation for conv nodes |
blob | commitdiff | raw | diff to current |
2006-10-09 |
Christian Würdig | removed memory input from consts |
blob | commitdiff | raw | diff to current |
2006-09-26 |
Christian Würdig | set correct noreg register when assimilating loads |
blob | commitdiff | raw | diff to current |
2006-09-20 |
Matthias Braun | - Properly support AM for push and pop nodes |
blob | commitdiff | raw | diff to current |
2006-09-18 |
Matthias Braun | fix warnings |
blob | commitdiff | raw | diff to current |
2006-09-18 |
Matthias Braun | do aggressive addressmode optimisation |
blob | commitdiff | raw | diff to current |
2006-09-08 |
Matthias Braun | - always emit alignment also for P4 |
blob | commitdiff | raw | diff to current |
2006-09-04 |
Matthias Braun | - Tried to remove empty blocks before emitting, but... |
blob | commitdiff | raw | diff to current |
2006-08-31 |
Matthias Braun | bugfix |
blob | commitdiff | raw | diff to current |
2006-08-31 |
Matthias Braun | - Refactored finish/after_ra phases a bit, stacknode... |
blob | commitdiff | raw | diff to current |
2006-08-29 |
Christian Würdig | adapted create_Push to new IncSP |
blob | commitdiff | raw | diff to current |
2006-08-28 |
Sebastian Hack | Several bug fixes |
blob | commitdiff | raw | diff to current |
2006-08-28 |
Matthias Braun | revert commit that placed consts in startblock, the... |
blob | commitdiff | raw | diff to current |
2006-08-27 |
Matthias Braun | - Simply place Constants into the start block, spilling... |
blob | commitdiff | raw | diff to current |
2006-08-24 |
Matthias Braun | - New callback to ask nodes about constant stack pointe... |
blob | commitdiff | raw | diff to current |
2006-08-21 |
Christian Würdig | fixed am again |
blob | commitdiff | raw | diff to current |
2006-08-18 |
Christian Würdig | fixed lea shift consuming |
blob | commitdiff | raw | diff to current |
2006-08-14 |
Christian Würdig | create all convs, remember those to be killed and kill... |
blob | commitdiff | raw | diff to current |
2006-08-04 |
Matthias Braun | - warning fixes |
blob | commitdiff | raw | diff to current |
2006-08-02 |
Christian Würdig | spare SSE siple store from AM |
blob | commitdiff | raw | diff to current |
2006-08-02 |
Christian Würdig | omit GetST0 and SetST0 in am check |
blob | commitdiff | raw | diff to current |
2006-07-24 |
Christian Würdig | addresmode optimizer can now handle scheduled nodes |
blob | commitdiff | raw | diff to current |
2006-07-23 |
Christian Würdig | IncSP optimizer re-activated |
blob | commitdiff | raw | diff to current |
2006-07-22 |
Christian Würdig | prevent 8bit loads from being used as addressmode operands |
blob | commitdiff | raw | diff to current |
2006-07-16 |
Christian Würdig | changed conmstants transformation: |
blob | commitdiff | raw | diff to current |
2006-07-10 |
Christian Würdig | fixed am candidate checker (handle special case loops... |
blob | commitdiff | raw | diff to current |
2006-07-07 |
Christian Würdig | added new util module |
blob | commitdiff | raw | diff to current |
2006-07-06 |
Christian Würdig | added extra finish module |
blob | commitdiff | raw | diff to current |
2006-07-04 |
Christian Würdig | fixed const generation: create const+load for fp symconsts |
blob | commitdiff | raw | diff to current |
2006-07-03 |
Christian Würdig | do not try to kill compares on AMD architectures |
blob | commitdiff | raw | diff to current |
2006-06-30 |
Christian Würdig | BugFix: variable was used before initialized |
blob | commitdiff | raw | diff to current |
2006-06-29 |
Christian Würdig | BugFix: create_push: sync memories of IncSP and Store |
blob | commitdiff | raw | diff to current |
2006-06-28 |
Christian Würdig | added some special cases for addrmode optimizer |
blob | commitdiff | raw | diff to current |
2006-06-07 |
Christian Würdig | annotate mode to Store link field, to prevent loss... |
blob | commitdiff | raw | diff to current |
2006-06-02 |
Christian Würdig | fixed Push optimizer |
blob | commitdiff | raw | diff to current |
2006-06-01 |
Christian Würdig | fixed address mode optimizer |
blob | commitdiff | raw | diff to current |
2006-05-29 |
Christian Würdig | added check for some virtual fp loads |
blob | commitdiff | raw | diff to current |
2006-05-18 |
Christian Würdig | set Lea type to O if addressmode const found |
blob | commitdiff | raw | diff to current |
2006-05-11 |
Christian Würdig | updated commments |
blob | commitdiff | raw | diff to current |
2006-04-27 |
Christian Würdig | fixed am |
blob | commitdiff | raw | diff to current |
2006-04-27 |
Christian Würdig | fixed am candidate function |
blob | commitdiff | raw | diff to current |
2006-04-25 |
Michael Beck | Fixed output for x87 instructions with Const input... |
blob | commitdiff | raw | diff to current |
2006-04-24 |
Christian Würdig | fixed addressmode |
blob | commitdiff | raw | diff to current |
2006-04-21 |
Christian Würdig | check if load/store can cosume the lea before consuming it |
blob | commitdiff | raw | diff to current |
2006-04-21 |
Christian Würdig | fixed address mode optimization |
blob | commitdiff | raw | diff to current |
2006-04-21 |
Christian Würdig | fixed addressmode |
blob | commitdiff | raw | diff to current |
2006-04-21 |
Christian Würdig | made address mode optimizer more modular |
blob | commitdiff | raw | diff to current |
2006-04-12 |
Michael Beck | deactivate IncSP peephole optimization, crashes HeapSort |
blob | commitdiff | raw | diff to current |
2006-04-11 |
Christian Würdig | added blank lines |
blob | commitdiff | raw | diff to current |
2006-04-11 |
Michael Beck | Fixed Push with immediate creation |
blob | commitdiff | raw | diff to current |
2006-04-11 |
Christian Würdig | fixed am optimizer |
blob | commitdiff | raw | diff to current |
2006-04-11 |
Michael Beck | BugFixes: |
blob | commitdiff | raw | diff to current |
2006-04-11 |
Christian Würdig | fixed am optimizer |
blob | commitdiff | raw | diff to current |
2006-04-11 |
Christian Würdig | fixed Source AM |
blob | commitdiff | raw | diff to current |
2006-04-11 |
Michael Beck | add a memory input to all constants, needed for the... |
blob | commitdiff | raw | diff to current |
2006-04-07 |
Michael Beck | used new "outs" feature |
blob | commitdiff | raw | diff to current |
2006-04-07 |
Christian Würdig | added addtional statistics |
blob | commitdiff | raw | diff to current |
2006-04-06 |
Michael Beck | Handle new ia32_isa_t type |
blob | commitdiff | raw | diff to current |
2006-04-05 |
Christian Würdig | added ia32 optimization options libcore conform |
blob | commitdiff | raw | diff to current |
2006-04-04 |
Christian Würdig | skip optimized IncSPs |
blob | commitdiff | raw | diff to current |
2006-04-04 |
Christian Würdig | added CJmp statistics |
blob | commitdiff | raw | diff to current |
2006-04-04 |
Christian Würdig | fixed address mode |
blob | commitdiff | raw | diff to current |
2006-04-04 |
Michael Beck | Add peephole optimization to create Push & Pop, might... |
blob | commitdiff | raw | diff to current |
next |