index
:
ori/mc.git
0.2
abi
autoexpr
autovar
bettermatch
biofunc
callee-save
closures
dependent-tags
fixtraits
freebsd-port
hashtraits
integrated
kill-sleq
libmath-merge
master
matchcomp
mbld-rebase
mbld2
mpkg
netbsd-port
peephole-opt
poller
qbe
struct-lit
threadwork
tls
trait-syntax
update-bootstrap
The Myrddin compiler.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
6
/
ra.c
Age
Commit message (
Expand
)
Author
2020-06-10
Fix check for dumb moves (thanks sgilles)
Ori Bernstein
2019-02-27
Remove unused lines from the regmap.
Ori Bernstein
2017-07-18
Use zalloc to allocate livedense and livesparse
Michael Forney
2017-07-09
Style(9)-ify.
Ori Bernstein
2016-12-06
Reduce memory usage.
Ori Bernstein
2016-12-06
Grow the adjacency lists incrementally.
Ori Bernstein
2016-12-04
Don't incrementally grow nodemove lists.
Ori Bernstein
2016-08-24
Don't eliminate all record of prepainted liveness.
Ori Bernstein
2016-08-20
Print the function name when debug dumping RA
Ori Bernstein
2016-02-22
Extract util functions into separate dir from parse/
Ori Bernstein
2016-01-03
Optimize register allocator.
Ori Bernstein
2016-01-03
Rewrite spills in reverse order.
Ori Bernstein
2015-11-17
MEGAPATCH: Tabification.
Ori Bernstein
2015-08-24
Useless, noisy debug trace dropped.
Ori Bernstein
2015-08-23
Clean up remapping code.
Ori Bernstein
2015-08-23
Refactor the substituition of the early coalesces.
Ori Bernstein
2015-08-23
Remove dead code.
Ori Bernstein
2015-08-20
Update Plan 9 build for new ABI.
Ori Bernstein
2015-08-22
qsort_r isn't portable.
Ori Bernstein
2015-08-22
Do slightly better code gen.
Ori Bernstein
2015-08-21
Get closer to the C ABI
Ori Bernstein
2015-08-19
Start using mostly caller save ABI.
Ori Bernstein
2015-06-26
Fix a few misc memory bugs.
Ori Bernstein
2015-06-15
Remove a few leaks.
Ori Bernstein
2014-12-21
Malloc the right types.
Ori Bernstein
2014-12-21
First attempt at supporting plan9 assemblers.
Ori Bernstein
2014-12-13
Add plan9 instruction formats.
Ori Bernstein
2014-10-30
Unrename 'opt' -> 'mi'
Ori Bernstein
2014-10-07
Work on trimming BBs and inseting Orets.
Ori Bernstein
2014-10-04
Start work of porting to Plan 9.
Ori Bernstein
2014-09-18
Save and restore xmm registers correctly
Ori Bernstein
2014-09-18
Correctly save/restore xmm registers.
Ori Bernstein
2014-09-10
Fix register allocator bug.
Ori Bernstein
2014-08-22
Fix swapped loop indexes.
Ori Bernstein
2014-06-18
Optimize nodemoves()
Ori Bernstein
2014-06-14
Rearrange declarations to facilitate refactoring.
Ori Bernstein
2014-06-14
Take into account subregisters when coalescing.
Ori Bernstein
2014-06-10
Check correct condition for worklists.
Ori Bernstein
2014-06-04
Optimize the register allocator.
Ori Bernstein
2014-05-25
Merge branch 'master' of git+ssh://git.eigenstate.org/git/ori/mc
Ori Bernstein
2014-05-25
Make things slightly less O(maxreg)ish
Ori Bernstein
2014-05-24
Don't iterate over bit sets as much.
Ori Bernstein
2014-05-21
Add itop and ptoi functons.
Ori Bernstein
2014-01-06
Make the code match the comment.
Ori Bernstein
2013-12-30
Fix register mappings for selector.
Ori Bernstein
2013-10-03
Do a correct subreg check.
Ori Bernstein
2013-09-25
Floating point code now register allocates (Correctly?)
Ori Bernstein
2013-09-25
Start moving towards support for register classes.
Ori Bernstein
2013-08-19
Add all SSE registers.
Ori Bernstein
2013-08-19
Move trivial colorability checks into a function.
Ori Bernstein
[next]