aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/DwarfWriter.cpp
AgeCommit message (Expand)Author
2008-02-01Remove the nasty LABEL hack with a much less evil one. Now llvm.dbg.func.star...Evan Cheng
2008-01-31MRegisterInfo::getLocation() is a really bad idea. Its function is to calcula...Evan Cheng
2008-01-16Do not mark EH tables no-dead-strip unless theDale Johannesen
2008-01-15Fix and enable EH for x86-64 Darwin. AddsDale Johannesen
2008-01-10Emit unused EH frames for weak definitions on Darwin,Dale Johannesen
2008-01-07rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner
2008-01-07Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflectsChris Lattner
2007-12-30MachineOperand::getImmedValue -> MachineOperand::getImmChris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-19The C++ exception handling personality function wantsDuncan Sands
2007-11-20Fix .eh table linkage issues on Darwin. Some EH supportDale Johannesen
2007-11-13Add parameter to getDwarfRegNum to permit targetsDale Johannesen
2007-10-01Move the code that emits the .file directives so that it runs after theDan Gohman
2007-09-28Make the checks for DW_FORM_data4 consistent with the others, andDan Gohman
2007-09-28Use 32-bit data directives for DW_FORM_data4 format data, even onDan Gohman
2007-09-27TargetAsmInfo::getAddressSize() was incorrect for x86-64 and 64-bit targetsDan Gohman
2007-09-24Don't emit .debug_line header data if there aren't any lines to put in it,Dan Gohman
2007-09-24Move the Asm->EOL() call for EmitDebugARanges outside the #ifdef forDan Gohman
2007-09-24Add support for emitting .file directives to set up file numbers forDan Gohman
2007-09-24When emitting .set directives, make sure the EH and Debug labels can't conflict.Chris Lattner
2007-09-21don't read Block after it is freed. This fixes PR1684Chris Lattner
2007-09-18Objective-C was generating EH frame info like this:Bill Wendling
2007-09-17Merge DenseMapKeyInfo & DenseMapValueInfo into DenseMapInfoChris Lattner
2007-09-11Add a bool to indicate if we should set the "indirect encoding" bit in the DwarfBill Wendling
2007-09-11The personality function on Darwin needs a global stub. We then refer toBill Wendling
2007-09-05Due to label merging, the last label for an invokeDuncan Sands
2007-09-05Fix PR1628. When exception handling is turned on,Duncan Sands
2007-09-02Emit proper "secrel" directive, where possible. This fixes invalid asm syntax...Anton Korobeynikov
2007-08-27Add explicit keywords and remove spurious trailing semicolons.Dan Gohman
2007-08-25The personality function might need to be declared as:Bill Wendling
2007-08-05Fix minor doxygen nits.Reid Spencer
2007-07-25Minor cleanup:Anton Korobeynikov
2007-07-23Fix some uses of dyn_cast to be uses of cast.Dan Gohman
2007-07-12The type ids making up a filter are unsigned, andDuncan Sands
2007-07-06Indexes into the list of filter ids cannot be outputDuncan Sands
2007-06-08Use more realistically sized vectors. Reserve capacity if we know in advanceDuncan Sands
2007-06-06Fold the exception actions table harder: if two typeid lists start theDuncan Sands
2007-06-02Integrate exception filter support and exception catch support. ThisDuncan Sands
2007-05-23Mark all calls as "could throw", when exceptions are enabled. Emit necessary ...Anton Korobeynikov
2007-05-22Silence a warning.Owen Anderson
2007-05-21Only emit one entry in the exception action table for each action, even ifDuncan Sands
2007-05-16Output exception call-sites in address order, as required by the unwindingDuncan Sands
2007-05-15The index into the actions table is a ULEB128 not a SLEB128.Duncan Sands
2007-05-13Emit function debug frames in one atom. This will prevent us from generating ...Anton Korobeynikov
2007-05-13Emit multiple common EH frames for multiple (including blank) personalityAnton Korobeynikov
2007-05-12More DWARF-related things cleanup:Anton Korobeynikov
2007-05-11Perform correct actions numbers/sizes computationAnton Korobeynikov
2007-05-11Fix action No calculation in multiple-invoke-one-LP modeAnton Korobeynikov
2007-05-10Allow multiple invokes per landing pad. This (probably) fixes PR1410.Anton Korobeynikov
2007-05-10Later computations assume we are aligned at this point.Duncan Sands