aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-08-26[DWARF] Pick the DWARF5 OP_entry_value opcode on DarwinVedant Kumar1-4/+1
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders1-1/+2
2019-07-31Reland "[DwarfDebug] Dump call site debug info"Djordje Todorovic1-6/+29
2019-07-12Revert "[DwarfDebug] Dump call site debug info"Djordje Todorovic1-30/+6
2019-07-09[DwarfDebug] Dump call site debug infoDjordje Todorovic1-6/+30
2019-06-27[DWARF] Handle the DW_OP_entry_value operandDjordje Todorovic1-0/+17
2019-06-17hwasan: Add a tag_offset DWARF attribute to instrumented stack variables.Peter Collingbourne1-0/+3
2019-05-23[DwarfExpression] Refactor dwarf expression (NFC)Petar Jovanovic1-14/+14
2019-04-30[DebugInfo] DW_OP_deref_size in PrologEpilogInserter.Markus Lavin1-0/+4
2019-04-12Revert r358268 "[DebugInfo] DW_OP_deref_size in PrologEpilogInserter."Hans Wennborg1-4/+0
2019-04-12[DebugInfo] DW_OP_deref_size in PrologEpilogInserter.Markus Lavin1-0/+4
2019-03-19[DebugInfo] Introduce DW_OP_LLVM_convertMarkus Lavin1-0/+61
2019-03-19Revert "[DebugInfo] Introduce DW_OP_LLVM_convert"Markus Lavin1-61/+0
2019-03-19[DebugInfo] Introduce DW_OP_LLVM_convertMarkus Lavin1-0/+61
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-10-19Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFCFangrui Song1-4/+3
2018-09-05[DebugInfo] Normalize common kinds of DWARF sub-expressions.Jonas Devlieghere1-8/+18
2018-07-06[Local] replaceAllDbgUsesWith: Update debug values before RAUWVedant Kumar1-0/+3
2018-04-27Fix a bug that prevents global variables from having a DW_OP_deref.Adrian Prantl1-1/+1
2018-02-14[Utils] Salvage the debug info of DCE'ed 'and' instructionsPetar Jovanovic1-0/+1
2018-02-13Document the shortcomings of DwarfExpression::addMachineReg().Adrian Prantl1-4/+12
2018-02-13Revert "Document the shortcomings of DwarfExpression::addMachineReg()."Adrian Prantl1-7/+3
2018-02-13[Utils] Salvage debug info of DCE'ed mul/sdiv/srem instructionsVedant Kumar1-0/+2
2018-02-13[Utils] Salvage debug info of DCE'ed shl/lhsr/ashr instructionsVedant Kumar1-0/+3
2018-02-13[Utils] Salvage the debug info of DCE'ed 'xor' instructionsVedant Kumar1-0/+1
2018-02-13Document the shortcomings of DwarfExpression::addMachineReg().Adrian Prantl1-3/+7
2018-02-09[Utils] Salvage debug info from dead 'or' instructionsVedant Kumar1-0/+1
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-1/+1
2017-10-10Convert condition to an early exit (NFC).Adrian Prantl1-1/+3
2017-09-21Fixed reverted commit rL312318Strahinja Petrovic1-0/+1
2017-09-07Revert r312318, r312325, r312424, r312489Richard Trieu1-1/+0
2017-09-01Debug info for variables whose type is shrinked to boolStrahinja Petrovic1-0/+1
2017-08-28Fix a logic error in DwarfExpression::addMachineReg()Adrian Prantl1-4/+3
2017-08-28Untabify.NAKAMURA Takumi1-1/+1
2017-08-17[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; o...Eugene Zelenko1-8/+8
2017-06-14Align definition of DW_OP_plus with DWARF spec [3/3]Florian Hahn1-13/+13
2017-06-13Align definition of DW_OP_plus with DWARF spec [1/3]Florian Hahn1-0/+7
2017-06-07Move Object format code to lib/BinaryFormat.Zachary Turner1-1/+1
2017-04-25Fix an assertion when skipping stack values in DWARF2 mode.Adrian Prantl1-1/+5
2017-04-24Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek1-2/+3
2017-04-24Add a testcase for DIExpression(DW_OP_stack_value)Adrian Prantl1-1/+0
2017-04-20Don't emit locations that need a DW_OP_stack_value in DWARF 2 & 3.Adrian Prantl1-1/+8
2017-04-19Fix bug that caused DwarfExpression to drop DW_OP_deref from FI locationsAdrian Prantl1-6/+2
2017-04-19Revert "Fix bug that caused DwarfExpression to drop DW_OP_deref from FI locat...Adrian Prantl1-2/+6
2017-04-19Fix bug that caused DwarfExpression to drop DW_OP_deref from FI locationsAdrian Prantl1-6/+2
2017-04-18PR32382: Fix emitting complex DWARF expressions.Adrian Prantl1-56/+90
2017-03-22Rename helper functions in DwarfExpression to be less misleading (NFC)Adrian Prantl1-3/+3
2017-03-22Don't compose DWARF expressions with multiple subregisters.Adrian Prantl1-0/+9
2017-03-22DwarfExpression: Defer emitting DWARF register operationsAdrian Prantl1-42/+64
2017-03-21Revert 298388 and 298389 because they broke some AMDGPU tests.Adrian Prantl1-54/+23