- 13 Dec, 2006 1 commit
-
-
Christian Würdig authored
added some spaces and indents
-
- 27 Sep, 2006 1 commit
-
-
Christian Würdig authored
-
- 26 Sep, 2006 1 commit
-
-
Christian Würdig authored
-
- 20 Sep, 2006 1 commit
-
-
Matthias Braun authored
-
- 12 Sep, 2006 1 commit
-
-
Michael Beck authored
-
- 06 Sep, 2006 1 commit
-
-
Matthias Braun authored
runtime. be_verify_register_allocation should find the same errors anyway... - fixes for block schedule creation
-
- 03 Sep, 2006 1 commit
-
-
Matthias Braun authored
-
- 28 Aug, 2006 1 commit
-
-
Sebastian Hack authored
Adapted to the new dependency edges
-
- 24 Aug, 2006 1 commit
-
-
Matthias Braun authored
- Make ia32_Push and ia32_Pop return their stackpointer adjustment - replaced stack_dir enum + unsigned offsets with normal integer offsets - make schedule verifier detect dead nodes in schedule
-
- 15 Aug, 2006 1 commit
-
-
Michael Beck authored
-
- 14 Aug, 2006 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
- Stackparams get rematerialized now - several warning fixes
-
- 12 Aug, 2006 1 commit
-
-
Matthias Braun authored
-
- 10 Aug, 2006 1 commit
-
-
Matthias Braun authored
-
- 09 Aug, 2006 2 commits
-
-
Matthias Braun authored
- Extend spillslot verifier to detect "lonely" spills - Make ia32 backend display warnings when emitting unknown nodes
-
Matthias Braun authored
- Fixed bug in memperm scheduling
-
- 08 Aug, 2006 4 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
- make liveness computation ignore end node (to avoid unnecessary interferences because of keepalive edges)
-
Matthias Braun authored
- place memperm projs into the same block as the memperm - schedule all projs of memperm
-
- 05 Aug, 2006 1 commit
-
-
Matthias Braun authored
use custom value_interfere function in verifiers (which is slower but doesn't rely on correct liveness information), fix memperm creation
-
- 04 Aug, 2006 1 commit
-
-
Matthias Braun authored
- new spillslot verifier (doesn't catch all errors at the moment, because lifeness analysis ignores non-schedule nodes)
-
- 02 Aug, 2006 1 commit
-
-
Matthias Braun authored
-
- 31 Jul, 2006 1 commit
-
-
Sebastian Hack authored
Added becopyheur3 (need to compile firm with --enable-jvm)
-
- 12 Jun, 2006 1 commit
-
-
Matthias Braun authored
-
- 09 Jun, 2006 1 commit
-
-
Matthias Braun authored
- There is a difference between spilling a whole phi or only spilling the result of a phi. Change belady spiller to respect this (again)
-
- 08 Jun, 2006 1 commit
-
-
Matthias Braun authored
- beladie spiller completely ignores ignore register now
-
- 07 Jun, 2006 2 commits
-
-
Matthias Braun authored
- Morgan now calls be_spill_phi when spilling phi nodes - no need to use beinsn in morgan analysis phase, simple iterating over in_edges is enough - fixed bug in morgan spiller that marked some values as livethrough unused which were not
-
Matthias Braun authored
-
- 01 Jun, 2006 1 commit
-
-
Matthias Braun authored
- new verifier test, that values in a block aren't used before they are defined
-
- 31 May, 2006 1 commit
-
-
Matthias Braun authored
-
- 30 May, 2006 1 commit
-
-
Christian Würdig authored
fixed indents fixed CRLF
-
- 29 May, 2006 1 commit
-
-
Matthias Braun authored
* verify functions don"t assert anymore but return int
-
- 26 May, 2006 1 commit
-
-
Matthias Braun authored
- Use this function in bespill.c, simplifies it and fixes some bugs - Renamed the misleading is_mem_phi to is_spilled_phi - Fixed bug where the morgan spiller was invoking the belady spiller without resetting the is_spilled_phi function
-
- 24 May, 2006 1 commit
-
-
Matthias Braun authored
blocks or loops). Other small changes: * Added some verify functions that check for register pressure or valid schedules (replaces the broken check_pressure in bechordal_main.c) * Some style/readability improvements to the belady spill code * Some style/readability improvements to beuses.* * Fixed registerpressure stat dumper * Some improvements to bespill.c: When spilling already reloaded values, don't add a 2nd spill.
-