Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
6b17ef58a19aeabea52a33ed2c473242053e07b2
/
llvm
/
lib
/
CodeGen
/
SpillPlacement.cpp
8695452
Be more conservative when forming compact regions.
by Jakob Stoklund Olesen
· 14 years ago
d2a7d1e
Extend the SpillPlacement interface with two new features.
by Jakob Stoklund Olesen
· 14 years ago
0ab5d0e
Add a simple method for marking blocks with interference in and out.
by Jakob Stoklund Olesen
· 14 years ago
ed47ed4
Build the Hopfield network incrementally when splitting global live ranges.
by Jakob Stoklund Olesen
· 15 years ago
1c0db0f
Prefer multiplications to divisions.
by Jakob Stoklund Olesen
· 15 years ago
6d2bbc1
Extract SpillPlacement::addLinks for handling the special transparent blocks.
by Jakob Stoklund Olesen
· 15 years ago
6895b87
Keep track of the number of positively biased nodes when adding constraints.
by Jakob Stoklund Olesen
· 15 years ago
36b5d8a
Break the spill placement algorithm into three parts: prepare, addConstraints, and finish.
by Jakob Stoklund Olesen
· 15 years ago
c332e72
Precompute block frequencies, pow() isn't free.
by Jakob Stoklund Olesen
· 15 years ago
73e203e
Trim debugging output.
by Jakob Stoklund Olesen
· 15 years ago
2b855eb
Silence an MSVC warning
by Jakob Stoklund Olesen
· 15 years ago
79be8ae
Divert Hopfield network debug output. It is very noisy.
by Jakob Stoklund Olesen
· 15 years ago
267f6c1
Add RAGreedy methods for splitting live ranges around regions.
by Jakob Stoklund Olesen
· 15 years ago
8e236ea
Add the SpillPlacement analysis pass.
by Jakob Stoklund Olesen
· 15 years ago