Matt Arsenault
|
b50690c7bb
LiveIntervals: Remove assertion
|
6 роки тому |
Daniel Sanders
|
c7a3c5c5d1
Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Register as started by r367614. NFC
|
6 роки тому |
Fangrui Song
|
e6cd4757bf
Use llvm::upper_bound. NFC
|
6 роки тому |
Quentin Colombet
|
7fce37e34d
[LiveRange] Reset the VNIs when splitting subranges
|
6 роки тому |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 роки тому |
Yury Delendik
|
985ee9ed76
Update DBG_VALUE register operand during LiveInterval operations
|
7 роки тому |
Nico Weber
|
0f38c60baf
IWYU for llvm-config.h in llvm, additions.
|
7 роки тому |
Matthias Braun
|
88fdf29ab6
LiveInterval: Print weight in print() function.
|
7 роки тому |
Matthias Braun
|
fa621d294f
Rename LiveIntervalAnalysis.h to LiveIntervals.h
|
7 роки тому |
Francis Visoiu Mistrih
|
accb337c76
[CodeGen] Rename functions PrintReg* to printReg*
|
7 роки тому |
David Blaikie
|
e3a9b4ce3a
Fix a bunch more layering of CodeGen headers that are in Target
|
7 роки тому |
Aaron Ballman
|
1d03d382c1
Reverting r315590; it did not include changes for llvm-tblgen, which is causing link errors for several people.
|
7 роки тому |
Don Hinton
|
5298935fe7
[dump] Remove NDEBUG from test to enable dump methods [NFC]
|
7 роки тому |
Eugene Zelenko
|
2de563a9ab
[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
|
8 роки тому |
Matthias Braun
|
b6ebe7d6c7
RegisterCoalescer: Simplify subrange splitting code; NFC
|
8 роки тому |
Matthias Braun
|
88d207542b
Cleanup dump() functions.
|
8 роки тому |
Krzysztof Parzyszek
|
308c60d0cb
Implement LaneBitmask::any(), use it to replace !none(), NFCI
|
8 роки тому |
Krzysztof Parzyszek
|
d6ca3f019d
Extract LaneBitmask into a separate type
|
8 роки тому |
Krzysztof Parzyszek
|
31a5f885bf
Create subranges for new intervals resulting from live interval splitting
|
9 роки тому |
David Majnemer
|
5d08e375ab
Use the range variant of remove_if instead of unpacking begin/end
|
9 роки тому |
Krzysztof Parzyszek
|
29e2ed1854
Add print/dump routines to LiveInterval::SubRange
|
9 роки тому |
Matthias Braun
|
1cd242fe11
CodeGen: Refactor renameDisconnectedComponents() as a pass
|
9 роки тому |
Matthias Braun
|
6054e84d82
LiveIntervalAnalysis: Rework constructMainRangeFromSubranges()
|
9 роки тому |
Matthias Braun
|
2a73788c72
LiveIntervalAnalysis: Fix missing defs in renameDisconnectedComponents().
|
9 роки тому |
Tom Stellard
|
c37b54dfc5
Revert "LiveIntervalAnalysis: Rework constructMainRangeFromSubranges()"
|
9 роки тому |
Matthias Braun
|
e607e01664
LiveIntervalAnalysis: Rework constructMainRangeFromSubranges()
|
9 роки тому |
Matthias Braun
|
583673e65e
LiveInterval: Avoid unnecessary auto, add const; NFC
|
9 роки тому |
Mehdi Amini
|
f6071e14c5
[NFC] Header cleanup
|
9 роки тому |
Matthias Braun
|
afb111acf7
LiveInterval: Fix Distribute() failing on liveranges with unused VNInfos
|
9 роки тому |
Duncan P. N. Exon Smith
|
42e18357c5
CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFC
|
9 роки тому |