- 08 Jul, 2010 1 commit
-
-
Matthias Braun authored
change betranshelp semantic to panic instead of duplicating node in case of missing transformer. Add generic API for setting transformers [r27712]
-
- 02 Jul, 2010 1 commit
-
-
Matthias Braun authored
[r27693]
-
- 25 Jun, 2010 1 commit
-
-
Matthias Braun authored
[r27659]
-
- 05 May, 2010 1 commit
-
-
Matthias Braun authored
[r27486]
-
- 03 May, 2010 2 commits
-
-
Matthias Braun authored
[r27470]
-
Matthias Braun authored
[r27468]
-
- 30 Apr, 2010 1 commit
-
-
Matthias Braun authored
[r27460]
-
- 15 Mar, 2010 2 commits
-
-
Matthias Braun authored
[r27300]
-
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]
-
- 07 Mar, 2010 1 commit
-
-
Matthias Braun authored
- remove a bunch of code which unexpectedly dependent on current_ir_graph being set to something - fix unnecessary double creation of backedge arrays in some cases [r27265]
-
- 01 Mar, 2010 1 commit
-
-
Matthias Braun authored
- cleanup ir_spec generation a bit [r27251]
-
- 20 Feb, 2010 1 commit
-
-
Christoph Mallon authored
[r27189]
-
- 13 Feb, 2010 1 commit
-
-
Christoph Mallon authored
[r27145]
-
- 12 Feb, 2010 1 commit
-
-
Matthias Braun authored
[r27134]
-
- 06 Feb, 2010 1 commit
-
-
Michael Beck authored
- test for t ==1 AFTER f == 0: this fixes fehler035.c - disable sbb creation: reloader might change the cmp instruction yet [r27078]
-
- 05 Feb, 2010 3 commits
-
-
Matthias Braun authored
[r27062]
-
Matthias Braun authored
[r27061]
-
Michael Beck authored
New setcc framework can handle all mux_is_abs(..., Const, Const) using set and up to 3 instructions ... [r27053]
-
- 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]
-
- 29 Jan, 2010 1 commit
-
-
Matthias Braun authored
[r27012]
-
- 22 Jan, 2010 1 commit
-
-
Michael Beck authored
[r26990]
-
- 20 Jan, 2010 1 commit
-
-
Matthias Braun authored
[r26988]
-
- 19 Jan, 2010 1 commit
-
-
Matthias Braun authored
interface now. - Fix several bugs in the ia32 version of it - Unfortunately this leads to the obscure Doz construct being always created (instead of only when cmovs are allowed) and firm generates broken code for that (testcase coming in 5 minutes) [r26985]
-
- 18 Jan, 2010 1 commit
-
-
Matthias Braun authored
[r26983]
-
- 17 Jan, 2010 1 commit
-
-
Michael Beck authored
Partly undo r26950: there seems be be subtile difference between get_flags_node() and determine_final_pnc() that are triggered by that change. This should fix 175.vpr. [r26977]
-
- 11 Jan, 2010 1 commit
-
-
Matthias Braun authored
panic instead of wrong results for Set and CMov with float compare. Rename Set to Setcc and CMov to CMovcc [r26950]
-
- 07 Jan, 2010 2 commits
-
-
Matthias Braun authored
[r26918]
-
Matthias Braun authored
add comments and descriptions to mode_b lowering; reformat lower_mode_b.c to latest coding conventions [r26914]
-
- 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]
-
- 21 Dec, 2009 1 commit
-
-
Matthias Braun authored
keep timer interface simple - no names and descriptions for timers anymore, you should do that bookkeeping externally [r26821]
-
- 25 Nov, 2009 1 commit
-
-
Matthias Braun authored
[r26741]
-
- 18 Sep, 2009 1 commit
-
-
Matthias Braun authored
- Introduced be_Start which is now used instead of iro_Start+be_RegParams - further cleanups and fixes along the way [r26549]
-
- 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]
-
- 24 Aug, 2009 1 commit
-
-
yb9976 authored
[r26401]
-
- 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]
-
- 05 Jul, 2009 1 commit
-
-
Michael Beck authored
[r26239]
-