- 02 Jul, 2010 1 commit
-
-
Matthias Braun authored
[r27693]
-
- 25 Jun, 2010 1 commit
-
-
Matthias Braun authored
[r27659]
-
- 26 Apr, 2010 1 commit
-
-
Matthias Braun authored
[r27447]
-
- 06 Apr, 2010 1 commit
-
-
Matthias Braun authored
[r27347]
-
- 15 Mar, 2010 1 commit
-
-
Matthias Braun authored
[r27297]
-
- 10 Mar, 2010 1 commit
-
-
Matthias Braun authored
- rework ir_phase API (sorry for mixing these 2 things into 1 commit) [r27285]
-
- 24 Feb, 2010 2 commits
-
-
Christoph Mallon authored
[r27216]
-
Christoph Mallon authored
Fix a gammel-bug: try_create_Immediate() dropped the negation of Minus(Const()). In practice this never occurs, because constant folding folds the Minus. [r27209]
-
- 13 Feb, 2010 2 commits
-
-
Christoph Mallon authored
[r27153]
-
Christoph Mallon authored
[r27145]
-
- 04 Feb, 2010 1 commit
-
-
Matthias Braun authored
clumsy. Bring back get_entity_visibility and set_entity_visibility [r27039]
-
- 03 Feb, 2010 1 commit
-
-
Matthias Braun authored
- Merge stickyness, visibility and variability into ir_linkage - Add proper support for common symbols, weak symbols and C++ COMDAT stuff - Mark OO-features type_visibility, peculiarity and allocation as deprecated OO feature will be separated from firm core into higher levels in the long run - Rework, simplify and fix bugs in begnuas.c [r27030]
-
- 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]
-
- 18 Sep, 2009 1 commit
-
-
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]
-
- 10 Sep, 2009 1 commit
-
-
yb9976 authored
[r26519]
-
- 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]
-
- 14 May, 2009 1 commit
-
-
Matthias Braun authored
add some hacks that fixes register pressure faithfullness of Asm nodes in common cases (fixes asm_test6.c) [r25944]
-
- 02 Mar, 2009 1 commit
-
-
Matthias Braun authored
[r25583]
-
- 09 Jan, 2009 2 commits
-
-
Matthias Braun authored
[r25135]
-
Michael Beck authored
[r25128]
-
- 13 Dec, 2008 2 commits
-
-
Matthias Braun authored
[r24630]
-
Matthias Braun authored
[r24619]
-
- 04 Dec, 2008 1 commit
-
-
Michael Beck authored
[r24292]
-
- 22 Nov, 2008 1 commit
-
-
Michael Beck authored
[r23902]
-
- 21 Nov, 2008 1 commit
-
-
Matthias Braun authored
ignore early clobber in ia32 asm parser (as the common backend should have handled it already in theory [r23877]
-
- 08 Nov, 2008 1 commit
-
-
Christoph Mallon authored
Generate new_bd_* instead of new_rd_* functions in the backend. The nodes are always created on the current irg. [r23535]
-
- 06 Nov, 2008 1 commit
-
-
Christoph Mallon authored
[r23474]
-
- 18 Oct, 2008 1 commit
-
-
Christoph Mallon authored
[r22985]
-
- 11 Oct, 2008 3 commits
-
-
Christoph Mallon authored
Remove the attribute const arch_env_t *arch_env from struct ia32_code_gen_t. We can get the isa by simpler means. [r22770]
-
Matthias Braun authored
[r22754]
-
Christoph Mallon authored
[r22699]
-
- 09 Oct, 2008 1 commit
-
-
Christoph Mallon authored
Add be_dep_on_frame() to let a node depend on the frame, so it does not get scheduled before it can be spilled. [r22625]
-
- 02 Oct, 2008 1 commit
-
-
yb9976 authored
[r22407]
-
- 23 Sep, 2008 1 commit
-
-
yb9976 authored
Of course this beats the default transformer on Queens due the magical seed of 42. [r22185]
-
- 23 Aug, 2008 2 commits
-
-
Christoph Mallon authored
[r21388]
-
Christoph Mallon authored
[r21368]
-
- 22 Aug, 2008 1 commit
-
-
Christoph Mallon authored
[r21362]
-
- 21 Aug, 2008 1 commit
-
-
Christoph Mallon authored
When transforming an ASM "same"-constraint, copy the requirements from the other constraint, so at least we have a chance to generate correct code. [r21300]
-
- 19 Aug, 2008 1 commit
-
-
yb9976 authored
[r21255]
-