aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LiveDebugValues.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-08-22[LiveDebugValues][NFC] Move LiveDebugValues source for refactorJeremy Morse1-1976/+0
2020-06-30RegAlloc: Start using RegisterMatt Arsenault1-15/+15
2020-06-22[DebugInfo] Update MachineInstr to help support variadic DBG_VALUE instructionsstozer1-18/+20
2020-06-18[NFC][LiveDebugValues] Document how LiveDebugValues operatesJeremy Morse1-15/+90
2020-06-05[LiveDebugValues] Fix output stream (NFC)Nikita Popov1-11/+10
2020-06-05[LiveDebugValues] Remove PendingInLocs (NFC)Nikita Popov1-40/+13
2020-06-04[LiveDebugValues] Cache LexicalScopes::getMachineBasicBlocks, NFCIVedant Kumar1-23/+5
2020-06-01[LiveDebugValues] Remove early-exit when testing regmasks, NFCVedant Kumar1-4/+0
2020-06-01[LiveDebugValues] Add LocIndex::u32_{location,index}_t types for readability,...Vedant Kumar1-15/+20
2020-06-01[LiveDebugValues] Speed up removeEntryValue, NFCVedant Kumar1-26/+98
2020-05-28[LiveDebugValues] Add cutoffs to avoid pathological behaviorVedant Kumar1-0/+28
2020-05-26[DwarfExpression] Support entry values for indirect parametersVedant Kumar1-5/+1
2020-05-23TargetLowering.h - remove unnecessary TargetMachine.h include. NFCSimon Pilgrim1-0/+1
2020-04-16[LiveDebugValues] Terminate open ranges on DBG_VALUE $noregJeremy Morse1-1/+3
2020-04-07CodeGen: Use Register in TargetFrameLoweringMatt Arsenault1-1/+1
2020-03-20[LiveDebugValues] Speed up collectIDsForRegs, NFCVedant Kumar1-22/+41
2020-03-20[ADT] CoalescingBitVector: Avoid initial heap allocation, NFCVedant Kumar1-8/+12
2020-03-19Reland D73534: [DebugInfo] Enable the debug entry values feature by defaultDjordje Todorovic1-2/+2
2020-03-13Revert "Reland "[DebugInfo] Enable the debug entry values feature by default""Nico Weber1-2/+2
2020-03-10Reland "[DebugInfo] Enable the debug entry values feature by default"Djordje Todorovic1-2/+2
2020-03-03[LiveDebugValues] Do not insert DBG_VALUEs after a MBB terminatorVedant Kumar1-0/+7
2020-03-02[LiveDebugValues] Prevent some misuse of LocIndex::fromRawInteger, NFCVedant Kumar1-1/+4
2020-02-27[LiveDebugValues] Encode register location within VarLoc IDs [3/3]Vedant Kumar1-69/+158
2020-02-27[LiveDebugValues] Encode a location in VarLoc IDs, NFC [2/3]Vedant Kumar1-62/+112
2020-02-20Revert "Reland "[DebugInfo] Enable the debug entry values feature by default""Djordje Todorovic1-2/+2
2020-02-19Reland "[DebugInfo] Enable the debug entry values feature by default"Djordje Todorovic1-2/+2
2020-02-18Revert "Reland "[DebugInfo] Enable the debug entry values feature by default""Djordje Todorovic1-2/+2
2020-02-18Reland "[DebugInfo] Enable the debug entry values feature by default"Djordje Todorovic1-2/+2
2020-02-17[LiveDebugValues] Visit open var locs just once in transferRegisterDef, NFCVedant Kumar1-10/+34
2020-02-12Revert "[DebugInfo] Enable the debug entry values feature by default"Djordje Todorovic1-2/+2
2020-02-12[DebugInfo] Enable the debug entry values feature by defaultDjordje Todorovic1-2/+2
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