- 19 Mar, 2014 12 commits
-
-
Matthias Braun authored
This fixes gcc/pr36988.c
-
Matthias Braun authored
- Does not invalidate graph properties anymore if nothing changed - Only produce Bad/Jmp Tuple predecessors for possible throwing Load/Store nodes - Improve check_load_store() logic slightly and rename to is_conv_bitcast()
-
Matthias Braun authored
-
Tobias Rapp authored
-
Tobias Rapp authored
-
Tobias Rapp authored
-
Tobias Rapp authored
-
Tobias Rapp authored
try to protect users from adding spills/stores to the frame entity coalescer (only loads may be added)
-
yb9976 authored
-
yb9976 authored
-
yb9976 authored
-
yb9976 authored
This accidentally fixes opt/fehler236.c.
-
- 18 Mar, 2014 13 commits
-
-
Christoph Mallon authored
is_Or_Eor_Add(x) is the first test in is_Eor_Add(x).
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
irgraph: Assert, that set_current_ir_graph() is only used with a graph with IR_GRAPH_CONSTRAINT_CONSTRUCTION.
-
yb9976 authored
-
yb9976 authored
-
yb9976 authored
-
yb9976 authored
This case is already handled in equivalent_node_And.
-
yb9976 authored
-
yb9976 authored
~(~a & b) => a | ~b. ~( a & ~b) => ~a | b. ~(~a | b) => a & ~b. ~( a | ~b) => ~a & b.
-
- 17 Mar, 2014 15 commits
-
-
yb9976 authored
-
yb9976 authored
-
yb9976 authored
-
yb9976 authored
-
Christoph Mallon authored
The initial block is not immature after new_ir_graph() anymore for a long time. The end block is matured automatically by irg_finalize_cons().
-
Christoph Mallon authored
This is unnecessary, because all nodes are created using new_r_*.
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
This is the only part, which is used of the entry_edge.
-
Christoph Mallon authored
It is not sensible to count Projs. They only represent an aspect of another node.
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
-
Christoph Mallon authored
It cannot sensibly be called from outside, due to a hidden parameter, which is a static variable in the implementation.
-