aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LiveDebugValues.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2019-05-23[LiveDebugValues] Rename 'DMI' into 'DebugInstr' (NFC)Petar Jovanovic1-33/+37
2019-05-20[DebugInfoMetadata] Refactor DIExpression::prepend constants (NFC)Petar Jovanovic1-3/+3
2019-05-08Temporarily Revert "[DebugInfo] Terminate more location-list ranges at the en...Eric Christopher1-47/+11
2019-04-29[DebugInfo] Terminate more location-list ranges at the end of blocksJeremy Morse1-11/+47
2019-02-04[DEBUGINFO] Reposting r352642: Handle restore instructions in LiveDebugValuesWolfgang Pieb1-59/+152
2019-01-30Reverting r352642 - Handle restore instructions in LiveDebugValues - as it's ...Wolfgang Pieb1-149/+59
2019-01-30[DEBUGINFO] Handle restore instructions in LiveDebugValuesWolfgang Pieb1-59/+149
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-10-05[LiveDebugValues] Extend var ranges through artificial blocksVedant Kumar1-12/+32
2018-10-05Clarify debug output in LiveDebugValuesVedant Kumar1-7/+27
2018-09-05Remove FrameAccess struct from hasLoadFromStackSlotSander de Smalen1-3/+5
2018-09-03Fix issue introduced by r341301 that broke buildbot.Sander de Smalen1-3/+6
2018-09-03Extend hasStoreToStackSlot with list of FI accesses.Sander de Smalen1-2/+2
2018-07-30Remove trailing spaceFangrui Song1-2/+2
2018-07-13[LiveDebugValues] Tracking copying value between registersPetar Jovanovic1-52/+127
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-20/+22
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl1-1/+1
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber1-0/+1
2018-01-16[LiveDebugValues] recognize spilled reg killed in instruction after spillPetar Jovanovic1-7/+30
2018-01-08[LiveDebugValues] Change condition for block termination recognitionPetar Jovanovic1-1/+1
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun1-2/+2
2017-12-13Remove redundant includes from lib/CodeGen.Michael Zolotukhin1-1/+0
2017-11-28[CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih1-1/+1
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-3/+3
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie1-2/+2
2017-11-03Move TargetFrameLowering.h to CodeGen where it's implementedDavid Blaikie1-1/+1
2017-10-15Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman1-1/+1
2017-10-12[dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton1-1/+1
2017-10-10CodeGen: Minor cleanups to use MachineInstr::getMF. NFCJustin Bogner1-2/+2
2017-08-24[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko1-19/+36
2017-08-23Retire the llvm.dbg.mir hack after r311594.Adrian Prantl1-3/+0
2017-08-02Update LiveDebugValues to generate DIExpressions for spill offsetsAdrian Prantl1-2/+7