Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
před 6 roky |
Serge Pavlov
|
06c71d8a6f
Report fatal error in the case of out of memory
|
před 7 roky |
Serge Pavlov
|
165fd931ac
Revert r325224 "Report fatal error in the case of out of memory"
|
před 7 roky |
Serge Pavlov
|
ca451d02e4
Report fatal error in the case of out of memory
|
před 7 roky |
Francis Visoiu Mistrih
|
accb337c76
[CodeGen] Rename functions PrintReg* to printReg*
|
před 7 roky |
David Blaikie
|
e3a9b4ce3a
Fix a bunch more layering of CodeGen headers that are in Target
|
před 7 roky |
Chandler Carruth
|
e3e43d9d57
Sort the remaining #include lines in include/... and lib/....
|
před 8 roky |
Matthias Braun
|
a9e2ca030f
LIU:::Query: Query LiveRange instead of LiveInterval; NFC
|
před 8 roky |
Eugene Zelenko
|
ad3a5404cb
[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
|
před 8 roky |
David Majnemer
|
975248e4fb
Use the range variant of find instead of unpacking begin/end
|
před 9 roky |
Matthias Braun
|
7b54b4de26
LiveIntervalUnion: Allow specification of liverange when unifying/extracting.
|
před 10 roky |
Chandler Carruth
|
8677f2ff9a
[Modules] Remove potential ODR violations by sinking the DEBUG_TYPE
|
před 11 roky |
Craig Topper
|
4ba844388c
[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.
|
před 11 roky |
Chandler Carruth
|
d04a8d4b33
Use the new script to sort the includes of every file under lib.
|
před 12 roky |
Jakob Stoklund Olesen
|
1ead68d769
Make the LiveRegMatrix analysis available to targets.
|
před 12 roky |
Jakub Staszak
|
af650354a1
Remove unused MachineLoopRanges analysis.
|
před 12 roky |
Jakob Stoklund Olesen
|
0e5a60b4eb
Move LiveUnionArray into LiveIntervalUnion.h
|
před 13 roky |
Jakob Stoklund Olesen
|
2fd0923593
Don't print register names in LiveIntervalUnion::print().
|
před 13 roky |
Lang Hames
|
b638c789be
Oops - LiveIntervalUnion.cpp file does use std::find. Moving STL header include to LiveIntervalUnion.cpp file.
|
před 13 roky |
Jakob Stoklund Olesen
|
9b7ff12dd1
Simplify the interference checking code a bit.
|
před 14 roky |
Jakob Stoklund Olesen
|
fe026e1829
Eliminate the last use of InterferenceResult.
|
před 14 roky |
Jakob Stoklund Olesen
|
9942ba9c0e
Remove more dead code.
|
před 14 roky |
Jakob Stoklund Olesen
|
bb688cec09
Remove some dead code.
|
před 14 roky |
Jakob Stoklund Olesen
|
51458ed09e
Be more aggressive about following hints.
|
před 14 roky |
Jakob Stoklund Olesen
|
3f5bedf5cb
Speed up eviction by stopping collectInterferingVRegs as soon as the spill
|
před 14 roky |
Jakob Stoklund Olesen
|
11983cd861
Speed up LiveIntervalUnion::unify by handling end insertion specially.
|
před 14 roky |
Jakob Stoklund Olesen
|
4f6364fd3f
Add tags to live interval unions to avoid using stale queries.
|
před 14 roky |
Jakob Stoklund Olesen
|
4314268128
Replace TargetRegisterInfo::printReg with a PrintReg class that also works without a TRI instance.
|
před 14 roky |
Jakob Stoklund Olesen
|
8d12140437
Avoid dereferencing end() in collectInterferingVRegs() when there is no
|
před 14 roky |
Jakob Stoklund Olesen
|
ff2e9b4225
Provide LiveIntervalUnion::Query::checkLoopInterference.
|
před 14 roky |