Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
6b4edbaaf9021e0434f0ce0c3724eb43ed41b770
/
lib
/
CodeGen
/
RegAllocLinearScan.cpp
6b4edba
Change weight into a float so that we can take into account the
by Alkis Evlogimenos
· 21 years ago
169cfd0
Add support for inactive intervals. This effectively reuses registers
by Alkis Evlogimenos
· 21 years ago
5e46b51
Prune some #includes Add a statistic for # reloads
by Chris Lattner
· 21 years ago
a71e05a
Modify linear scan register allocator to use the two-address
by Alkis Evlogimenos
· 21 years ago
a3d0e5c
Fix bug in reserved registers. DH actually aliases DX and EDX which
by Alkis Evlogimenos
· 21 years ago
485ec3c
Rename LiveIntervals::expired() to LiveIntervals::expiredAt().
by Alkis Evlogimenos
· 21 years ago
4d7af65
Change interface of MachineOperand as follows:
by Alkis Evlogimenos
· 21 years ago
94743e4
When reserving a preallocated register spill the aliases of this register too.
by Alkis Evlogimenos
· 21 years ago
7d65a12
Expire any active intervals left when register allocation is done.
by Alkis Evlogimenos
· 21 years ago
f6e610c
Add instruction numbers to debugging output.
by Alkis Evlogimenos
· 21 years ago
49787e3
Fix bug in register spilling when a preallocated live range overlaps a
by Alkis Evlogimenos
· 21 years ago
69546d5
Improve debugging output and clean up some code.
by Alkis Evlogimenos
· 21 years ago
5858707
Print instructions before register allocation is performed. Also fix
by Alkis Evlogimenos
· 21 years ago
99d1a8f
Remove "numReloaded" statistic.
by Alkis Evlogimenos
· 21 years ago
ff0cbe1
Merging the linear scan register allocator in trunk. It currently passes most tests under test/Programs/SingleSource/Benchmarks/Shootout so development will continue on trunk. The allocator is not enabled by default. You will need to pass -regallo=linearscan to lli or llc to use it.
by Alkis Evlogimenos
· 21 years ago