summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Debug Info: Move the complex expression handling (=the remainder) ofAdrian Prantl2015-01-131-0/+64
* Debug Info: Turn DIExpression::getFrameRegister() into an isFrameRegister()Adrian Prantl2015-01-131-1/+1
* Debug Info: Move support for constants into DwarfExpression.Adrian Prantl2015-01-131-4/+31
* Make DwarfExpression store the AsmPrinter instead of the TargetMachine.Adrian Prantl2015-01-121-3/+9
* Debug Info: Implement DwarfUnit::addRegisterOpPiece() using DwarfExpression.Adrian Prantl2015-01-121-1/+2
* Debug Info: Implement DwarfUnit::addRegisterOffset using DwarfExpression.Adrian Prantl2015-01-121-0/+16
* Debug info: Factor out the creation of DWARF expressions from AsmPrinterAdrian Prantl2015-01-121-0/+143
OpenPOWER on IntegriCloud