projects
/
libfirm
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Revert "Prevent SSA construction from running into endless loops."
[libfirm]
/
ir
/
be
/
benode.c
2012-07-19
Christoph Mallon
Let panic() print file, line and function.
blob
|
commitdiff
|
raw
2012-07-13
Christoph Mallon
Let foreach_out_edge_kind() and foreach_out_edge_kind_s...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-28
Matthias Braun
irop: refactor node_ops registration code
blob
|
commitdiff
|
raw
|
diff to current
2012-02-09
Matthias Braun
be: fix phi constraints double width values
blob
|
commitdiff
|
raw
|
diff to current
2011-12-21
Matthias Braun
be: make several "variable" inputs/outputs dynamic
blob
|
commitdiff
|
raw
|
diff to current
2011-12-19
Matthias Braun
make opcode list global
blob
|
commitdiff
|
raw
|
diff to current
2011-12-09
Matthias Braun
benode: fix be_new_Perm for width!=1
blob
|
commitdiff
|
raw
|
diff to current
2011-12-07
Matthias Braun
correctly implement memop handling
blob
|
commitdiff
|
raw
|
diff to current
2011-12-06
Christoph Mallon
Use ARRAY_SIZE(x) and size_t instead of sizeof(x) ...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-05
Matthias Braun
irdump: dump interfaces take const ir_node* now
blob
|
commitdiff
|
raw
|
diff to current
2011-11-10
Matthias Braun
be: get rid of arch_irn_classify callback
blob
|
commitdiff
|
raw
|
diff to current
2011-11-10
Matthias Braun
remove $Id$, it doesn't work with git anyway
blob
|
commitdiff
|
raw
|
diff to current
2011-08-17
Matthias Braun
add callback for constructing spill/reload
blob
|
commitdiff
|
raw
|
diff to current
2011-08-17
Matthias Braun
simplify copy interface and respect double/aligned...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-15
Matthias Braun
big refactoring of arch_XXX functions
blob
|
commitdiff
|
raw
|
diff to current
2011-06-24
Andreas Zwinkau
Merge Fix: Spills have ProjMs now
blob
|
commitdiff
|
raw
|
diff to current
2011-06-21
Matthias Braun
fix more cparser warnings, cleanup some libcore code
blob
|
commitdiff
|
raw
|
diff to current
2011-06-01
Matthias Braun
rework fragile ops to have a throws_exception attribute
blob
|
commitdiff
|
raw
|
diff to current
2011-05-27
Sebastian Buchwald
Fixed some warning about unused variables.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-13
Matthias Braun
adapt sparc backend to new prolog/epilog handling
blob
|
commitdiff
|
raw
|
diff to current
2011-04-08
Andreas Zwinkau
Merge branch 'kaps-included' into master
blob
|
commitdiff
|
raw
|
diff to current
2011-04-08
Matthias Braun
Another rewrite of prolog/epilog handling: Delay their...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-08
Andreas Zwinkau
merge kaps
blob
|
commitdiff
|
raw
|
diff to current
2011-04-08
Matthias Braun
rename be_pos_XXX to n_be_XXX to be consistent with...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-22
Matthias Braun
add exc_attr to all be_nodes so you can dynamically...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-06
Michael Beck
Fixed size_t related warnings.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-04
Matthias Braun
remove be_Barrier and lots of hacks for maintaining it
blob
|
commitdiff
|
raw
|
diff to current
2011-03-04
Matthias Braun
fix backend nodes not copying flags correctly
blob
|
commitdiff
|
raw
|
diff to current
2011-03-04
Matthias Braun
cleanup besched header
blob
|
commitdiff
|
raw
|
diff to current
2011-02-26
Michael Beck
Constify node_cmp_attr_func.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-04
Matthias Braun
make firm compilable with a c++ compiler
blob
|
commitdiff
|
raw
|
diff to current
2010-10-08
Matthias Braun
make sparc+arm backend completely independent from...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Matthias Braun
remove irsimpletype stuff (unused/broken)
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Matthias Braun
forbid calls of new_XXX and new_d_XXX when not in phase...
blob
|
commitdiff
|
raw
|
diff to current
2010-10-06
Matthias Braun
fix trailing whitespaces and tabulators in the middle...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-10
Matthias Braun
save input requirements in be_info without complicated...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-10
Matthias Braun
we can do without the phi register requirement guessing...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-09
Matthias Braun
correctly use wide values in automatic phi register...
blob
|
commitdiff
|
raw
|
diff to current
2010-08-09
Matthias Braun
reformat and cleanup benode.c
blob
|
commitdiff
|
raw
|
diff to current
2010-08-05
Matthias Braun
make sure the width field is always initialized to...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-19
Matthias Braun
remove unused/broken interprocedural view
blob
|
commitdiff
|
raw
|
diff to current
2010-07-15
Matthias Braun
avoid unnecessary passing around of arch_env_t* in...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-14
Matthias Braun
refactoring: set_frame_entity is a special callbacks...
blob
|
commitdiff
|
raw
|
diff to current
2010-07-09
Matthias Braun
make API for creating single register constraints public
blob
|
commitdiff
|
raw
|
diff to current
2010-07-06
Matthias Braun
cleanup and fix some benode dumpers
blob
|
commitdiff
|
raw
|
diff to current
2010-07-02
Matthias Braun
convert remaining APIs from be_irg_t* to ir_graph*
blob
|
commitdiff
|
raw
|
diff to current
2010-06-25
Matthias Braun
cleanup and rewrite dumper interface
blob
|
commitdiff
|
raw
|
diff to current
2010-05-19
Matthias Braun
move util.h to private API, harmonize SIZ(array) vs...
blob
|
commitdiff
|
raw
|
diff to current
2010-03-09
Matthias Braun
make firm (mostly) -Wmissing-prototypes clean
blob
|
commitdiff
|
raw
|
diff to current
2010-03-07
Matthias Braun
- cleanup and simplify inlining code
blob
|
commitdiff
|
raw
|
diff to current
2010-03-01
Matthias Braun
- remove block parameter from new_r_Proj and new_rd_Proj
blob
|
commitdiff
|
raw
|
diff to current
2010-02-13
Christoph Mallon
Put a space after if/for/switch/while.
blob
|
commitdiff
|
raw
|
diff to current
2010-02-13
Christoph Mallon
Put opening curly brace of functions on a separate...
blob
|
commitdiff
|
raw
|
diff to current
2009-11-06
Matthias Braun
more robust detection of start nodes in listsched;...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-24
Matthias Braun
fix register constraints for MemPerm nodes
blob
|
commitdiff
|
raw
|
diff to current
2009-09-18
Matthias Braun
- further refactoring and finally eliminated the callba...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-18
Sebastian Buchwald
Fixed some problems due to refactoring in previous...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-18
Matthias Braun
- Reworked backends to put out register_requirements...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-17
Matthias Braun
- Bigger refactoring and cleanup in backend:
blob
|
commitdiff
|
raw
|
diff to current
2009-09-17
Matthias Braun
rename benode_t.h to benode.h, remove some unused code
blob
|
commitdiff
|
raw
|
diff to current
2009-09-02
Christoph Mallon
Add OALLOC*() to make allocating from obstacks a bit...
blob
|
commitdiff
|
raw
|
diff to current
2009-09-02
Christoph Mallon
Create clean register requirements for Phis, otherwise...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-13
Matthias Braun
- rework backend node dumping; add a dumper for Phi...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-06
Matthias Braun
- Rewrite internal backend logic for querying register...
blob
|
commitdiff
|
raw
|
diff to current
2009-08-05
Matthias Braun
reorganize backend headers (kill some _t variants in...
blob
|
commitdiff
|
raw
|
diff to current
2009-07-05
Michael Beck
- remove all irg parameter from node constructors havin...
blob
|
commitdiff
|
raw
|
diff to current
2009-01-27
Matthias Braun
initialize backend opcode right after frontend opcodes
blob
|
commitdiff
|
raw
|
diff to current
2009-01-10
Michael Beck
- do cheap tests first
blob
|
commitdiff
|
raw
|
diff to current
2009-01-10
Michael Beck
- removed useless be_req_t which was a wrapper around...
blob
|
commitdiff
|
raw
|
diff to current
2008-12-01
Matthias Braun
Keeps should float too
blob
|
commitdiff
|
raw
|
diff to current
2008-11-13
Matthias Braun
don't print strings with printf
blob
|
commitdiff
|
raw
|
diff to current
2008-10-23
Christoph Mallon
Simplify dump_node_req().
blob
|
commitdiff
|
raw
|
diff to current
2008-10-23
Matthias Braun
- Part1 of backend reorganisation:
blob
|
commitdiff
|
raw
|
diff to current
2008-10-18
Christoph Mallon
Add ALLOCAN() and ALLOCANZ().
blob
|
commitdiff
|
raw
|
diff to current
2008-10-15
Christoph Mallon
Add arch_get_irn_reg_class_out().
blob
|
commitdiff
|
raw
|
diff to current
2008-10-15
Christoph Mallon
Add arch_get_register_req_out().
blob
|
commitdiff
|
raw
|
diff to current
2008-10-15
Christoph Mallon
It is not sensible to query any other than the first...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-14
Christoph Mallon
s/\<\(LC_\)\?INLINE\>/inline/.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-12
Christoph Mallon
Remove unreachable code.
blob
|
commitdiff
|
raw
|
diff to current
2008-10-12
Christoph Mallon
Nobody cares what a "normal" node is, so do not try...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-11
Christoph Mallon
Remove the unused attribute const arch_env_t *arch_env...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-11
Matthias Braun
remove #ifdef HAVE_CONFIG_Hs
blob
|
commitdiff
|
raw
|
diff to current
2008-10-11
Christoph Mallon
Remove the unused parameter const arch_env_t *arch_env...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-11
Christoph Mallon
Remove the unused parameter const arch_env_t *arch_env...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-11
Christoph Mallon
Remove the unused parameter const arch_env_t *arch_env...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-11
Christoph Mallon
Remove the unused parameter const arch_env_t *arch_env...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-11
Christoph Mallon
sched_skip_cf_predicator() does not need an arch_env...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-11
Christoph Mallon
Remove the unused function be_RegParams_append_out_reg().
blob
|
commitdiff
|
raw
|
diff to current
2008-10-11
Christoph Mallon
Remove the unused parameter const arch_env_t *env from...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-11
Christoph Mallon
Remove the unused parameter const arch_env_t *env from...
blob
|
commitdiff
|
raw
|
diff to current
2008-10-11
Christoph Mallon
Remove the unused parameter const arch_env_t *env from...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-28
Matthias Braun
- split array.h into array.h/array_t.h and make array...
blob
|
commitdiff
|
raw
|
diff to current
2008-09-23
Michael Beck
- replace a lot of assert(0) by panic()
blob
|
commitdiff
|
raw
|
diff to current
2008-08-21
Michael Beck
be_Perm_reduce: no need to allocate a temporary array...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-21
Christoph Mallon
Rename arch_register_req_type_should_be_different to...
blob
|
commitdiff
|
raw
|
diff to current
2008-08-03
Michael Beck
- More restructureation:
blob
|
commitdiff
|
raw
|
diff to current
2008-07-23
Michael Beck
- removed old and unused dump_irn
blob
|
commitdiff
|
raw
|
diff to current
2008-06-11
Michael Beck
- do not use C++ keyword class as variable name
blob
|
commitdiff
|
raw
|
diff to current
2008-05-23
Matthias Braun
- Aus arch_isa_t wird arch_env_t sonst ändert sich...
blob
|
commitdiff
|
raw
|
diff to current
2008-05-23
Matthias Braun
we don't need no stinking selfs
blob
|
commitdiff
|
raw
|
diff to current
next