- 28 Jul, 2008 1 commit
-
-
Matthias Braun authored
frontend to determine what is input/output/memory operand - prefix some globally visible ia32 functions with ia32_ [r20725]
-
- 01 Jun, 2008 1 commit
-
-
Michael Beck authored
[r19910]
-
- 30 May, 2008 1 commit
-
-
Michael Beck authored
[r19841]
-
- 23 May, 2008 4 commits
-
-
Matthias Braun authored
[r19740]
-
Matthias Braun authored
[r19739]
-
Matthias Braun authored
- removed arch_irn_handler stuff [r19738]
-
Michael Beck authored
greater function... [r19732]
-
- 10 Apr, 2008 1 commit
-
-
Matthias Braun authored
- fix pic trampolines not being generated twice [r19205]
-
- 03 Apr, 2008 1 commit
-
-
Matthias Braun authored
[r19102]
-
- 02 Jan, 2008 1 commit
-
-
Michael Beck authored
[r17143]
-
- 16 Oct, 2007 1 commit
-
-
Christoph Mallon authored
Allow loading of stack parameters with a different mode than the parameter mode. This is useful for x86 where loading a char parameter as 32bit results in a shorter opcode. [r16224]
-
- 30 Sep, 2007 1 commit
-
-
Matthias Braun authored
[r16009]
-
- 26 Sep, 2007 1 commit
-
-
Matthias Braun authored
[r15927]
-
- 05 Sep, 2007 1 commit
-
-
Michael Beck authored
[r15674]
-
- 18 Aug, 2007 1 commit
-
-
Christoph Mallon authored
[r15565]
-
- 06 Jul, 2007 1 commit
-
-
Michael Beck authored
[r14980]
-
- 26 Jun, 2007 1 commit
-
-
Matthias Braun authored
[r14757]
-
- 18 Jun, 2007 2 commits
-
-
Michael Beck authored
[r14628]
-
Matthias Braun authored
[r14604]
-
- 17 Jun, 2007 1 commit
-
-
Matthias Braun authored
[r14560]
-
- 06 Jun, 2007 1 commit
-
-
Michael Beck authored
[r14346]
-
- 04 Jun, 2007 1 commit
-
-
Matthias Braun authored
- "Fix" TEMPLATE backend - Load TEMPLATE backend in bemodules - fix ppc32 not scheduling alot of nodes [r14319]
-
- 01 Jun, 2007 1 commit
-
-
Matthias Braun authored
[r14240]
-
- 22 May, 2007 1 commit
-
-
Matthias Braun authored
[r13982]
-
- 18 May, 2007 1 commit
-
-
Matthias Braun authored
[r13914]
-
- 02 May, 2007 1 commit
-
-
Matthias Braun authored
[r13586]
-
- 30 Apr, 2007 1 commit
-
-
Matthias Braun authored
[r13566]
-
- 27 Apr, 2007 1 commit
-
-
Christian Würdig authored
[r13508]
-
- 18 Apr, 2007 1 commit
-
-
Matthias Braun authored
- Started working on flags [r12716]
-
- 02 Apr, 2007 1 commit
-
-
Matthias Braun authored
switching in x87 - Only emit externally allocated symbols that are actually used [r12625]
-
- 31 Mar, 2007 1 commit
-
-
Michael Beck authored
[r12618]
-
- 29 Mar, 2007 1 commit
-
-
Matthias Braun authored
- more work on state registers for x87 fpu rounding modes
-
- 26 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.
-
- 02 Mar, 2007 1 commit
-
-
Matthias Braun authored
- No #ifdef WITH_LIBCORE anymore in backend, compilation without libcore was broken anyway so we always require it now - changed some #include "config.h" to the recommended #include <config.h>
-
- 07 Feb, 2007 1 commit
-
-
Michael Beck authored
-
- 29 Jan, 2007 1 commit
-
-
Michael Beck authored
-
- 10 Jan, 2007 1 commit
-
-
Matthias Braun authored
-
- 21 Dec, 2006 1 commit
-
-
Matthias Braun authored
- New register allocator modules can register themselfes in a list now, the same will be done for spillers, copy coalescers, architectures soon
-
- 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
-