aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-01-31[LiveDebugValues] Allow EntryValue with OP_deref expressionsFelipe de Azevedo Piovezan1-1/+1
2023-01-13[CodeGen] Remove uses of Register::isPhysicalRegister/isVirtualRegister. NFCCraig Topper1-2/+1
2023-01-06[DebugInfo] Add support for variadic DBG_INSTR_REFs in LiveDebugValuesStephen Tozer1-65/+143
2023-01-06[DebugInfo] Allow non-stack_value variadic expressions and use in DBG_INSTR_REFStephen Tozer1-4/+4
2023-01-06[DebugInfo][NFC] Add new MachineOperand type and change DBG_INSTR_REF syntaxStephen Tozer1-4/+4
2022-12-20[DebugInfo] Unify location selection logic for values in InstrRefBasedImplStephen Tozer1-45/+84
2022-12-19[DebugInfo] Add function to test debug values for equivalenceStephen Tozer1-2/+2
2022-12-13[CodeGen] llvm::Optional => std::optionalFangrui Song1-18/+20
2022-12-04[llvm] Use std::nullopt instead of None in comments (NFC)Kazu Hirata1-4/+4
2022-12-02[CodeGen] Use std::nullopt instead of None (NFC)Kazu Hirata1-17/+18
2022-11-26[LiveDebugValues] Use std::optional in InstrRefBasedImpl.cpp (NFC)Kazu Hirata1-3/+4
2022-09-03Use llvm::lower_bound (NFC)Kazu Hirata1-2/+1
2022-09-01Reapply "[DebugInfo] Extend the InstrRef LDV to support DbgValues with many Ops"Stephen Tozer1-16/+0
2022-08-24Revert "[DebugInfo] Extend the InstrRef LDV to support DbgValues with many Ops"Stephen Tozer1-0/+13
2022-08-23[DebugInfo] Extend the InstrRef LDV to support DbgValues with many OpsStephen Tozer1-13/+0
2022-08-23[DebugInfo][InstrRef] Handle transfers of variadic debug values in LDVStephen Tozer1-139/+339
2022-08-23[DebugInfo][InstrRef][NFC] Emit variadic debug values from InstrRefLDVStephen Tozer1-95/+131
2022-08-22[DebugInfo] Let InstrRefBasedLDV handle joins for lists of debug opsStephen Tozer1-37/+95
2022-08-22[DebugInfo][NFC] Represent DbgValues with multiple ops in IRefLDVStephen Tozer1-36/+82
2022-08-22[DebugInfo][NFC] Update LDV to use generic DBG_VALUE* MI interfaceStephen Tozer1-27/+47
2022-08-22[DebugInfo] Handle joins PHI+Def values in InstrRef LiveDebugValuesStephen Tozer1-0/+6
2022-08-20Remove redundant initialization of Optional (NFC)Kazu Hirata1-3/+3
2022-08-09LiveDebugValues: Fix another crash related to unreachable blocksAdrian Prantl1-0/+2
2022-08-07[llvm] Fix comment typos (NFC)Kazu Hirata1-1/+1
2022-08-03Fix LDV InstrRefBasedImpl to not crash when encountering unreachable MBBs.Adrian Prantl1-2/+7
2022-07-24Use llvm::less_first and llvm::less_second (NFC)Kazu Hirata1-2/+1
2022-07-24[CodeGen] Remove a redundant void (NFC)Kazu Hirata1-1/+1
2022-07-23Use llvm::sort instead of std::sort where possibleDmitri Gribenko1-4/+3
2022-07-17[CodeGen] Qualify auto variables in for loops (NFC)Kazu Hirata1-21/+21
2022-07-11[DebugInfo][InstrRef] Fix error in copy handling in InstrRefLDVStephen Tozer1-9/+37
2022-06-17[CodeGen] Init EmptyExpr before the first useVitaly Buka1-2/+2
2022-05-12[DebugInfo][InstrRef] Describe value sizes when spilt to stackJeremy Morse1-9/+62
2022-04-28Revert "[DebugInfo][InstrRef] Describe value sizes when spilt to stack"Zequan Wu1-60/+9
2022-04-27[DebugInfo][InstrRef] Describe value sizes when spilt to stackJeremy Morse1-9/+60
2022-04-26Reapply D124184, [DebugInfo][InstrRef] Add a size operand to DBG_PHIJeremy Morse1-32/+21
2022-04-25Revert "Reapply D124184, [DebugInfo][InstrRef] Add a size operand to DBG_PHI"Jeremy Morse1-21/+32
2022-04-25Reapply D124184, [DebugInfo][InstrRef] Add a size operand to DBG_PHIJeremy Morse1-32/+21
2022-04-25Revert "[DebugInfo][InstrRef] Add a size operand to DBG_PHI"Jeremy Morse1-7/+32
2022-04-25[DebugInfo][InstrRef] Add a size operand to DBG_PHIJeremy Morse1-32/+7
2022-03-17[DebugInfo][InstrRef] Prefer stack locations for variablesJeremy Morse1-5/+0
2022-03-16Cleanup codegen includesserge-sans-paille1-10/+3
2022-03-10Revert "Cleanup codegen includes"Nico Weber1-3/+10
2022-03-10Cleanup codegen includesserge-sans-paille1-10/+3
2022-03-01[DebugInfo][InstrRef][NFC] Use unique_ptr instead of raw pointersJeremy Morse1-61/+37
2022-02-10[DebugInfo][InstrRef] Don't fire assertions if debug-info is faultyJeremy Morse1-21/+58
2022-02-06[CodeGen] Use = default (NFC)Kazu Hirata1-1/+1
2022-02-02Follow up to 6e03a68b776dc, squelch another leakJeremy Morse1-1/+8
2022-02-02Follow up to 9fd9d56dc6b, avoid a memory leakJeremy Morse1-0/+10
2022-02-02[DebugInfo][InstrRef] Fix a tombstone-in-DenseMap crash from D117877Jeremy Morse1-0/+5
2022-02-02[DebugInfo][InstrRef][NFC] Use depth-first scope search for variable locsJeremy Morse1-60/+174