Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 лет назад |
Eugene Zelenko
|
4e65a6d127
[CodeGen] Fix build bots which uses old Clang broken in r314046. (NFC)
|
8 лет назад |
Eugene Zelenko
|
3840975c3a
[CodeGen] Fix some Clang-tidy modernize-use-default-member-init and Include What You Use warnings; other minor fixes (NFC).
|
8 лет назад |
Benjamin Kramer
|
b453775cc2
[CodeGen] Reduce visibility of implementation details
|
10 лет назад |
Benjamin Kramer
|
c8a95a8bf4
Make static variables const if possible. Makes them go into a read-only section.
|
10 лет назад |
Benjamin Kramer
|
00e08fcaa0
Canonicalize header guards into a common format.
|
11 лет назад |
Craig Topper
|
695aa80f07
[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.
|
11 лет назад |
Puyan Lotfi
|
9f2252fe47
The following patch' purpose is to reduce compile time for compilation of small
|
11 лет назад |
Matthias Braun
|
4f3b5e8c92
Represent RegUnit liveness with LiveRange instance
|
12 лет назад |
Benjamin Kramer
|
55c06ae7af
Revert "Give internal classes hidden visibility."
|
12 лет назад |
Benjamin Kramer
|
15f387c93e
Give internal classes hidden visibility.
|
12 лет назад |
Jakob Stoklund Olesen
|
1ead68d769
Make the LiveRegMatrix analysis available to targets.
|
12 лет назад |
Jakob Stoklund Olesen
|
042888db2b
Convert RAGreedy to LiveRegMatrix interference checking.
|
13 лет назад |
Jakob Stoklund Olesen
|
6ef7da0197
Add register mask support to InterferenceCache.
|
13 лет назад |
Jakob Stoklund Olesen
|
3bf7a1cc3c
Remove unused variable.
|
13 лет назад |
Jakob Stoklund Olesen
|
c7931fd725
Allow null interference cursors to be queried.
|
14 лет назад |
Jakob Stoklund Olesen
|
f1c709837b
Reapply r135121 with a fixed copy constructor.
|
14 лет назад |
Jakob Stoklund Olesen
|
4fcfcf4984
Revert r135121 which broke a gcc-4.2 builder.
|
14 лет назад |
Jakob Stoklund Olesen
|
6a9feaac93
Count references to interference cache entries.
|
14 лет назад |
Jakob Stoklund Olesen
|
c66a37df73
Reapply r135074 and r135080 with a fix.
|
14 лет назад |
Jakob Stoklund Olesen
|
54c74e906a
Revert r135074 and r135080. They broke clamscan.
|
14 лет назад |
Jakob Stoklund Olesen
|
1337e2b75a
Move the InterferenceCache cursor into the GlobalSplitCand struct.
|
14 лет назад |
Jakob Stoklund Olesen
|
9d29cbad32
Precompute interference for neighbor blocks as long as there is no interference.
|
14 лет назад |
Jakob Stoklund Olesen
|
5907d86365
Add an InterferenceCache class for caching per-block interference ranges.
|
14 лет назад |