aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/DwarfWriter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Avoid creating expensive comment string if it's not going to be printed.Evan Cheng2008-07-091-1/+4
* Remove some dead code.Dale Johannesen2008-07-081-2/+0
* Linux also does not require exception handlingDuncan Sands2008-07-041-3/+1
* Don't return std::vector by value, but pass it in by reference to be filled.Bill Wendling2008-07-031-4/+4
* Revert my previous check-in that split up MachineModuleInfo. It turns out toBill Wendling2008-07-031-11/+12
* Darwin doesn't need exception handling information for the "move" info whenBill Wendling2008-07-011-2/+2
* Avoid creating expensive comment string if it's not going to be printed.Evan Cheng2008-07-011-13/+22
* Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminatingDan Gohman2008-07-011-1/+1
* Refactor the DebugInfoDesc stuff out of the MachineModuleInfo file. Clean upBill Wendling2008-06-271-12/+11
* Use SmallVector instead of std::vector for a minor compile time improvement.Owen Anderson2008-06-241-11/+11
* Use back() instead of [size()-1].Dan Gohman2008-06-211-1/+1
* Fix the source line debug information for the Windows platform.Argyrios Kyrtzidis2008-06-181-5/+88
* Get exception handling working again on 64 bitDuncan Sands2008-05-081-1/+2
* Output correct exception handling and frame infoDuncan Sands2008-05-071-51/+49
* Add comments for previous patch as requested.Dale Johannesen2008-04-301-0/+6
* Make eh_frame objects by 8-byte aligned on 64-bitDale Johannesen2008-04-291-2/+4
* Reverse sense of unwind-tables option. This meansDale Johannesen2008-04-141-3/+3
* Implement new llc flag -disable-required-unwind-tables.Dale Johannesen2008-04-081-2/+7
* if some functions don't have debug info, we were outputing the same label at ...Andrew Lenharth2008-04-031-2/+5
* Cosmetic changes per EH patch review feedback.Dale Johannesen2008-04-021-1/+1
* Recommitting EH patch; this should answer most of theDale Johannesen2008-04-021-31/+54
* Revert 49006 for the moment.Dale Johannesen2008-04-011-11/+5
* Emit exception handling info for functions which areDale Johannesen2008-03-311-5/+11
* Fix a bug in Darwin EH: FDE->CIE pointer mustDale Johannesen2008-03-261-13/+9
* Don't fill eh frames even though these are text sections.Evan Cheng2008-02-291-6/+6
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-101-2/+2
* Remove the nasty LABEL hack with a much less evil one. Now llvm.dbg.func.star...Evan Cheng2008-02-011-0/+5
* MRegisterInfo::getLocation() is a really bad idea. Its function is to calcula...Evan Cheng2008-01-311-1/+2
* Do not mark EH tables no-dead-strip unless theDale Johannesen2008-01-161-13/+25
* Fix and enable EH for x86-64 Darwin. AddsDale Johannesen2008-01-151-8/+12
* Emit unused EH frames for weak definitions on Darwin,Dale Johannesen2008-01-101-8/+15
* rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner2008-01-071-1/+1
* Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflectsChris Lattner2008-01-071-3/+1
* MachineOperand::getImmedValue -> MachineOperand::getImmChris Lattner2007-12-301-1/+1
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* The C++ exception handling personality function wantsDuncan Sands2007-12-191-24/+53
* Fix .eh table linkage issues on Darwin. Some EH supportDale Johannesen2007-11-201-7/+21
* Add parameter to getDwarfRegNum to permit targetsDale Johannesen2007-11-131-11/+11
* Move the code that emits the .file directives so that it runs after theDan Gohman2007-10-011-16/+17
* Make the checks for DW_FORM_data4 consistent with the others, andDan Gohman2007-09-281-2/+6
* Use 32-bit data directives for DW_FORM_data4 format data, even onDan Gohman2007-09-281-8/+10
* TargetAsmInfo::getAddressSize() was incorrect for x86-64 and 64-bit targetsDan Gohman2007-09-271-15/+16
* Don't emit .debug_line header data if there aren't any lines to put in it,Dan Gohman2007-09-241-0/+5
* Move the Asm->EOL() call for EmitDebugARanges outside the #ifdef forDan Gohman2007-09-241-1/+1
* Add support for emitting .file directives to set up file numbers forDan Gohman2007-09-241-0/+14
* When emitting .set directives, make sure the EH and Debug labels can't conflict.Chris Lattner2007-09-241-10/+20
* don't read Block after it is freed. This fixes PR1684Chris Lattner2007-09-211-0/+2
* Objective-C was generating EH frame info like this:Bill Wendling2007-09-181-10/+11
* Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfoChris Lattner2007-09-171-0/+1
* Add a bool to indicate if we should set the "indirect encoding" bit in the DwarfBill Wendling2007-09-111-1/+6