Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
lib
/
CodeGen
/
SpillPlacement.cpp
5f8f34e4
Remove \brief commands from doxygen comments.
by Adrian Prantl
· 7 years ago
fb7f792
[CodeGen] Fix some Clang-tidy modernize-use-bool-literals and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
1527baa
CodeGen: Rename DEBUG_TYPE to match passnames
by Matthias Braun
· 8 years ago
b52e036
BitVector: add iterators for set bits
by Francis Visoiu Mistrih
· 8 years ago
b926bda
Reapply r263460: [SpillPlacement] Fix a quadratic behavior in spill placement.
by Quentin Colombet
· 9 years ago
613eec8
Revert r263460: [SpillPlacement] Fix a quadratic behavior in spill placement.
by Chandler Carruth
· 9 years ago
40ce25b
[SpillPlacement] Fix a quadratic behavior in spill placement.
by Quentin Colombet
· 10 years ago
f1ff53e
CodeGen: Remove implicit ilist iterator conversions, NFC
by Duncan P. N. Exon Smith
· 10 years ago
c804cdb
TargetRegisterInfo: Introduce PrintLaneMask.
by Matthias Braun
· 10 years ago
7425c8c
Fix the threshold added in r186434 (a re-apply of r185393) and updaated
by Chandler Carruth
· 11 years ago
1a98490
Converting SpillPlacement's BlockFrequency threshold to a ManagedStatic to avoid static constructors and destructors.
by Chris Bieneman
· 11 years ago
1b9dde0
[Modules] Remove potential ODR violations by sinking the DEBUG_TYPE
by Chandler Carruth
· 11 years ago
c0196b1
[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.
by Craig Topper
· 11 years ago
a5df813
RegAlloc: Account for a variable entry block frequency
by Duncan P. N. Exon Smith
· 11 years ago
b6d0bd4
[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.
by Benjamin Kramer
· 12 years ago
709c951
SpillPlacement: fix a bug in iterate.
by Manman Ren
· 12 years ago
5e985ee
[block-freq] Rename getEntryFrequency() -> getEntryFreq() to match getBlockFreq() in all *BlockFrequencyInfo*.
by Michael Gottesman
· 12 years ago
092647b
[block-freq] Store MBFI as a field on SpillPlacement so we can access it to get the entry frequency while processing data.
by Michael Gottesman
· 12 years ago
c5454ff
Reapply r185393.
by Jakob Stoklund Olesen
· 12 years ago
13be6bf
Revert (most of) r185393 and r185395.
by Jakob Stoklund Olesen
· 12 years ago
3b4e9cc
Tweak some comments that referred to the old bias computations.
by Jakob Stoklund Olesen
· 12 years ago
55daed2
Remove floating point computations form SpillPlacement.cpp.
by Jakob Stoklund Olesen
· 12 years ago
e2a1d89
Switch spill weights from a basic loop depth estimation to BlockFrequencyInfo.
by Benjamin Kramer
· 12 years ago
b697026
Move #include of BitVector from .h to .cpp file.
by Jakub Staszak
· 13 years ago
29268b5
Give a small negative bias to giant edge bundles.
by Jakob Stoklund Olesen
· 13 years ago
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
· 14 years ago
1c0db0f
Prefer multiplications to divisions.
by Jakob Stoklund Olesen
· 14 years ago
6d2bbc1
Extract SpillPlacement::addLinks for handling the special transparent blocks.
by Jakob Stoklund Olesen
· 14 years ago
6895b87
Keep track of the number of positively biased nodes when adding constraints.
by Jakob Stoklund Olesen
· 14 years ago
36b5d8a
Break the spill placement algorithm into three parts: prepare, addConstraints, and finish.
by Jakob Stoklund Olesen
· 14 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