Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 lat temu |
Serge Pavlov
|
06c71d8a6f
Report fatal error in the case of out of memory
|
7 lat temu |
Serge Pavlov
|
165fd931ac
Revert r325224 "Report fatal error in the case of out of memory"
|
7 lat temu |
Serge Pavlov
|
ca451d02e4
Report fatal error in the case of out of memory
|
7 lat temu |
Matthias Braun
|
fa621d294f
Rename LiveIntervalAnalysis.h to LiveIntervals.h
|
7 lat temu |
David Blaikie
|
e3a9b4ce3a
Fix a bunch more layering of CodeGen headers that are in Target
|
7 lat temu |
Eugene Zelenko
|
3840975c3a
[CodeGen] Fix some Clang-tidy modernize-use-default-member-init and Include What You Use warnings; other minor fixes (NFC).
|
8 lat temu |
Duncan P. N. Exon Smith
|
3f2c43f3c5
CodeGen: Remove more ilist iterator implicit conversions, NFC
|
10 lat temu |
Benjamin Kramer
|
c8a95a8bf4
Make static variables const if possible. Makes them go into a read-only section.
|
10 lat temu |
Chandler Carruth
|
8677f2ff9a
[Modules] Remove potential ODR violations by sinking the DEBUG_TYPE
|
11 lat temu |
Benjamin Kramer
|
a4f0aad951
[C++11] Replace llvm::tie with std::tie.
|
11 lat temu |
Puyan Lotfi
|
9f2252fe47
The following patch' purpose is to reduce compile time for compilation of small
|
11 lat temu |
Matthias Braun
|
4f3b5e8c92
Represent RegUnit liveness with LiveRange instance
|
12 lat temu |
Chandler Carruth
|
d04a8d4b33
Use the new script to sort the includes of every file under lib.
|
12 lat temu |
Jakob Stoklund Olesen
|
042888db2b
Convert RAGreedy to LiveRegMatrix interference checking.
|
13 lat temu |
Jakob Stoklund Olesen
|
396618b43a
Switch all register list clients to the new MC*Iterator interface.
|
13 lat temu |
Craig Topper
|
e4fd907e72
Use uint16_t to store register overlaps to reduce static data.
|
13 lat temu |
Jakob Stoklund Olesen
|
d5d61edfc6
Fix global live range splitting regmask accuracy.
|
13 lat temu |
Jakob Stoklund Olesen
|
938200859e
Add a static MachineOperand::clobbersPhysReg().
|
13 lat temu |
Jakob Stoklund Olesen
|
6ef7da0197
Add register mask support to InterferenceCache.
|
13 lat temu |
Andrew Trick
|
23d1c5ce8a
Remove pointless mode line in .cpp file.
|
13 lat temu |
Andrew Trick
|
524ff020f3
wrong filename
|
13 lat temu |
Jakob Stoklund Olesen
|
c7931fd725
Allow null interference cursors to be queried.
|
14 lat temu |
Jakob Stoklund Olesen
|
f1c709837b
Reapply r135121 with a fixed copy constructor.
|
14 lat temu |
Jakob Stoklund Olesen
|
4fcfcf4984
Revert r135121 which broke a gcc-4.2 builder.
|
14 lat temu |
Jakob Stoklund Olesen
|
6a9feaac93
Count references to interference cache entries.
|
14 lat temu |
Jakob Stoklund Olesen
|
9d29cbad32
Precompute interference for neighbor blocks as long as there is no interference.
|
14 lat temu |
Jakob Stoklund Olesen
|
f34ae32a6b
Avoid moving iterators when the previous block was just visited.
|
14 lat temu |
Jakob Stoklund Olesen
|
5907d86365
Add an InterferenceCache class for caching per-block interference ranges.
|
14 lat temu |