aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/DwarfWriter.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* The personality function on Darwin needs a global stub. We then refer toBill Wendling2007-09-111-20/+9
* Due to label merging, the last label for an invokeDuncan Sands2007-09-051-3/+2
* Fix PR1628. When exception handling is turned on,Duncan Sands2007-09-051-77/+147
* Emit proper "secrel" directive, where possible. This fixes invalid asm syntax...Anton Korobeynikov2007-09-021-43/+28
* Add explicit keywords and remove spurious trailing semicolons.Dan Gohman2007-08-271-9/+10
* The personality function might need to be declared as:Bill Wendling2007-08-251-5/+18
* Fix minor doxygen nits.Reid Spencer2007-08-051-3/+3
* Minor cleanup:Anton Korobeynikov2007-07-251-1/+1
* Fix some uses of dyn_cast to be uses of cast.Dan Gohman2007-07-231-1/+1
* The type ids making up a filter are unsigned, andDuncan Sands2007-07-121-2/+2
* Indexes into the list of filter ids cannot be outputDuncan Sands2007-07-061-27/+47
* Use more realistically sized vectors. Reserve capacity if we know in advanceDuncan Sands2007-06-081-4/+7
* Fold the exception actions table harder: if two typeid lists start theDuncan Sands2007-06-061-57/+69
* Integrate exception filter support and exception catch support. ThisDuncan Sands2007-06-021-53/+21
* Mark all calls as "could throw", when exceptions are enabled. Emit necessary ...Anton Korobeynikov2007-05-231-1/+1
* Silence a warning.Owen Anderson2007-05-221-1/+1
* Only emit one entry in the exception action table for each action, even ifDuncan Sands2007-05-211-65/+116
* Output exception call-sites in address order, as required by the unwindingDuncan Sands2007-05-161-10/+54
* The index into the actions table is a ULEB128 not a SLEB128.Duncan Sands2007-05-151-1/+1
* Emit function debug frames in one atom. This will prevent us from generating ...Anton Korobeynikov2007-05-131-27/+41
* Emit multiple common EH frames for multiple (including blank) personalityAnton Korobeynikov2007-05-131-21/+21
* More DWARF-related things cleanup:Anton Korobeynikov2007-05-121-48/+63
* Perform correct actions numbers/sizes computationAnton Korobeynikov2007-05-111-5/+3
* Fix action No calculation in multiple-invoke-one-LP modeAnton Korobeynikov2007-05-111-31/+31