aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LiveDebugValues.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-01-24[DebugInfo][LiveDebugValues] Teach Live Debug Values About Meta InstructionsTom Weaver1-0/+6
2019-12-13[LiveDebugValues] Omit entry values for DBG_VALUEs with pre-existing expressionsDavid Stenberg1-2/+3
2019-12-05[LiveDebugValues] Silence the unused var warning; NFCDjordje Todorovic1-2/+1
2019-12-05Reland "[LiveDebugValues] Introduce entry values of unmodified params"Djordje Todorovic1-81/+304
2019-12-03[DebugInfo] Make DebugVariable class available in DebugInfoMetadatastozer1-111/+26
2019-12-03Revert "[LiveDebugValues] Introduce entry values of unmodified params"Djordje Todorovic1-301/+78
2019-12-03[LiveDebugValues] Introduce entry values of unmodified paramsDjordje Todorovic1-78/+301
2019-11-20[DebugInfo] Remove the DIFlagArgumentNotModified debug info flagDjordje Todorovic1-1/+1
2019-11-13Sink all InitializePasses.h includesReid Kleckner1-0/+1
2019-11-13[DebugInfo] Avoid creating entry values for clobbered registersDavid Stenberg1-4/+31
2019-11-13[DebugInfo] Add helper for finding entry value candidates [NFC]David Stenberg1-28/+61
2019-11-08Reland: [TII] Use optional destination and source pair as a return value; NFCDjordje Todorovic1-3/+7
2019-10-31Revert rG57ee0435bd47f23f3939f402914c231b4f65ca5e - [TII] Use optional destin...Simon Pilgrim1-9/+5
2019-10-31[TII] Use optional destination and source pair as a return value; NFCDjordje Todorovic1-5/+9
2019-10-29Reland [AArch64][DebugInfo] Do not recompute CalleeSavedStackSize (Take 2)Sander de Smalen1-2/+1
2019-10-29Revert rG70f5aecedef9a6e347e425eb5b843bf797b95319 - "Reland [AArch64][DebugIn...Simon Pilgrim1-1/+2
2019-10-28Reland [AArch64][DebugInfo] Do not recompute CalleeSavedStackSize (Take 2)Sander de Smalen1-2/+1
2019-10-25Fix a variable typo in LiveDebugValues [NFC]David Stenberg1-2/+2
2019-10-25[LiveDebugValues] Small code clean up; NFCDjordje Todorovic1-18/+11
2019-10-21Reverted r375425 as it broke some buildbots.Sander de Smalen1-1/+2
2019-10-21[AArch64][DebugInfo] Do not recompute CalleeSavedStackSize (Take 2)Sander de Smalen1-2/+1
2019-10-04Fix MSVC "not all control paths return a value" warning. NFCI.Simon Pilgrim1-0/+1
2019-10-04[DebugInfo] LiveDebugValues: move DBG_VALUE creation into VarLoc classJeremy Morse1-107/+137
2019-10-04[DebugInfo] LiveDebugValues: defer DBG_VALUE creation during analysisJeremy Morse1-8/+7
2019-09-18Revert "[AArch64][DebugInfo] Do not recompute CalleeSavedStackSize"Krasimir Georgiev1-1/+2
2019-09-18[AArch64][DebugInfo] Do not recompute CalleeSavedStackSizeSander de Smalen1-2/+1
2019-09-06[DebugInfo] LiveDebugValues: explicitly terminate overwritten stack locationsJeremy Morse1-12/+54
2019-09-04[DebugInfo] LiveDebugValues: locations with different exprs should not be mergedJeremy Morse1-7/+17
2019-09-04[LiveDebugValues][NFC] Silence an unused variable warningJeremy Morse1-0/+1
2019-08-30[LiveDebugValues] Insert entry values after bundlesDavid Stenberg1-2/+1
2019-08-29[DebugInfo] LiveDebugValues: correctly discriminate kinds of variable locationsJeremy Morse1-0/+1
2019-08-29[DebugInfo] LiveDebugValues should always revisit backedges if it skips themJeremy Morse1-37/+17
2019-08-23[DebugInfo] Remove invalidated locations during LiveDebugValuesJeremy Morse1-3/+15
2019-08-21[DebugInfo] Avoid dropping location info across block boundariesJeremy Morse1-57/+105
2019-08-16[DebugInfo] Handle complex expressions with spills in LiveDebugValuesJeremy Morse1-31/+27
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders1-3/+3
2019-08-15[DebugInfo] Avoid crash from dropped fragments in LiveDebugValuesJeremy Morse1-2/+15
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-1/+1
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders1-1/+1
2019-07-09Reland "[LiveDebugValues] Emit the debug entry values"Djordje Todorovic1-17/+120
2019-06-27Revert "[LiveDebugValues] Emit the debug entry values"Djordje Todorovic1-139/+20
2019-06-27[LiveDebugValues] Emit the debug entry valuesDjordje Todorovic1-20/+139
2019-06-24CodeGen: Introduce a class for registersMatt Arsenault1-2/+2
2019-06-13Remove ';' after namespace's closing bracket [NFC]David Stenberg1-1/+1
2019-06-13[NFC] Sink a function call into LiveDebugValues::processJeremy Morse1-7/+13
2019-06-13[DebugInfo] Honour variable fragments in LiveDebugValuesJeremy Morse1-39/+227
2019-06-10[DebugInfo] Terminate all location-lists at end of blockJeremy Morse1-12/+50
2019-06-03[LiveDebugValues] Close range for previous variable's location when adding ne...Nikola Prica1-1/+11
2019-06-02[X86] Fix several places that weren't passing what they though they were to M...Craig Topper1-3/+9
2019-05-27Test commit (NFC)Nikola Prica1-0/+1