- 13 Jun, 2007 1 commit
-
-
Matthias Braun authored
[r14479]
-
- 12 Jun, 2007 1 commit
-
-
Matthias Braun authored
[r14438]
-
- 04 Jun, 2007 3 commits
-
-
Matthias Braun authored
[r14330]
-
Matthias Braun authored
finish support for custom backend node attributes, separate x87 attributes from normal ia32 attributes to test this [r14328]
-
Matthias Braun authored
- "Fix" TEMPLATE backend - Load TEMPLATE backend in bemodules - fix ppc32 not scheduling alot of nodes [r14319]
-
- 03 Jun, 2007 1 commit
-
-
Matthias Braun authored
[r14287]
-
- 02 Jun, 2007 4 commits
-
-
Matthias Braun authored
[r14277]
-
Matthias Braun authored
[r14275]
-
Matthias Braun authored
[r14270]
-
Michael Beck authored
[r14261]
-
- 31 May, 2007 1 commit
-
-
Michael Beck authored
[r14205]
-
- 18 May, 2007 1 commit
-
-
Matthias Braun authored
emit execfreqs for all blocks. ignore the am_flavour setting and look at the actual values of the AM variables [r13915]
-
- 13 May, 2007 1 commit
-
-
Matthias Braun authored
workaround memperm problems with different entity sizes (not nice, but still better than the assert until we have a new spillslot coalescer) [r13841]
-
- 09 May, 2007 2 commits
-
-
Matthias Braun authored
last change with mode suffix was wrong for x87 nodes, don't exchange left/right for dest addr mode for non-commutative nodes [r13751]
-
Matthias Braun authored
[r13749]
-
- 05 May, 2007 1 commit
-
-
Matthias Braun authored
[r13652]
-
- 02 May, 2007 1 commit
-
-
Matthias Braun authored
[r13587]
-
- 30 Apr, 2007 1 commit
-
-
Christian Würdig authored
unified .h include guards fixed include structure (every files includes needed headers) [r13560]
-
- 27 Apr, 2007 1 commit
-
-
Christian Würdig authored
[r13508]
-
- 23 Apr, 2007 2 commits
-
-
Michael Beck authored
[r13446]
-
Matthias Braun authored
[r13441]
-
- 19 Apr, 2007 1 commit
-
-
Matthias Braun authored
[r13401]
-
- 18 Apr, 2007 1 commit
-
-
Matthias Braun authored
- Started working on flags [r12716]
-
- 16 Apr, 2007 1 commit
-
-
Matthias Braun authored
- Need to mark used entities globally, not per-irg [r12703]
-
- 02 Apr, 2007 2 commits
-
-
Matthias Braun authored
[r12643]
-
Matthias Braun authored
switching in x87 - Only emit externally allocated symbols that are actually used [r12625]
-
- 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.
-
- 01 Mar, 2007 1 commit
-
-
Matthias Braun authored
when the operand is a constant - workaround gas bugs which swaps fsubp,subrp, fdivp, fdivrp
-
- 27 Feb, 2007 5 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
- 22 Feb, 2007 1 commit
-
-
Matthias Braun authored
- correctly capture spills and reloads in coalescer code
-
- 21 Feb, 2007 1 commit
-
-
Matthias Braun authored
-
- 16 Feb, 2007 1 commit
-
-
Matthias Braun authored
-
- 09 Feb, 2007 2 commits
-
-
Christian Würdig authored
-
Matthias Braun authored
- use mode_Iu for all nodes producing integer values (because registers are mode_Iu), this gives more possibilities for cse - use mode_D for all nodes producing float values, this gives more possibilities for cse - Introduce NoReg and Unknown nodes so we don't have strange projs from the start barrier - Rewrite transform phase: - while transforming we now build a completely new graph on a new irg (while looking at the old graph) - no need to transform constants in advance anymore - several smaller fixes+cleanups
-