- 01 Feb, 2010 1 commit
-
-
Hannes Rapp authored
-
- 05 Jan, 2010 1 commit
-
-
Matthias Braun authored
- There's a new type_dbg_info* that allows you to attach debug names to types - get_type_name and get_type_ident are now more. The new ir_print_type and the usual ir_printf("%+F", type) help in most usage cases. But you should be aware that names are not guaranteed to be unique anymore (or positively said: You don't have no trouble anymore building unique names in code that creates types) - No need to specify mode for new pointer types anymore (you can still do it with set_type_mode) [r26909]
-
- 19 Dec, 2009 1 commit
-
-
Michael Beck authored
[r26808]
-
- 15 Dec, 2009 1 commit
-
-
Hannes Rapp authored
[r26793]
-
- 01 Oct, 2009 1 commit
-
-
Matthias Braun authored
(with different arguments and register constraints for the same node now) - Lots of cleanups/changes in the arm backend. We can represent all "shifter operands" now (but the code selection isn't optimal yet) - More fixes all over the place - arm backend handles 164.gzip now [r26673]
-
- 23 Sep, 2009 1 commit
-
-
Matthias Braun authored
[r26620]
-
- 18 Sep, 2009 2 commits
-
-
Matthias Braun authored
- Introduced be_Start which is now used instead of iro_Start+be_RegParams - further cleanups and fixes along the way [r26549]
-
Matthias Braun authored
- Add a generic requirements+register+flag dumper to bearch; This avoids all backends/benode having their own slightly different dumpers - Lots of cleanups in the backends along the way [r26542]
-
- 17 Sep, 2009 2 commits
-
-
Matthias Braun authored
* benodes store the out register requirements in backend_info now (this is work towards killing the register_requirement callbacks) * ir_graph has a pointer to beirg now * Other cleanups [r26540]
-
Matthias Braun authored
[r26535]
-
- 06 Aug, 2009 1 commit
-
-
Matthias Braun authored
(We have a separate get_input, and get_output callback for now). This should make the code faster for now and is a first step towards changing the interface to query register constraints on the mode_T node itself instead of the Proj nodes. - Handle middleend node constraints and stuff in benode.c instead of in each backend - Remove irn_class_branch we already had is_cfop in the middleend - Fix a bunch of bugs/problems in the process [r26320]
-
- 05 Aug, 2009 1 commit
-
-
Matthias Braun authored
[r26317]
-
- 20 Jan, 2009 1 commit
-
-
Michael Beck authored
[r25274]
-
- 02 Jan, 2009 1 commit
-
-
Michael Beck authored
[r25054]
-
- 13 Dec, 2008 1 commit
-
-
Matthias Braun authored
[r24603]
-
- 09 Dec, 2008 1 commit
-
-
Michael Beck authored
- add architecture for trampoline builder - implemented trampoline builder for x86 [r24418]
-
- 28 Nov, 2008 1 commit
-
-
Matthias Braun authored
[r24112]
-
- 23 Oct, 2008 2 commits
-
-
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]
-
Christoph Mallon authored
[r23138]
-
- 16 Oct, 2008 1 commit
-
-
Christoph Mallon authored
Remove unused attribute const arch_env_t* arch_env from struct TEMPLATE_code_gen_t (no actual backend has it either). [r22935]
-
- 15 Oct, 2008 1 commit
-
-
Christoph Mallon authored
[r22932]
-
- 12 Oct, 2008 1 commit
-
-
Christoph Mallon authored
[r22796]
-
- 11 Oct, 2008 1 commit
-
-
Matthias Braun authored
[r22754]
-
- 05 Oct, 2008 1 commit
-
-
Christoph Mallon authored
Good day and welcome to the FIRM XMALLOC*() macros. These macros are provided for the type safety and convenience of the IPD research facility personnel. The time is 15:32. Check xmalloc.h for details. [r22494]
-
- 24 Sep, 2008 1 commit
-
-
Matthias Braun authored
[r22233]
-
- 09 Sep, 2008 1 commit
-
-
Michael Beck authored
- reverted 21738: old_bp is again part of the between type for ia32 [r21783]
-
- 05 Aug, 2008 1 commit
-
-
Michael Beck authored
[r21001]
-
- 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]
-