2008-09-24 |
Matthias Braun | cleanup pqueue a little bit
|
commit | commitdiff | tree |
2008-09-24 |
Matthias Braun | more debuginfo
|
commit | commitdiff | tree |
2008-09-24 |
Matthias Braun | hack to make it possible to mark spill,reload and remat...
|
commit | commitdiff | tree |
2008-09-24 |
Matthias Braun | fix error introduced by r22215
|
commit | commitdiff | tree |
2008-09-24 |
Matthias Braun | fix warning
|
commit | commitdiff | tree |
2008-09-24 |
Matthias Braun | improved? inlining heuristic
|
commit | commitdiff | tree |
2008-09-24 |
Matthias Braun | fix the assert(0)->panic commit
|
commit | commitdiff | tree |
2008-09-24 |
Matthias Braun | removed outdated comment
|
commit | commitdiff | tree |
2008-09-23 |
Matthias Braun | move declaration of inline functions around
|
commit | commitdiff | tree |
2008-09-23 |
Matthias Braun | reenable floatin of const functions (don't care about...
|
commit | commitdiff | tree |
2008-09-23 |
Matthias Braun | always remove critical edges before doing code placement
|
commit | commitdiff | tree |
2008-09-23 |
Matthias Braun | revert 22196
|
commit | commitdiff | tree |
2008-09-23 |
Matthias Braun | free_methods was a bad base for callgraph walks, use...
|
commit | commitdiff | tree |
2008-09-23 |
Matthias Braun | allocate callee list on nodes obstack
|
commit | commitdiff | tree |
2008-09-23 |
Matthias Braun | revive and improve callgraph dumper
|
commit | commitdiff | tree |
2008-09-23 |
Matthias Braun | work around callgraph/cgana problems
|
commit | commitdiff | tree |
2008-09-22 |
Matthias Braun | toposort callgraph when inlining
|
commit | commitdiff | tree |
2008-09-22 |
Matthias Braun | correcly increase frame alignment when adding types...
|
commit | commitdiff | tree |
2008-09-21 |
Matthias Braun | use mallonscheduler(aka listsched-select=normal) as...
|
commit | commitdiff | tree |
2008-09-21 |
Matthias Braun | testing upper_bits in constants is easy too
|
commit | commitdiff | tree |
2008-09-21 |
Matthias Braun | fix old bug in irmemory: external_allocated stuff is...
|
commit | commitdiff | tree |
2008-09-21 |
Matthias Braun | fix
|
commit | commitdiff | tree |
2008-09-21 |
Matthias Braun | fix
|
commit | commitdiff | tree |
2008-09-21 |
Matthias Braun | crafty problem
|
commit | commitdiff | tree |
2008-09-21 |
Matthias Braun | kill stores to never read entities
|
commit | commitdiff | tree |
2008-09-21 |
Matthias Braun | revert accidental commit of makereport
|
commit | commitdiff | tree |
2008-09-21 |
Matthias Braun | demonstrate killing of unnecessary stores
|
commit | commitdiff | tree |
2008-09-21 |
Matthias Braun | Extend the address_taken concept: We now have an ir_entity_u...
|
commit | commitdiff | tree |
2008-09-21 |
Matthias Braun | fix for const commit
|
commit | commitdiff | tree |
2008-09-21 |
Matthias Braun | introduce a IR_SEGMENT_FIRST
|
commit | commitdiff | tree |
2008-09-21 |
Matthias Braun | more consts
|
commit | commitdiff | tree |
2008-09-21 |
Matthias Braun | fix typo in get_segment_type
|
commit | commitdiff | tree |
2008-09-21 |
Matthias Braun | example where type based alias analysis helps
|
commit | commitdiff | tree |
2008-09-21 |
Matthias Braun | transform optimization: leave out some convs and use...
|
commit | commitdiff | tree |
2008-09-21 |
Matthias Braun | fix some problems with PIC symbols
|
commit | commitdiff | tree |
2008-09-20 |
Matthias Braun | attempt to fix broken type based alias analysis
|
commit | commitdiff | tree |
2008-09-19 |
Matthias Braun | fix optimize build
|
commit | commitdiff | tree |
2008-09-19 |
Matthias Braun | fix optimize build
|
commit | commitdiff | tree |
2008-09-19 |
Matthias Braun | always emit push/pop in statev
|
commit | commitdiff | tree |
2008-09-19 |
Matthias Braun | experimental load-store improvement
|
commit | commitdiff | tree |
2008-09-18 |
Matthias Braun | improve debug output, increase depth limit to 7
|
commit | commitdiff | tree |
2008-09-18 |
Matthias Braun | add a bunch of commandline options for easier benchmarking...
|
commit | commitdiff | tree |
2008-09-12 |
Matthias Braun | adjustements
|
commit | commitdiff | tree |
2008-09-10 |
Matthias Braun | fix testcases, yet another endless loop test
|
commit | commitdiff | tree |
2008-09-10 |
Matthias Braun | more tricky endless loop stuff
|
commit | commitdiff | tree |
2008-09-09 |
Matthias Braun | fix
|
commit | commitdiff | tree |
2008-09-09 |
Matthias Braun | match immediate for SubSP and AddSP
|
commit | commitdiff | tree |
2008-09-09 |
Matthias Braun | test without alignment
|
commit | commitdiff | tree |
2008-09-09 |
Matthias Braun | intialize initial_bias
|
commit | commitdiff | tree |
2008-09-09 |
Matthias Braun | push unused livethroughs through loops in belady3
|
commit | commitdiff | tree |
2008-09-09 |
Matthias Braun | improved PIC support
|
commit | commitdiff | tree |
2008-09-07 |
Matthias Braun | fix warnings
|
commit | commitdiff | tree |
2008-09-07 |
Matthias Braun | old_bp should not be part of the between type, this...
|
commit | commitdiff | tree |
2008-09-05 |
Matthias Braun | don't compare attributes but their addresses
|
commit | commitdiff | tree |
2008-09-05 |
Matthias Braun | vf regs are not virtual (well not for our definition)
|
commit | commitdiff | tree |
2008-09-05 |
Matthias Braun | new and improved regalloc verifier
|
commit | commitdiff | tree |
2008-09-05 |
Matthias Braun | reset chunk ids for new funtions
|
commit | commitdiff | tree |
2008-09-04 |
Matthias Braun | simplified and improved
|
commit | commitdiff | tree |
2008-09-04 |
Matthias Braun | remove a wrong and some unnecessary comments
|
commit | commitdiff | tree |
2008-09-04 |
Matthias Braun | fix the reload folding mode stuff in a more correct way
|
commit | commitdiff | tree |
2008-09-04 |
Matthias Braun | revert last change
|
commit | commitdiff | tree |
2008-09-04 |
Matthias Braun | don't extend load_mode when folding reloads
|
commit | commitdiff | tree |
2008-09-03 |
Matthias Braun | simplify
|
commit | commitdiff | tree |
2008-09-03 |
Matthias Braun | fehler147 (produces invisible lightning gun in quake3)
|
commit | commitdiff | tree |
2008-09-02 |
Matthias Braun | overspilling testcase by mallon
|
commit | commitdiff | tree |
2008-09-02 |
Matthias Braun | fix too conservative delay taking step
|
commit | commitdiff | tree |
2008-09-02 |
Matthias Braun | don't forget to check the sign of a float number, this...
|
commit | commitdiff | tree |
2008-09-02 |
Matthias Braun | eccp optimized the assert away!?!, anyway I wanna fix...
|
commit | commitdiff | tree |
2008-09-02 |
Matthias Braun | fehler142 (probably the quake3 client problem)
|
commit | commitdiff | tree |
2008-09-01 |
Matthias Braun | improved belady3
|
commit | commitdiff | tree |
2008-08-13 |
Matthias Braun | introduce more generic resource reservation debug helpers...
|
commit | commitdiff | tree |
2008-08-13 |
Matthias Braun | fix debug name
|
commit | commitdiff | tree |
2008-08-12 |
Matthias Braun | disable load from static const optimisation for new...
|
commit | commitdiff | tree |
2008-08-12 |
Matthias Braun | add some more assert to make sure we don't use compound_path...
|
commit | commitdiff | tree |
2008-08-12 |
Matthias Braun | icc doesn't like -fomit-frame-pointer without -O
|
commit | commitdiff | tree |
2008-08-12 |
Matthias Braun | don't access NULL pointers
|
commit | commitdiff | tree |
2008-08-12 |
Matthias Braun | forgot to commit this
|
commit | commitdiff | tree |
2008-08-12 |
Matthias Braun | do the clobber magic for all classes
|
commit | commitdiff | tree |
2008-08-12 |
Matthias Braun | it's mine
|
commit | commitdiff | tree |
2008-08-11 |
Matthias Braun | more asm trickery
|
commit | commitdiff | tree |
2008-08-07 |
Matthias Braun | fehler129
|
commit | commitdiff | tree |
2008-08-07 |
Matthias Braun | kill nodes better to avoid warnings
|
commit | commitdiff | tree |
2008-08-04 |
Matthias Braun | rename lower_Switch to lower_switch to be consistent...
|
commit | commitdiff | tree |
2008-08-01 |
Matthias Braun | add TEMPLATE backend to Makefile
|
commit | commitdiff | tree |
2008-08-01 |
Matthias Braun | ref-results are outdates and potentially wrong
|
commit | commitdiff | tree |
2008-08-01 |
Matthias Braun | update testprograms to latest libfirm
|
commit | commitdiff | tree |
2008-08-01 |
Matthias Braun | avoid warnings
|
commit | commitdiff | tree |
2008-08-01 |
Matthias Braun | avoid warning
|
commit | commitdiff | tree |
2008-08-01 |
Matthias Braun | avoid long long in public API
|
commit | commitdiff | tree |
2008-08-01 |
Matthias Braun | commit my experimental new reassoc before it gets lost...
|
commit | commitdiff | tree |
2008-08-01 |
Matthias Braun | fix warning
|
commit | commitdiff | tree |
2008-08-01 |
Matthias Braun | small optimisation (avoids edges_notify_edge)
|
commit | commitdiff | tree |
2008-08-01 |
Matthias Braun | firm already had kill_node, no need to be_kill_node
|
commit | commitdiff | tree |
2008-07-31 |
Matthias Braun | - reverted the "small, very small" optimisation, because:
|
commit | commitdiff | tree |
2008-07-31 |
Matthias Braun | fix warning
|
commit | commitdiff | tree |
2008-07-31 |
Matthias Braun | generalize support for segments
|
commit | commitdiff | tree |
2008-07-30 |
Matthias Braun | fix/improve peephole
|
commit | commitdiff | tree |
2008-07-30 |
Matthias Braun | use peephoole_exchange, IncSP->Push should use ia32_Unknown...
|
commit | commitdiff | tree |
2008-07-30 |
Matthias Braun | simply deactivate edges instead of asserting it
|
commit | commitdiff | tree |
2008-07-30 |
Matthias Braun | improved fak.c
|
commit | commitdiff | tree |
next |