Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
Eugene Zelenko
|
7cf6af50d7
[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
|
8 years ago |
Philipp Schaad
|
4d98985c94
Commit access test
|
8 years ago |
Wei Mi
|
815b02e9ce
Recommit r265547, and r265610,r265639,r265657 on top of it, plus
|
9 years ago |
Hans Wennborg
|
d8b70fb72f
Revert r265547 "Recommit r265309 after fixed an invalid memory reference bug happened"
|
9 years ago |
Wei Mi
|
1145b58255
Recommit r265309 after fixed an invalid memory reference bug happened
|
9 years ago |
Wei Mi
|
e19a68b607
Revert r265309 and r265312 because they caused some errors I need to investigate.
|
9 years ago |
Wei Mi
|
d31cb9b5c5
Replace analyzeSiblingValues with new algorithm to fix its compile
|
9 years ago |
Alexander Kornienko
|
cd52a7a381
Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)
|
10 years ago |
Alexander Kornienko
|
cf0db29df2
Fixed/added namespace ending comments using clang-tidy. NFC
|
10 years ago |
Lang Hames
|
4e2cbd5158
[RegAlloc] Kill off the trivial spiller - nobody is using it any more.
|
10 years ago |
Benjamin Kramer
|
00e08fcaa0
Canonicalize header guards into a common format.
|
11 years ago |
David Blaikie
|
2d24e2a396
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch
|
13 years ago |
Jakob Stoklund Olesen
|
47dbf6cef7
Change the Spiller interface to take a LiveRangeEdit reference.
|
14 years ago |
Jakob Stoklund Olesen
|
38f6bd0fc8
Make SpillIs an optional pointer. Avoid creating a bunch of temporary SmallVectors.
|
14 years ago |
Jakob Stoklund Olesen
|
f6dff84d4e
Force the greedy register allocator to always use the inline spiller.
|
14 years ago |
Andrew Trick
|
f4baeaf848
RABasic is nearly functionally complete. There are a few remaining
|
14 years ago |
Jakob Stoklund Olesen
|
d3b4895414
In which I learn how to forward declare template classes.
|
15 years ago |
Jakob Stoklund Olesen
|
0a2b2a1497
Clean up the Spiller.h interface.
|
15 years ago |
Jakob Stoklund Olesen
|
f2c6e367c1
Change the createSpiller interface to take a MachineFunctionPass argument.
|
15 years ago |
Jakob Stoklund Olesen
|
9529a1c3dd
Spillers may alter MachineLoopInfo when breaking critical edges, so make it
|
15 years ago |
Jakob Stoklund Olesen
|
9e55afbf88
Add support for rematerialization to InlineSpiller.
|
15 years ago |
Jakob Stoklund Olesen
|
67674e2685
Don't return a std::vector in the Spiller interface, but take a reference to a
|
15 years ago |
Lang Hames
|
6194569d22
Added a new "splitting" spiller.
|
15 years ago |
Lang Hames
|
8783e401a3
Removed references to LiveStacks from Spiller.* . They're no longer needed.
|
15 years ago |
Lang Hames
|
835ca07991
Added a new Spiller implementation which wraps LiveIntervals::addIntervalsForSpills.
|
15 years ago |
Lang Hames
|
38283e23df
Fixed the in-place spiller and trivial rewriter, which had been broken by the recent SlotIndexes work.
|
15 years ago |
Daniel Dunbar
|
cfb8a1bea1
Fix some minor MSVC compiler warnings.
|
16 years ago |
Daniel Dunbar
|
deb052a3dd
Match declaration to definition.
|
16 years ago |
Lang Hames
|
10382fb71d
More VNInfo tweaking, plus a little progress on intra-block splitting.
|
16 years ago |