- 07 Dec, 2011 1 commit
-
-
Matthias Braun authored
memops are nodes that have memory inputs, you can generically query them for their memory input. We can also get rid of get_fragile_op_mem in favor of get_memop_mem.
-
- 17 Nov, 2011 3 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
- 10 Nov, 2011 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 02 Nov, 2011 1 commit
-
-
Matthias Braun authored
This is the new way of handling switch-jumps. The node contains a table which maps (ranges of) input values to proj numbers. Compared to a Cond-node this results in a clean consecutive sequence of Proj numbers (no searching for a free number for the default_pn anymore) and allows factoring multiple cases jumping to the same block in a single Proj (though we still need the optimisation in cfopt for that).
-
- 20 Oct, 2011 1 commit
-
-
Matthias Braun authored
They have been unnecessary aliases for is_SymConst_addr_ent() and get_SymConst_entity().
-
- 22 Sep, 2011 1 commit
-
-
Matthias Braun authored
-
- 05 Aug, 2011 1 commit
-
-
Matthias Braun authored
This was done by removing unnecessary options/options that only allowed marginal tweakings to improve performance while at the same time making the interface cumbersome.
-
- 01 Jun, 2011 1 commit
-
-
Matthias Braun authored
-
- 25 May, 2011 1 commit
-
-
Matthias Braun authored
- The pns of X_regular and X_except are annotated in the opcode now. - The memory input is annotated in the opcode now - only nodes with X_regular, X_except are marked fragile
-
- 28 Apr, 2011 2 commits
-
-
Matthias Braun authored
See http://www.libfirm.org/Unreachable_Code for details
-
Matthias Braun authored
add unknown_jump opflag for the special case of a jump where we can't directly influence the destination and can't predict/change them
-
- 15 Apr, 2011 1 commit
-
-
Matthias Braun authored
-
- 07 Apr, 2011 1 commit
-
-
Christoph Mallon authored
-
- 30 Mar, 2011 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 09 Mar, 2011 1 commit
-
-
Christoph Mallon authored
-
- 02 Mar, 2011 1 commit
-
-
Michael Beck authored
-
- 28 Feb, 2011 1 commit
-
-
Matthias Braun authored
-
- 09 Feb, 2011 3 commits
-
-
Matthias Braun authored
[r28346]
-
Matthias Braun authored
[r28345]
-
Matthias Braun authored
[r28340]
-
- 05 Feb, 2011 1 commit
-
-
Christoph Mallon authored
[r28310]
-
- 08 Jan, 2011 1 commit
-
-
Matthias Braun authored
remove get_irn_modename, get_irn_modeident from public API. It's unclear why we need an explicit combination of get_irn_mode and get_mode_name [r28240]
-
- 04 Nov, 2010 1 commit
-
-
Matthias Braun authored
[r28127]
-
- 12 Oct, 2010 1 commit
-
-
Andreas Zwinkau authored
All removed functions had no implementation. [r28105]
-
- 08 Oct, 2010 1 commit
-
-
Matthias Braun authored
[r28079]
-
- 06 Oct, 2010 1 commit
-
-
Matthias Braun authored
[r28043]
-
- 22 Sep, 2010 1 commit
-
-
Matthias Braun authored
[r28020]
-
- 28 Jul, 2010 3 commits
-
-
Matthias Braun authored
[r27834]
-
Matthias Braun authored
[r27833]
-
Matthias Braun authored
[r27831]
-
- 26 Jul, 2010 1 commit
-
-
Matthias Braun authored
[r27813]
-
- 22 Jul, 2010 1 commit
-
-
Matthias Braun authored
[r27778]
-
- 19 Jul, 2010 1 commit
-
-
Matthias Braun authored
[r27762]
-
- 21 May, 2010 1 commit
-
-
Michael Beck authored
libFirm can now be build as static and as dynamic library. Two defines control it: FIRM_BUILD must be set when libFirm is build. FIRM_DLL must be set if libFirm is build as a dynamic library. The old FIRM_DLL macro is now renamed to FIRM_API. Additionally - FIRM_API is added to the ADT headers, this is at least needed for edgfe. - some more missing FIRM_API's added ... - add a resource file to show libFirm's version under windows [r27575]
-
- 20 May, 2010 1 commit
-
-
Matthias Braun authored
properly mark symbols in the public API to be exported. This allows us to use -fvisibility=hidden on ELF systems and dllexport on windows [r27564]
-
- 13 Apr, 2010 1 commit
-
-
Matthias Braun authored
[r27387]
-