- 28 May, 2014 1 commit
-
-
Matthias Braun authored
-
- 03 Feb, 2014 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 08 Aug, 2013 1 commit
-
-
Matthias Braun authored
As they were just a single flag the name should reflect that. I did not change arch_irn_flags_none, as that is not about a single flag.
-
- 08 Jul, 2013 1 commit
-
-
Matthias Braun authored
The new code has less options and variants, if you call irg_verify() verification is performed, regardless of DEBUG_libfirm, or NDEBUG being set and regardless of firm verification setting switches. On the other side no atomic dump and abort is performed anymore, the call has to do this, though an irg_assert_verify() function has been added as a convenience measure. There has also been a complete rewrite of the actual checking performed. The new code is simpler, should produce more consistent output and can report more than one error.
-
- 06 May, 2013 3 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
the templates are now friendlier for usage outside of libfirm
-
- 12 Mar, 2013 1 commit
-
-
Matthias Braun authored
They weren't used in a sensible way and their semantic for non-arithmetic ops was unclear. Also implicitely fixes a bunch of bugs where these where set but no op_index was set at the same time.
-
- 02 Dec, 2012 4 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 28 Nov, 2012 1 commit
-
-
Christoph Mallon authored
-
- 23 Oct, 2012 1 commit
-
-
uqxyd authored
-
- 28 Jun, 2012 1 commit
-
-
Matthias Braun authored
Get away from the strange set_default_XXX_op style and instead let the code modules register their node ops directly.
-
- 19 Jun, 2012 3 commits
-
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
- 21 Dec, 2011 1 commit
-
-
Matthias Braun authored
-
- 19 Dec, 2011 1 commit
-
-
Matthias Braun authored
The opcode list was a member of irprog before which wasn't really handled consistently. Also make sure opcodes are properly freed at ir_finish().
-
- 14 Dec, 2011 1 commit
-
-
Matthias Braun authored
-
- 07 Dec, 2011 2 commits
-
-
Matthias Braun authored
-
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.
-
- 10 Nov, 2011 3 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
Matthias Braun authored
-
- 20 Sep, 2011 1 commit
-
-
Matthias Braun authored
-
- 15 Sep, 2011 1 commit
-
-
Matthias Braun authored
Some backends create nodes in their lower_for_target phases already. These nodes are placeholders for real backend nodes later, in contrast they do not have register requirements or backend attributes. Simplified this by allowing custom dumpers for them and leaving out the backend node structs.
-
- 15 Aug, 2011 1 commit
-
-
Matthias Braun authored
-
- 27 May, 2011 1 commit
-
-
yb9976 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
-
- 23 May, 2011 2 commits
-
-
Matthias Braun authored
-
Matthias Braun authored
-
- 28 Apr, 2011 2 commits
-
-
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
-
Matthias Braun authored
-
- 09 Mar, 2011 1 commit
-
-
Christoph Mallon authored
-
- 28 Feb, 2011 1 commit
-
-
Matthias Braun authored
-
- 18 Nov, 2010 1 commit
-
-
Michael Beck authored
[r28143]
-
- 04 Nov, 2010 1 commit
-
-
Matthias Braun authored
[r28127]
-