Krasimir Georgiev
|
5a29b5f7db
Revert "[AArch64][DebugInfo] Do not recompute CalleeSavedStackSize"
|
6 years ago |
Sander de Smalen
|
1348de6c20
[AArch64][DebugInfo] Do not recompute CalleeSavedStackSize
|
6 years ago |
Jeremy Morse
|
61af04a132
[DebugInfo] LiveDebugValues: explicitly terminate overwritten stack locations
|
6 years ago |
Jeremy Morse
|
4de36ba6c7
[DebugInfo] LiveDebugValues: locations with different exprs should not be merged
|
6 years ago |
Jeremy Morse
|
bb91402eff
[LiveDebugValues][NFC] Silence an unused variable warning
|
6 years ago |
David Stenberg
|
795f752ce7
[LiveDebugValues] Insert entry values after bundles
|
6 years ago |
Jeremy Morse
|
9df035808c
[DebugInfo] LiveDebugValues: correctly discriminate kinds of variable locations
|
6 years ago |
Jeremy Morse
|
228c7780c5
[DebugInfo] LiveDebugValues should always revisit backedges if it skips them
|
6 years ago |
Jeremy Morse
|
81f9699a89
[DebugInfo] Remove invalidated locations during LiveDebugValues
|
6 years ago |
Jeremy Morse
|
caa2044883
[DebugInfo] Avoid dropping location info across block boundaries
|
6 years ago |
Jeremy Morse
|
1375c53904
[DebugInfo] Handle complex expressions with spills in LiveDebugValues
|
6 years ago |
Daniel Sanders
|
57a8129407
Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVM
|
6 years ago |
Jeremy Morse
|
5a682e0faa
[DebugInfo] Avoid crash from dropped fragments in LiveDebugValues
|
6 years ago |
Jonas Devlieghere
|
114087caa6
[llvm] Migrate llvm::make_unique to std::make_unique
|
6 years ago |
Daniel Sanders
|
c7a3c5c5d1
Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Register as started by r367614. NFC
|
6 years ago |
Djordje Todorovic
|
7936dfdc22
Reland "[LiveDebugValues] Emit the debug entry values"
|
6 years ago |
Djordje Todorovic
|
6998f5cb03
Revert "[LiveDebugValues] Emit the debug entry values"
|
6 years ago |
Djordje Todorovic
|
068d4d9024
[LiveDebugValues] Emit the debug entry values
|
6 years ago |
Matt Arsenault
|
a2b05bc24d
CodeGen: Introduce a class for registers
|
6 years ago |
David Stenberg
|
26f45ec974
Remove ';' after namespace's closing bracket [NFC]
|
6 years ago |
Jeremy Morse
|
57c1d8af46
[NFC] Sink a function call into LiveDebugValues::process
|
6 years ago |
Jeremy Morse
|
d7e357f858
[DebugInfo] Honour variable fragments in LiveDebugValues
|
6 years ago |
Jeremy Morse
|
d0b09e3dd1
[DebugInfo] Terminate all location-lists at end of block
|
6 years ago |
Nikola Prica
|
c07d9e3cc6
[LiveDebugValues] Close range for previous variable's location when adding newly deduced location
|
6 years ago |
Craig Topper
|
393ae63d24
[X86] Fix several places that weren't passing what they though they were to MachineInstr::print
|
6 years ago |
Nikola Prica
|
dff9864fe8
Test commit (NFC)
|
6 years ago |
Petar Jovanovic
|
05a155607d
[LiveDebugValues] Rename 'DMI' into 'DebugInstr' (NFC)
|
6 years ago |
Petar Jovanovic
|
0ddfb52ad6
[DebugInfoMetadata] Refactor DIExpression::prepend constants (NFC)
|
6 years ago |
Eric Christopher
|
1a2c61fd4d
Temporarily Revert "[DebugInfo] Terminate more location-list ranges at the end of blocks"
|
6 years ago |
Jeremy Morse
|
74e964e3d1
[DebugInfo] Terminate more location-list ranges at the end of blocks
|
6 years ago |