- 30 May, 2007 2 commits
-
-
Michael Beck authored
[r14201]
-
Andreas Schösser authored
[r14192]
-
- 16 May, 2007 1 commit
-
-
Matthias Braun authored
[r13900]
-
- 08 May, 2007 1 commit
-
-
Matthias Braun authored
[r13724]
-
- 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]
-
- 18 Apr, 2007 1 commit
-
-
Michael Beck authored
[r13384]
-
- 30 Mar, 2007 1 commit
-
-
Andreas Schösser authored
[r12607]
-
- 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
-
- 23 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.
-
- 01 Mar, 2007 3 commits
-
-
Michael Beck authored
- typo fixed
-
Matthias Braun authored
dynamically extensible
-
Matthias Braun authored
into other nodes - correctly fix Copies in x87 simulator
-
- 23 Feb, 2007 1 commit
-
-
Matthias Braun authored
-
- 08 Feb, 2007 1 commit
-
-
Matthias Braun authored
-
- 31 Jan, 2007 1 commit
-
-
Michael Beck authored
-
- 26 Jan, 2007 1 commit
-
-
Christian Würdig authored
-
- 24 Jan, 2007 1 commit
-
-
Christian Würdig authored
-
- 11 Jan, 2007 1 commit
-
-
Christian Würdig authored
-
- 13 Dec, 2006 2 commits
-
-
Michael Beck authored
-
Christian Würdig authored
-
- 12 Dec, 2006 1 commit
-
-
Christian Würdig authored
-
- 09 Sep, 2006 1 commit
-
-
Michael Beck authored
-
- 30 Aug, 2006 1 commit
-
-
Michael Beck authored
be_Call is now a fragile op (like Call). This allows ProjX from Call nodes to the End node even in backend.
-
- 29 Aug, 2006 1 commit
-
-
Sebastian Hack authored
-
- 28 Aug, 2006 2 commits
-
-
Sebastian Hack authored
Adapted to the new dependency edges
-
Adam Szalkowski authored
-
- 27 Aug, 2006 1 commit
-
-
Matthias Braun authored
- Cleanup remat code a little bit - Adjust remat cost limit to new costs in ia32 backend - Don't spill unused livethroughs around blocks anymore in bespill_morgan (but only around loops), this makes the code faster smaller and the results slightly better as belady performs better for basic blocks
-
- 26 Aug, 2006 1 commit
-
-
Adam Szalkowski authored
-
- 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
-
- 14 Aug, 2006 1 commit
-
-
Matthias Braun authored
- Stackparams get rematerialized now - several warning fixes
-
- 11 Aug, 2006 1 commit
-
-
Christian Würdig authored
-
- 10 Aug, 2006 4 commits
-
-
Matthias Braun authored
-
Sebastian Hack authored
Adjusted abi construction for alloca's
-
Sebastian Hack authored
-
Sebastian Hack authored
-
- 04 Aug, 2006 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-