- 05 Aug, 2009 1 commit
-
-
Matthias Braun authored
[r26317]
-
- 29 Jun, 2009 1 commit
-
-
Matthias Braun authored
[r26222]
-
- 17 May, 2009 1 commit
-
-
Matthias Braun authored
unintuitive as it writes up to n+1 bytes, so you have to do: strncat(buf, X, sizeof(buf)-1); - fixed a bunch of other warnings in release mode [r25996]
-
- 09 Jan, 2009 1 commit
-
-
Michael Beck authored
[r25129]
-
- 23 Oct, 2008 1 commit
-
-
Matthias Braun authored
Node flags and node registers are stored in a generic backend_info struct now instead of every part of the backend doing custom (and slow) stuff [r23142]
-
- 11 Oct, 2008 1 commit
-
-
Matthias Braun authored
[r22754]
-
- 21 Aug, 2008 1 commit
-
-
Christoph Mallon authored
Rename arch_register_req_type_should_be_different to the more appropriate arch_register_req_type_must_be_different. [r21302]
-
- 29 May, 2008 1 commit
-
-
Michael Beck authored
[r19823]
-
- 12 Mar, 2008 1 commit
-
-
Michael Beck authored
- now stored as long values (should be enough) - floating point values are emitted right [r18088]
-
- 11 Mar, 2008 1 commit
-
-
Michael Beck authored
[r18081]
-
- 02 Jan, 2008 1 commit
-
-
Michael Beck authored
[r17143]
-
- 23 Oct, 2007 1 commit
-
-
Christoph Mallon authored
- Remove !in and arch_register_req_type_should_be_different_from_all. - Specify the output constraints of ia32 ShlD and ShrD more accurately as in_r1 !in_r2 !in_r3 instead of !in. This usually saves the fourth register. [r16320]
-
- 17 Oct, 2007 1 commit
-
-
Matthias Braun authored
- extend backend generator to support custom irop data - cleanup and streamline transform code in ia32 - Improve handling of AddAM vs. Add used in AM expressions [r16254]
-
- 27 Sep, 2007 1 commit
-
-
Christoph Mallon authored
Allow two should-be-same constraints for every out register. This is useful for commutative nodes on two address code machines (i.e. x86). [r15953]
-
- 27 Jun, 2007 2 commits
-
-
Christoph Mallon authored
[r14797]
-
Michael Beck authored
[r14775]
-
- 26 Jun, 2007 2 commits
-
-
Michael Beck authored
[r14766]
-
Matthias Braun authored
[r14760]
-
- 25 Jun, 2007 1 commit
-
-
Matthias Braun authored
[r14742]
-
- 22 Jun, 2007 1 commit
-
-
Matthias Braun authored
- switch all liveness users to use ir_nodesets - fixed warnings [r14708]
-
- 20 Jun, 2007 1 commit
-
-
Christoph Mallon authored
[r14658]
-
- 15 Jun, 2007 1 commit
-
-
Michael Beck authored
added some more isntructions, some fixes at least HelloWorld compiles again :-) [r14532]
-
- 10 Jun, 2007 1 commit
-
-
Michael Beck authored
split arm attributes fixed "SymConst get combined" Bug, HelloWorld runs now ;-) [r14396]
-
- 06 Jun, 2007 1 commit
-
-
Michael Beck authored
[r14358]
-
- 04 Jun, 2007 1 commit
-
-
Matthias Braun authored
- "Fix" TEMPLATE backend - Load TEMPLATE backend in bemodules - fix ppc32 not scheduling alot of nodes [r14319]
-
- 09 May, 2007 1 commit
-
-
Michael Beck authored
- arm_SymConst: label attribute is now an ident - indirect accessed SymConsts are now hold in a map, eliminating double values - fixed missed ignore marker for the mov lr,pc instruction - add dependency edges from the arm constants to the barrier, so constants are not scheduled before the barrier [r13738]
-
- 05 May, 2007 1 commit
-
-
Michael Beck authored
[r13657]
-
- 02 May, 2007 1 commit
-
-
Matthias Braun authored
[r13578]
-
- 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
[r12648]
-
- 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.
-
- 14 Dec, 2006 1 commit
-
-
Matthias Braun authored
-
- 02 Nov, 2006 1 commit
-
-
Christian Würdig authored
-
- 24 Oct, 2006 1 commit
-
-
Christian Würdig authored
-
- 15 Aug, 2006 1 commit
-
-
Christian Würdig authored
-
- 10 May, 2006 1 commit
-
-
Christian Würdig authored
-
- 21 Apr, 2006 1 commit
-
-
Michael Beck authored
-
- 20 Apr, 2006 1 commit
-
-
Michael Beck authored
No more extra allocation needed, but must be last in the attribute structure
-