Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
f5f1689ed28025cef601034052ef9c214797e8af
/
lib
/
CodeGen
/
LiveIntervalAnalysis.h
f5f1689
Use a list instead of a vector to store intervals. This will be needed
by Alkis Evlogimenos
· 22 years ago
1a119e2
Remove allocatable registers vector. It is already provided by LiveVariables.
by Alkis Evlogimenos
· 22 years ago
26bfc08
Add coalescing to register allocator. A hint is added to each interval
by Alkis Evlogimenos
· 22 years ago
6b4edba
Change weight into a float so that we can take into account the
by Alkis Evlogimenos
· 22 years ago
169cfd0
Add support for inactive intervals. This effectively reuses registers
by Alkis Evlogimenos
· 22 years ago
485ec3c
Rename LiveIntervals::expired() to LiveIntervals::expiredAt().
by Alkis Evlogimenos
· 22 years ago
dd2cc65
Handle multiple virtual register definitions gracefully.
by Alkis Evlogimenos
· 22 years ago
b27ef24
Move operator<<(std::ostream&, const LiveInterval&) out of the header file.
by Alkis Evlogimenos
· 22 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
· 22 years ago