Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 жил өмнө |
Adrian Prantl
|
26b584c691
Remove \brief commands from doxygen comments.
|
7 жил өмнө |
Eugene Zelenko
|
79ea5b5555
[CodeGen] Fix some Clang-tidy modernize-use-bool-literals and Include What You Use warnings; other minor fixes (NFC).
|
8 жил өмнө |
Matthias Braun
|
94c4904dc5
CodeGen: Rename DEBUG_TYPE to match passnames
|
8 жил өмнө |
Francis Visoiu Mistrih
|
1179b5ee40
BitVector: add iterators for set bits
|
8 жил өмнө |
Quentin Colombet
|
a499216ab6
Reapply r263460: [SpillPlacement] Fix a quadratic behavior in spill placement.
|
9 жил өмнө |
Chandler Carruth
|
f0a58295f3
Revert r263460: [SpillPlacement] Fix a quadratic behavior in spill placement.
|
9 жил өмнө |
Quentin Colombet
|
058d8f885a
[SpillPlacement] Fix a quadratic behavior in spill placement.
|
9 жил өмнө |
Duncan P. N. Exon Smith
|
ac4d7b6f10
CodeGen: Remove implicit ilist iterator conversions, NFC
|
10 жил өмнө |
Matthias Braun
|
86ac1df594
TargetRegisterInfo: Introduce PrintLaneMask.
|
10 жил өмнө |
Chandler Carruth
|
bbb28e7e98
Fix the threshold added in r186434 (a re-apply of r185393) and updaated
|
11 жил өмнө |
Chris Bieneman
|
3b5a0bf93d
Converting SpillPlacement's BlockFrequency threshold to a ManagedStatic to avoid static constructors and destructors.
|
11 жил өмнө |
Chandler Carruth
|
8677f2ff9a
[Modules] Remove potential ODR violations by sinking the DEBUG_TYPE
|
11 жил өмнө |
Craig Topper
|
4ba844388c
[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.
|
11 жил өмнө |
Duncan P. N. Exon Smith
|
861e4db905
RegAlloc: Account for a variable entry block frequency
|
11 жил өмнө |
Benjamin Kramer
|
d628f19f5d
[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.
|
11 жил өмнө |
Manman Ren
|
5de5680689
SpillPlacement: fix a bug in iterate.
|
11 жил өмнө |
Michael Gottesman
|
523823b897
[block-freq] Rename getEntryFrequency() -> getEntryFreq() to match getBlockFreq() in all *BlockFrequencyInfo*.
|
11 жил өмнө |
Michael Gottesman
|
1a938c2beb
[block-freq] Store MBFI as a field on SpillPlacement so we can access it to get the entry frequency while processing data.
|
11 жил өмнө |
Jakob Stoklund Olesen
|
6d9fe79afe
Reapply r185393.
|
12 жил өмнө |
Jakob Stoklund Olesen
|
92879a8cb1
Revert (most of) r185393 and r185395.
|
12 жил өмнө |
Jakob Stoklund Olesen
|
7babb052a6
Tweak some comments that referred to the old bias computations.
|
12 жил өмнө |
Jakob Stoklund Olesen
|
74d2a3e1a0
Remove floating point computations form SpillPlacement.cpp.
|
12 жил өмнө |
Benjamin Kramer
|
4eed756153
Switch spill weights from a basic loop depth estimation to BlockFrequencyInfo.
|
12 жил өмнө |
Jakub Staszak
|
f31034db8c
Move #include of BitVector from .h to .cpp file.
|
12 жил өмнө |
Jakob Stoklund Olesen
|
1dc12aa148
Give a small negative bias to giant edge bundles.
|
13 жил өмнө |
Jakob Stoklund Olesen
|
b87f91b063
Be more conservative when forming compact regions.
|
14 жил өмнө |
Jakob Stoklund Olesen
|
0e0a8806d4
Extend the SpillPlacement interface with two new features.
|
14 жил өмнө |
Jakob Stoklund Olesen
|
e60f103d2d
Add a simple method for marking blocks with interference in and out.
|
14 жил өмнө |
Jakob Stoklund Olesen
|
f4afdfc501
Build the Hopfield network incrementally when splitting global live ranges.
|
14 жил өмнө |