summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* CodeGen: Do not require a MachineFunction just to create a DIEDwarfExpression.Peter Collingbourne2016-05-201-9/+12
* DwarfDebug: Support floating point constants in location lists.Adrian Prantl2016-04-081-15/+23
* Fix debug info with SafeStack.Evgeniy Stepanov2015-09-301-3/+12
* Revert "[DWARF] Fix a few corner cases in expression emission"David Blaikie2015-06-091-28/+9
* [DWARF] Fix a few corner cases in expression emissionKeno Fischer2015-06-091-9/+28
* IR: Give 'DI' prefix to debug info metadataDuncan P. N. Exon Smith2015-04-291-3/+3
* DebugInfo: Drop rest of DIDescriptor subclassesDuncan P. N. Exon Smith2015-04-211-2/+2
* DebugInfo: Remove special iterators from DIExpressionDuncan P. N. Exon Smith2015-04-071-14/+14
* Fix DwarfExpression::AddMachineRegExpression so it doesn't read past theAdrian Prantl2015-03-041-11/+15
* Fix PR22762. When emitting a DWARF expression check whether this is theAdrian Prantl2015-03-031-6/+7
* Refactor DebugLocDWARFExpression so it doesn't require access to theAdrian Prantl2015-03-021-25/+16
* Revert "Refactor DebugLocDWARFExpression so it doesn't require access to the"Adrian Prantl2015-03-021-16/+25
* Refactor DebugLocDWARFExpression so it doesn't require access to theAdrian Prantl2015-03-021-25/+16
* Revert r230930, it caused PR22747.Nico Weber2015-03-021-16/+25
* Refactor DebugLocDWARFExpression so it doesn't require access to theAdrian Prantl2015-03-021-25/+16
* AsmPrinter: Take range in DwarfExpression::AddExpression(), NFCDuncan P. N. Exon Smith2015-02-171-2/+3
* Debug info: Use DW_OP_bit_piece instead of DW_OP_piece in theAdrian Prantl2015-02-091-8/+6
* Debug info: Fix PR22296 by omitting the DW_AT_location if we lost theAdrian Prantl2015-01-251-0/+3
* Address more review comments for DIExpression::iterator.Adrian Prantl2015-01-231-7/+7
* Move the accessor functions from DIExpression::iterator into a wrapperAdrian Prantl2015-01-231-6/+6
* Rename DIExpressionIterator to DIExpression::iterator.Adrian Prantl2015-01-221-2/+2
* Make DwarfExpression use the new DIExpressionIterator. NFC.Adrian Prantl2015-01-221-27/+34
* [cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth2015-01-141-1/+0
* Debug Info: Emitting a register in DwarfExpression may fail. Report theAdrian Prantl2015-01-141-12/+16
* Revert "Debug Info: Bail out of AddMachineRegPiece() if MachineReg is not a"Adrian Prantl2015-01-141-6/+0
* Debug Info: Bail out of AddMachineRegPiece() if MachineReg is not aAdrian Prantl2015-01-131-0/+6
OpenPOWER on IntegriCloud