Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 éve |
Eugene Zelenko
|
16ffaf8e76
[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
|
8 éve |
Matthias Braun
|
9262f00f1a
Timer: Track name and description.
|
8 éve |
Wei Mi
|
815b02e9ce
Recommit r265547, and r265610,r265639,r265657 on top of it, plus
|
9 éve |
Hans Wennborg
|
d8b70fb72f
Revert r265547 "Recommit r265309 after fixed an invalid memory reference bug happened"
|
9 éve |
Wei Mi
|
1145b58255
Recommit r265309 after fixed an invalid memory reference bug happened
|
9 éve |
Wei Mi
|
e19a68b607
Revert r265309 and r265312 because they caused some errors I need to investigate.
|
9 éve |
Wei Mi
|
d31cb9b5c5
Replace analyzeSiblingValues with new algorithm to fix its compile
|
9 éve |
Quentin Colombet
|
9d60e0ff0a
[RegAllocGreedy] Introduce a late pass to repair broken hints.
|
10 éve |
Benjamin Kramer
|
00e08fcaa0
Canonicalize header guards into a common format.
|
11 éve |
Craig Topper
|
695aa80f07
[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.
|
11 éve |
Ahmed Charles
|
f4ccd11075
Replace OwningPtr<T> with std::unique_ptr<T>.
|
11 éve |
Juergen Ributzka
|
354362524a
[weak vtables] Remove a bunch of weak vtables
|
11 éve |
Alexey Samsonov
|
b21ab43cfc
Revert r194865 and r194874.
|
11 éve |
Juergen Ributzka
|
5a364c5561
[weak vtables] Remove a bunch of weak vtables
|
11 éve |
Benjamin Kramer
|
55c06ae7af
Revert "Give internal classes hidden visibility."
|
12 éve |
Benjamin Kramer
|
15f387c93e
Give internal classes hidden visibility.
|
12 éve |
Mark Lacey
|
1feb5854ae
Track new virtual registers by register number.
|
12 éve |
Jakob Stoklund Olesen
|
be6a376b95
LiveIntervalUnion is not used in RegAllocBase.
|
12 éve |
Craig Topper
|
8de25f031d
Make constant string pointer into an array to remove a pointer lookup for every access.
|
12 éve |
Chandler Carruth
|
a1514e24cc
Sort includes for all of the .h files under the 'lib' tree. These were
|
12 éve |
Jakob Stoklund Olesen
|
1ead68d769
Make the LiveRegMatrix analysis available to targets.
|
12 éve |
Jakob Stoklund Olesen
|
d4348a2dc2
Remove LiveIntervalUnions from RegAllocBase.
|
13 éve |
Jakob Stoklund Olesen
|
812cda9a5c
Convert RABasic to using LiveRegMatrix interference checking.
|
13 éve |
Jakob Stoklund Olesen
|
fe17bdbb50
Also compute MBB live-in lists in the new rewriter pass.
|
13 éve |
Andrew Trick
|
1525260b3e
Move RegisterClassInfo.h.
|
13 éve |
Jakob Stoklund Olesen
|
0e5a60b4eb
Move LiveUnionArray into LiveIntervalUnion.h
|
13 éve |
Jakob Stoklund Olesen
|
9384111e90
Make data structures private.
|
13 éve |
Jakob Stoklund Olesen
|
a8bd9a68f7
Sink spillInterferences into RABasic.
|
13 éve |
Jakob Stoklund Olesen
|
078203f301
Cleanup.
|
13 éve |