- 08 Jun, 2011 1 commit
-
-
Michael Beck authored
The callee/caller saved information is not constant accross different ABI's, so don't make it constant. Instead, all BE that still use beabi provide a callback now. This allows to implement support for x64_64/Win32 and is a necessary step for the combined x86 BE.
-
- 26 May, 2011 1 commit
-
-
Matthias Braun authored
-
- 19 Nov, 2010 1 commit
-
-
Michael Beck authored
[r28145]
-
- 04 Nov, 2010 1 commit
-
-
Matthias Braun authored
[r28127]
-
- 08 Oct, 2010 1 commit
-
-
Matthias Braun authored
[r28073]
-
- 06 Oct, 2010 1 commit
-
-
Matthias Braun authored
[r28038]
-
- 27 Jul, 2010 1 commit
-
-
Matthias Braun authored
[r27828]
-
- 19 Sep, 2009 1 commit
-
-
Michael Beck authored
[r26550]
-
- 18 Sep, 2009 1 commit
-
-
Matthias Braun authored
- Add a generic requirements+register+flag dumper to bearch; This avoids all backends/benode having their own slightly different dumpers - Lots of cleanups in the backends along the way [r26542]
-
- 17 Sep, 2009 1 commit
-
-
Matthias Braun authored
* benodes store the out register requirements in backend_info now (this is work towards killing the register_requirement callbacks) * ir_graph has a pointer to beirg now * Other cleanups [r26540]
-
- 14 Oct, 2008 2 commits
-
-
Christoph Mallon authored
[r22888]
-
Matthias Braun authored
[r22867]
-
- 02 Jan, 2008 1 commit
-
-
Michael Beck authored
[r17143]
-
- 30 Sep, 2007 1 commit
-
-
Matthias Braun authored
[r16009]
-
- 18 Sep, 2007 1 commit
-
-
Matthias Braun authored
[r15859]
-
- 25 Jun, 2007 2 commits
-
-
Michael Beck authored
[r14751]
-
Matthias Braun authored
[r14743]
-
- 18 Jun, 2007 1 commit
-
-
Matthias Braun authored
[r14604]
-
- 15 Jun, 2007 1 commit
-
-
Michael Beck authored
[r14517]
-
- 30 May, 2007 1 commit
-
-
Andreas Schösser authored
[r14193]
-
- 30 Apr, 2007 1 commit
-
-
Matthias Braun authored
[r13565]
-
- 27 Apr, 2007 1 commit
-
-
Christian Würdig authored
[r13511]
-
- 19 Apr, 2007 2 commits
-
-
Matthias Braun authored
[r13414]
-
Matthias Braun authored
[r13398]
-
- 18 Apr, 2007 1 commit
-
-
Matthias Braun authored
- Started working on flags [r12716]
-
- 31 Mar, 2007 1 commit
-
-
Matthias Braun authored
[r12617]
-
- 29 Mar, 2007 1 commit
-
-
Matthias Braun authored
- more work on state registers for x87 fpu rounding modes
-
- 22 Mar, 2007 1 commit
-
-
Matthias Braun authored
-
- 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.
-
- 09 Mar, 2007 1 commit
-
-
Andreas Schösser authored
-
- 10 Dec, 2006 1 commit
-
-
Matthias Braun authored
-
- 04 Dec, 2006 1 commit
-
-
Christian Würdig authored
added default DUMMY unit register can be connected to units
-
- 24 Oct, 2006 1 commit
-
-
Christian Würdig authored
-
- 09 Oct, 2006 1 commit
-
-
Christian Würdig authored
made UNKNW, NOREG and vfp registers virtual
-
- 06 Oct, 2006 1 commit
-
-
Christian Würdig authored
-
- 28 Sep, 2006 1 commit
-
-
Christian Würdig authored
-
- 13 Aug, 2006 1 commit
-
-
Christian Würdig authored
while limiting registers: clear ignore registers before applying limits from config, otherwise esp is always cleared
-
- 25 Mar, 2006 1 commit
-
-
Michael Beck authored
make the arch_register_t declarations extern in the header and place definitions in the source
-
- 22 Mar, 2006 1 commit
-
-
Christian Würdig authored
-
- 20 Mar, 2006 1 commit
-
-
Christian Würdig authored
-