- 29 Oct, 2016 1 commit
-
-
Christoph Mallon authored
-
- 19 Oct, 2016 1 commit
-
-
Christoph Mallon authored
This save quite a bit of code duplication. Also the code drifted apart in the different backends, which this macro prevents now.
-
- 08 Feb, 2016 1 commit
-
-
Matthias Braun authored
Only keep the basics necessary to emit text lines in beemitter.[ch] and move all the other convenience stuff to beemithlp.[ch].
-
- 21 Jul, 2015 1 commit
-
-
Christoph Mallon authored
-
- 29 May, 2015 1 commit
-
-
Christoph Mallon authored
-
- 29 Apr, 2015 1 commit
-
-
Christoph Mallon authored
be: Factorise the code to emit an asm node and use a callback for each backend to output the operands.
-
- 29 Dec, 2014 1 commit
-
-
Christoph Mallon authored
-
- 27 Oct, 2014 1 commit
-
-
Christoph Mallon authored
All backends emit nothing for Phis and be_Keeps, so set this centrally.
-
- 12 Dec, 2012 1 commit
-
-
Matthias Braun authored
Just state the copyright and the project the files belong to. You can then find the COPYING file for the whole project.
-
- 29 Nov, 2012 2 commits
-
-
Christoph Mallon authored
beemit: Provide be_emit_node(), which merges the (almost) identical node emit functions of the backends.
-
Christoph Mallon authored
Also use one common be_emit_nothing().
-
- 13 May, 2012 2 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 10 Nov, 2011 1 commit
-
-
Matthias Braun authored
-
- 08 Oct, 2010 1 commit
-
-
Matthias Braun authored
[r28062]
-
- 01 Jun, 2009 1 commit
-
-
Matthias Braun authored
[r26080]
-
- 15 Nov, 2008 3 commits
-
-
Michael Beck authored
[r23690]
-
Christoph Mallon authored
[r23688]
-
Christoph Mallon authored
[r23687]
-
- 14 Oct, 2008 1 commit
-
-
Christoph Mallon authored
[r22889]
-
- 11 Oct, 2008 1 commit
-
-
Matthias Braun authored
[r22724]
-
- 02 Jan, 2008 1 commit
-
-
Michael Beck authored
[r17143]
-
- 26 Sep, 2007 1 commit
-
-
Matthias Braun authored
[r15927]
-
- 20 Jul, 2007 1 commit
-
-
Matthias Braun authored
[r15280]
-
- 05 Jul, 2007 1 commit
-
-
Matthias Braun authored
[r14955]
-
- 18 Jun, 2007 2 commits
-
-
Michael Beck authored
[r14629]
-
Matthias Braun authored
[r14604]
-
- 05 May, 2007 1 commit
-
-
Michael Beck authored
[r13656]
-
- 02 May, 2007 2 commits
-
-
Matthias Braun authored
[r13585]
-
Michael Beck authored
[r13572]
-
- 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]
-
- 26 Apr, 2007 1 commit
-
-
Michael Beck authored
[r13493]
-
- 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.
-