summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Local] replaceAllDbgUsesWith: Update debug values before RAUWVedant Kumar2018-07-061-0/+3
* Fix a bug that prevents global variables from having a DW_OP_deref.Adrian Prantl2018-04-271-1/+1
* [Utils] Salvage the debug info of DCE'ed 'and' instructionsPetar Jovanovic2018-02-141-0/+1
* Document the shortcomings of DwarfExpression::addMachineReg().Adrian Prantl2018-02-131-4/+12
* Revert "Document the shortcomings of DwarfExpression::addMachineReg()."Adrian Prantl2018-02-131-7/+3
* [Utils] Salvage debug info of DCE'ed mul/sdiv/srem instructionsVedant Kumar2018-02-131-0/+2
* [Utils] Salvage debug info of DCE'ed shl/lhsr/ashr instructionsVedant Kumar2018-02-131-0/+3
* [Utils] Salvage the debug info of DCE'ed 'xor' instructionsVedant Kumar2018-02-131-0/+1
* Document the shortcomings of DwarfExpression::addMachineReg().Adrian Prantl2018-02-131-3/+7
* [Utils] Salvage debug info from dead 'or' instructionsVedant Kumar2018-02-091-0/+1
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-1/+1
* Convert condition to an early exit (NFC).Adrian Prantl2017-10-101-1/+3
* Fixed reverted commit rL312318Strahinja Petrovic2017-09-211-0/+1
* Revert r312318, r312325, r312424, r312489Richard Trieu2017-09-071-1/+0
* Debug info for variables whose type is shrinked to boolStrahinja Petrovic2017-09-011-0/+1
* Fix a logic error in DwarfExpression::addMachineReg()Adrian Prantl2017-08-281-4/+3
* Untabify.NAKAMURA Takumi2017-08-281-1/+1
* [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; o...Eugene Zelenko2017-08-171-8/+8
* Align definition of DW_OP_plus with DWARF spec [3/3]Florian Hahn2017-06-141-13/+13
* Align definition of DW_OP_plus with DWARF spec [1/3]Florian Hahn2017-06-131-0/+7
* Move Object format code to lib/BinaryFormat.Zachary Turner2017-06-071-1/+1
* Fix an assertion when skipping stack values in DWARF2 mode.Adrian Prantl2017-04-251-1/+5
* Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek2017-04-241-2/+3
* Add a testcase for DIExpression(DW_OP_stack_value)Adrian Prantl2017-04-241-1/+0
* Don't emit locations that need a DW_OP_stack_value in DWARF 2 & 3.Adrian Prantl2017-04-201-1/+8
* Fix bug that caused DwarfExpression to drop DW_OP_deref from FI locationsAdrian Prantl2017-04-191-6/+2
* Revert "Fix bug that caused DwarfExpression to drop DW_OP_deref from FI locat...Adrian Prantl2017-04-191-2/+6
* Fix bug that caused DwarfExpression to drop DW_OP_deref from FI locationsAdrian Prantl2017-04-191-6/+2
* PR32382: Fix emitting complex DWARF expressions.Adrian Prantl2017-04-181-56/+90
* Rename helper functions in DwarfExpression to be less misleading (NFC)Adrian Prantl2017-03-221-3/+3
* Don't compose DWARF expressions with multiple subregisters.Adrian Prantl2017-03-221-0/+9
* DwarfExpression: Defer emitting DWARF register operationsAdrian Prantl2017-03-221-42/+64
* Revert 298388 and 298389 because they broke some AMDGPU tests.Adrian Prantl2017-03-211-54/+23
* Don't compose DWARF expressions with multiple subregisters.Adrian Prantl2017-03-211-0/+9
* DwarfExpression: Defer emitting DWARF register operationsAdrian Prantl2017-03-211-23/+45
* Attempt to fix bot failure on Windows.Adrian Prantl2017-03-161-1/+1
* Rename methods in DwarfExpression to adhere to the LLVM coding guidelines.Adrian Prantl2017-03-161-74/+74
* PR32288: More efficient encoding for DWARF expr subregister access.Adrian Prantl2017-03-161-2/+29
* Revert "PR32288: More efficient encoding for DWARF expr subregister access."Adrian Prantl2017-03-161-29/+2
* PR32288: More efficient encoding for DWARF expr subregister access.Adrian Prantl2017-03-161-2/+29
* [DebugInfo] Make legal and emit DW_OP_swap and DW_OP_xderefKonstantin Zhuravlyov2017-03-081-0/+6
* DebugInfo: remove unused parameter from function. NFC.Tim Northover2017-01-251-3/+1
* Fix an assertion in DwarfExpression when emitting fragments in vector registersAdrian Prantl2016-12-221-4/+9
* Refactor the DIExpression fragment query interface (NFC)Adrian Prantl2016-12-221-1/+1
* Fix LLVM's use of DW_OP_bit_piece in DWARF expressions.Adrian Prantl2016-12-091-43/+54
* [DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operationAdrian Prantl2016-12-051-30/+28
* Simplify control flow in the the DWARF expression compilerAdrian Prantl2016-11-021-38/+31
* DebugInfo: New metadata representation for global variables.Peter Collingbourne2016-09-131-0/+7
* Fix the type signature of DwarfExpression::Add.*Constant to support values >3...Adrian Prantl2016-06-241-2/+2
* Apply most suggestions of clang-tidy's performance-unnecessary-value-paramBenjamin Kramer2016-06-081-1/+1
OpenPOWER on IntegriCloud