projects
/
libfirm
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
improve phi propagation
[libfirm]
/
ir
/
2009-08-27
Matthias Braun
improve phi propagation
tree
|
commitdiff
2009-08-26
Sebastian Buchwald
typo
tree
|
commitdiff
2009-08-25
Sebastian Buchwald
Added missing parameter documentation.
tree
|
commitdiff
2009-08-25
Matthias Braun
benewalloc: refactorign assignment_t struct is not...
tree
|
commitdiff
2009-08-25
Matthias Braun
addendum to the should_be_same fix: we also have to...
tree
|
commitdiff
2009-08-24
Matthias Braun
fix optimistical split
tree
|
commitdiff
2009-08-24
Sebastian Buchwald
Use @version tag
tree
|
commitdiff
2009-08-24
Sebastian Buchwald
Summary is not a doxygen tag
tree
|
commitdiff
2009-08-24
Matthias Braun
- First version of optimistic splitting
tree
|
commitdiff
2009-08-24
Matthias Braun
fix daemel spiller accessing flags of Proj nodes
tree
|
commitdiff
2009-08-24
Sebastian Buchwald
typo
tree
|
commitdiff
2009-08-23
Michael Beck
- add missing prototype
tree
|
commitdiff
2009-08-23
Michael Beck
- fixed pass manager
tree
|
commitdiff
2009-08-20
Matthias Braun
a first try to propagate phi preferences upwards
tree
|
commitdiff
2009-08-20
Michael Beck
Add passes for inlining, private methods.
tree
|
commitdiff
2009-08-19
Christoph Mallon
Next iteration for resolving warnings.
tree
|
commitdiff
2009-08-19
Christoph Mallon
Remove ununsed parameter.
tree
|
commitdiff
2009-08-19
Christoph Mallon
Remove the pointless function firm_init_hooks(). Its...
tree
|
commitdiff
2009-08-19
Christoph Mallon
Use correct return type (void) for pass wrapper callbacks.
tree
|
commitdiff
2009-08-18
Sebastian Buchwald
typos
tree
|
commitdiff
2009-08-17
Michael Beck
- add more pass constructors
tree
|
commitdiff
2009-08-17
Michael Beck
- properties changed
tree
|
commitdiff
2009-08-17
Michael Beck
- moved pass constructors from irtools to irpass
tree
|
commitdiff
2009-08-17
Matthias Braun
benewalloc: more special casing of unknowns as phi...
tree
|
commitdiff
2009-08-17
Matthias Braun
benewalloc: fix unknowns being used at phi inputs
tree
|
commitdiff
2009-08-17
Matthias Braun
benewalloc: fix assert hitting when dying value was...
tree
|
commitdiff
2009-08-17
Matthias Braun
generally rewire inputs before enforce_constraints...
tree
|
commitdiff
2009-08-17
Matthias Braun
fix a few errors and warnings in the new pass code...
tree
|
commitdiff
2009-08-17
Michael Beck
- removed verify and dump parameters from passes
tree
|
commitdiff
2009-08-16
Matthias Braun
benewalloc: fix enforce_constraints sometimes looking...
tree
|
commitdiff
2009-08-16
Matthias Braun
fix output constraints not always being respected
tree
|
commitdiff
2009-08-16
Matthias Braun
cleanup and fix permutate_values (3-cycles and values...
tree
|
commitdiff
2009-08-16
Michael Beck
- graph passes can be added to prog managers now
tree
|
commitdiff
2009-08-16
Michael Beck
- add more passes
tree
|
commitdiff
2009-08-16
Michael Beck
- Put typical case of pass construction into irtools
tree
|
commitdiff
2009-08-16
Michael Beck
- removed C99 features
tree
|
commitdiff
2009-08-16
Michael Beck
- add pass for optimize_graph_df()
tree
|
commitdiff
2009-08-16
Michael Beck
- removed useless spaces
tree
|
commitdiff
2009-08-16
Michael Beck
- add pass for combo()
tree
|
commitdiff
2009-08-16
Michael Beck
- add pass for lower_intrinsics()
tree
|
commitdiff
2009-08-16
Michael Beck
- implemented a pass manager, so optimizations could...
tree
|
commitdiff
2009-08-14
Matthias Braun
free values again if we know we don't need them anymore
tree
|
commitdiff
2009-08-14
Matthias Braun
benewalloc: fix live-in values without phis not getting...
tree
|
commitdiff
2009-08-14
Matthias Braun
fix more bugs in new allocator
tree
|
commitdiff
2009-08-14
Matthias Braun
fix block message in register allocator verifier
tree
|
commitdiff
2009-08-14
Christoph Mallon
Do not allocate backend info for Projs. Their tuple...
tree
|
commitdiff
2009-08-14
Christoph Mallon
Skip projs before getting backend flags.
tree
|
commitdiff
2009-08-14
Matthias Braun
fix a bug in constraint enforcement; improve phi handli...
tree
|
commitdiff
2009-08-14
Matthias Braun
benewalloc: cleanups; dump intermediate results; rework...
tree
|
commitdiff
2009-08-13
Matthias Braun
- rework backend node dumping; add a dumper for Phi...
tree
|
commitdiff
2009-08-12
Christoph Mallon
Minor corrections.
tree
|
commitdiff
2009-08-12
Christoph Mallon
Remove unnecessary #include "phiclass.h".
tree
|
commitdiff
2009-08-11
Matthias Braun
- implement output constraint enforcement for new regis...
tree
|
commitdiff
2009-08-11
Matthias Braun
SwitchJmp doesn't have 1 'none' output
tree
|
commitdiff
2009-08-06
Matthias Braun
fix
tree
|
commitdiff
2009-08-06
Matthias Braun
- Rewrite internal backend logic for querying register...
tree
|
commitdiff
2009-08-05
Matthias Braun
fix read from uninitialized memory
tree
|
commitdiff
2009-08-05
Matthias Braun
reorganize backend headers (kill some _t variants in...
tree
|
commitdiff
2009-08-04
Matthias Braun
fix register allocation verifier not checking output...
tree
|
commitdiff
2009-08-03
Matthias Braun
initial work for phi-nodes (ifs should work, loops...
tree
|
commitdiff
2009-08-03
Matthias Braun
more work on permutate values (not finished yet)
tree
|
commitdiff
2009-08-02
Matthias Braun
fix warning and compilation error in optimized mode
tree
|
commitdiff
2009-08-02
Matthias Braun
fix a few bugs in benewalloc, split codegen timer in 2
tree
|
commitdiff
2009-07-31
Matthias Braun
cleanup backend: make pre_spill_prepare_constraint...
tree
|
commitdiff
2009-07-31
Matthias Braun
unnecessary include
tree
|
commitdiff
2009-07-31
Matthias Braun
fix warning
tree
|
commitdiff
2009-07-31
Matthias Braun
fix warning
tree
|
commitdiff
2009-07-31
Matthias Braun
fix last commit
tree
|
commitdiff
2009-07-31
Matthias Braun
less abreviations: rebitset_cpy => rebitset_copy
tree
|
commitdiff
2009-07-15
Sebastian Buchwald
condeval is called jump threading now
tree
|
commitdiff
2009-07-10
Matthias Braun
condeval is called Jump Threading now
tree
|
commitdiff
2009-07-06
Michael Beck
- hopefully fixed the lftr now
tree
|
commitdiff
2009-07-05
Michael Beck
- fixed warnings regarding unused irg's
tree
|
commitdiff
2009-07-05
Michael Beck
- remove all irg parameter from node constructors havin...
tree
|
commitdiff
2009-06-29
Matthias Braun
remove unused common/firmwalk.* code
tree
|
commitdiff
2009-06-29
Matthias Braun
remove pointless and unused common/statistics.* code
tree
|
commitdiff
2009-06-29
Matthias Braun
Cleanup: remove firm_common_t.h (and the PRECISE_EXC_CO...
tree
|
commitdiff
2009-06-26
Matthias Braun
mark get_Block_irg inline to avoid warnings
tree
|
commitdiff
2009-06-25
Michael Beck
Add an irg attribute the Bad nodes: so get_Block_irg...
tree
|
commitdiff
2009-06-24
Michael Beck
- fixed warning
tree
|
commitdiff
2009-06-24
Michael Beck
- add an inline version of get_Block_irg()
tree
|
commitdiff
2009-06-24
Michael Beck
- add some doxygen comments laying around
tree
|
commitdiff
2009-06-19
Matthias Braun
another instance of wrong block in new_Proj
tree
|
commitdiff
2009-06-19
Matthias Braun
verify that Projs are in the same Block as their predec...
tree
|
commitdiff
2009-06-19
Matthias Braun
- Get rid of the infamous Start->ProjX->Start backedge
tree
|
commitdiff
2009-06-18
Matthias Braun
transform assert to an if, as some students tend to...
tree
|
commitdiff
2009-06-18
Matthias Braun
fix wrong assert, expor copy_node_attr function to...
tree
|
commitdiff
2009-06-03
Matthias Braun
- remove modecode concept which is pointless nowadays
tree
|
commitdiff
2009-06-02
Michael Beck
- svn properties added
tree
|
commitdiff
2009-06-02
Michael Beck
- C99 features removed
tree
|
commitdiff
2009-06-02
Michael Beck
- fixed Win32 build after r26081
tree
|
commitdiff
2009-06-01
Matthias Braun
add note/error message about critical edge splitting...
tree
|
commitdiff
2009-06-01
Matthias Braun
fix a bunch of bugs in my last commit (no idea why...
tree
|
commitdiff
2009-06-01
Matthias Braun
rework architecture specific timer code
tree
|
commitdiff
2009-06-01
Matthias Braun
Rework Block labels: They are entities now so we don...
tree
|
commitdiff
2009-05-30
Michael Beck
- fixed warning
tree
|
commitdiff
2009-05-30
Michael Beck
- lftr() is still buggy
tree
|
commitdiff
2009-05-30
Michael Beck
- removed permanent debug output
tree
|
commitdiff
2009-05-30
Michael Beck
- BugFix: when a P<->I conversion for an induction...
tree
|
commitdiff
2009-05-29
Johannes Franz
removed unnecessary test
tree
|
commitdiff
next