- 17 Sep, 2009 1 commit
-
-
Matthias Braun authored
[r26535]
-
- 05 Aug, 2009 1 commit
-
-
Matthias Braun authored
[r26317]
-
- 14 Oct, 2008 1 commit
-
-
Christoph Mallon authored
[r22889]
-
- 11 Oct, 2008 1 commit
-
-
Matthias Braun authored
[r22754]
-
- 05 Oct, 2008 1 commit
-
-
Christoph Mallon authored
Good day and welcome to the FIRM XMALLOC*() macros. These macros are provided for the type safety and convenience of the IPD research facility personnel. The time is 15:32. Check xmalloc.h for details. [r22494]
-
- 01 Oct, 2008 1 commit
-
-
Matthias Braun authored
[r22392]
-
- 11 Sep, 2008 1 commit
-
-
Christoph Mallon authored
[r21837]
-
- 02 Jan, 2008 1 commit
-
-
Michael Beck authored
[r17143]
-
- 04 Nov, 2007 1 commit
-
-
Matthias Braun authored
[r16424]
-
- 03 Nov, 2007 1 commit
-
-
Matthias Braun authored
report nextuse place in beuses, add a function which reports normal reload costs (not weighted with execfreqs) as integer number [r16416]
-
- 16 Jul, 2007 1 commit
-
-
Matthias Braun authored
[r15173]
-
- 17 Jun, 2007 1 commit
-
-
Matthias Braun authored
[r14557]
-
- 11 Jun, 2007 1 commit
-
-
Michael Beck authored
[r14408]
-
- 10 Jun, 2007 1 commit
-
-
Michael Beck authored
[r14395]
-
- 08 Jun, 2007 1 commit
-
-
Matthias Braun authored
[r14380]
-
- 30 Apr, 2007 1 commit
-
-
Christian Würdig authored
unified .h #ifndef ... #define ... changed some indenting removed some unused code removed beuses_t.h as unused header [r13559]
-
- 27 Apr, 2007 1 commit
-
-
Christian Würdig authored
[r13508]
-
- 19 Apr, 2007 1 commit
-
-
Christian Würdig authored
[r13420]
-
- 18 Apr, 2007 1 commit
-
-
Matthias Braun authored
- Started working on flags [r12716]
-
- 29 Mar, 2007 1 commit
-
-
Matthias Braun authored
- more work on state registers for x87 fpu rounding modes
-
- 19 Mar, 2007 1 commit
-
-
Matthias Braun authored
- Replace limit callback in register requirements with a simple bitset - Fix backends, generators and the rest of the code for the change register requirements structure - Eliminated the custom register_requirement structures in the backend, they are pointless now, use the normal arch_register_req_t - Fix TEMPLATE backend - Extract emitter framework from ia32 and provide generic header/code for it - Port TEMPLATE backend to new emitter - Extract gas specific emit stuff (declarations, sections) from ia32 backend and provide it as generic header/code. Make TEMPLATE backend use that - Remove several FIRM_DBG_REGISTERs from functions which are called very often. Before we had millions of string hashtable lookups because of that. The prefered way is to have 1 static debug module per file and initialize it in the module constructor. No passing around in environment structs and in no case should you dynamically register it in single functions.
-
- 12 Dec, 2006 2 commits
-
-
Christian Würdig authored
-
Michael Beck authored
-
- 11 Dec, 2006 1 commit
-
-
Matthias Braun authored
- Fixes for compilation without DEBUG_libfirm - Fixed for compilation without WITH_LIBCORE (but it's still broken)
-
- 10 Dec, 2006 1 commit
-
-
Matthias Braun authored
- refactored backend to store some analysis info about the irg in the be_irg structure, added assure_ and invalidate_ functions for this
-
- 17 Nov, 2006 1 commit
-
-
Matthias Braun authored
-
- 28 Sep, 2006 1 commit
-
-
Michael Beck authored
-
- 09 Sep, 2006 1 commit
-
-
Michael Beck authored
- skip_from_uses simply crashed ...
-
- 08 Sep, 2006 1 commit
-
-
Matthias Braun authored
-
- 31 Aug, 2006 1 commit
-
-
Matthias Braun authored
walking occurs before finish phase now - changed ia32 to do some things transforms from finish phase in after_ra phase already but do peephole optimization in finish phase. - Added a peephole optimisation that transform IncSP,Store cascades to Pushs - Replaced several HASH_PTR with nodeset_hash to make compiler more deterministic.
-
- 31 Jul, 2006 1 commit
-
-
Sebastian Hack authored
Added becopyheur3 (need to compile firm with --enable-jvm)
-
- 07 Jun, 2006 1 commit
-
-
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
-
- 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.
-
- 27 Apr, 2006 1 commit
-
-
Christian Würdig authored
-
- 11 Apr, 2006 1 commit
-
-
Christian Würdig authored
-
- 30 Mar, 2006 2 commits
-
-
Christian Würdig authored
-
Christian Würdig authored
-
- 28 Mar, 2006 1 commit
-
-
Michael Beck authored
-
- 24 Mar, 2006 2 commits
-
-
Sebastian Hack authored
Using Firm visited number to indicate if a block has been traversed
-
Christian Würdig authored
-