summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/DwarfExpression.h
Commit message (Expand)AuthorAgeFilesLines
* [DebugInfo] Normalize common kinds of DWARF sub-expressions.Jonas Devlieghere2018-09-051-0/+3
* Remove trailing spaceFangrui Song2018-07-301-1/+1
* DwarfCompileUnit: Fix another assertion failure on malformed inputAdrian Prantl2018-05-041-0/+1
* Fix a bug that prevents global variables from having a DW_OP_deref.Adrian Prantl2018-04-271-0/+2
* [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; o...Eugene Zelenko2017-08-171-9/+30
* Align definition of DW_OP_plus with DWARF spec [3/3]Florian Hahn2017-06-141-0/+3
* Don't emit locations that need a DW_OP_stack_value in DWARF 2 & 3.Adrian Prantl2017-04-201-0/+2
* Fix bug that caused DwarfExpression to drop DW_OP_deref from FI locationsAdrian Prantl2017-04-191-6/+10
* Revert "Fix bug that caused DwarfExpression to drop DW_OP_deref from FI locat...Adrian Prantl2017-04-191-10/+6
* Fix bug that caused DwarfExpression to drop DW_OP_deref from FI locationsAdrian Prantl2017-04-191-6/+10
* PR32382: Fix emitting complex DWARF expressions.Adrian Prantl2017-04-181-3/+10
* Remove unneccessary virtual destructor from DwarfExpression.Adrian Prantl2017-03-271-3/+3
* Rename helper functions in DwarfExpression to be less misleading (NFC)Adrian Prantl2017-03-221-3/+3
* DwarfExpression: Defer emitting DWARF register operationsAdrian Prantl2017-03-221-5/+12
* Revert 298388 and 298389 because they broke some AMDGPU tests.Adrian Prantl2017-03-211-10/+0
* DwarfExpression: Defer emitting DWARF register operationsAdrian Prantl2017-03-211-0/+10
* Replace uses of DwarfExpression::addMachineReg* with addMachineRegExpressionAdrian Prantl2017-03-201-23/+24
* Make implementation details in DwarfExpression protected. (NFC)Adrian Prantl2017-03-201-13/+12
* Rearrange fields. NFC.Adrian Prantl2017-03-161-1/+1
* Rename methods in DwarfExpression to adhere to the LLVM coding guidelines.Adrian Prantl2017-03-161-22/+22
* PR32288: More efficient encoding for DWARF expr subregister access.Adrian Prantl2017-03-161-1/+6
* Revert "PR32288: More efficient encoding for DWARF expr subregister access."Adrian Prantl2017-03-161-6/+1
* PR32288: More efficient encoding for DWARF expr subregister access.Adrian Prantl2017-03-161-1/+6
* DebugInfo: remove unused parameter from function. NFC.Tim Northover2017-01-251-1/+1
* Fix an assertion in DwarfExpression when emitting fragments in vector registersAdrian Prantl2016-12-221-1/+11
* [IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl2016-12-201-0/+4
* Revert "[IR] Remove the DIExpression field from DIGlobalVariable."Adrian Prantl2016-12-161-4/+0
* [IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl2016-12-161-0/+4
* Revert "[IR] Remove the DIExpression field from DIGlobalVariable."Adrian Prantl2016-12-161-4/+0
* [IR] Remove the DIExpression field from DIGlobalVariable.Adrian Prantl2016-12-161-0/+4
* Fix LLVM's use of DW_OP_bit_piece in DWARF expressions.Adrian Prantl2016-12-091-11/+29
* [DIExpression] Introduce a dedicated DW_OP_LLVM_fragment operationAdrian Prantl2016-12-051-22/+29
* Improve and cleanup comments in DwarfExpression.hAdrian Prantl2016-11-021-15/+14
* Simplify control flow in the the DWARF expression compilerAdrian Prantl2016-11-021-8/+53
* 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-13/+14
* DwarfDebug: Support floating point constants in location lists.Adrian Prantl2016-04-081-0/+15
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* Revert "[DWARF] Fix a few corner cases in expression emission"David Blaikie2015-06-091-3/+0
* [DWARF] Fix a few corner cases in expression emissionKeno Fischer2015-06-091-0/+3
* Revert "Add bool to DebugLocDwarfExpression to control emitting comments."Pete Cooper2015-05-201-10/+4
* Add bool to DebugLocDwarfExpression to control emitting comments.Pete Cooper2015-05-201-4/+10
* 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/+3
* DebugInfo: Remove special iterators from DIExpressionDuncan P. N. Exon Smith2015-04-071-1/+2
* Change the datatype of DwarfExpression::Emit(Un)Signed to (u)int64_tAdrian Prantl2015-03-101-6/+6
* Refactor DebugLocDWARFExpression so it doesn't require access to theAdrian Prantl2015-03-021-9/+10
* Revert "Refactor DebugLocDWARFExpression so it doesn't require access to the"Adrian Prantl2015-03-021-10/+9
OpenPOWER on IntegriCloud