aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
AgeCommit message (Expand)Author
2010-05-06Update LabelsBeforeInsn also, when creating unknown-position labels.Dan Gohman
2010-05-05Emit debug info for MachineInstrs with unknown debug locations, insteadDan Gohman
2010-05-04Set DW_AT_APPLE_omit_frame_ptr in endFunction() where MachineFunction is avai...Devang Patel
2010-04-30Attach AT_APPLE_optimized attribute to optimized function's debug info.Devang Patel
2010-04-28Emit debug info for byval parameters.Devang Patel
2010-04-28remove some default arguments to EmitAlignment.Chris Lattner
2010-04-28Refactor. Devang Patel
2010-04-27Use isReg(), isImm() and isFPImm().Devang Patel
2010-04-27Check operand type first.Devang Patel
2010-04-27Ignore DBG_VALUE instructions that points to undef values.Devang Patel
2010-04-27Identify when a lexical scope is split in to multiple instruction ranges. Emi...Devang Patel
2010-04-26Use DW_AT_entry_pc instead of DW_AT_low_pc/DW_AT_high_pc pair. This simplifie...Devang Patel
2010-04-23Revert 102135, 102129, 102127, 102106, 102104, 102102, 102012, 102004,Dan Gohman
2010-04-22Adjust debug range offsets for isWeakForLinker() functions.Devang Patel
2010-04-22Rename InsnAfterLabelMap and InsnBeforeLabelMap.Devang Patel
2010-04-22Keep track of MCSymbol used to mark beginning of a function.Devang Patel
2010-04-22At this point Start and End are not null.Devang Patel
2010-04-21Add command line option to disable debug info printing in .s file. This optio...Devang Patel
2010-04-21Identify when a lexical scope is split in to multiple instruction ranges. Emi...Devang Patel
2010-04-21Implement -disable-non-leaf-fp-elim which disable frame pointer eliminationEvan Cheng
2010-04-20Remove MachineFunction's DefaultDebugLoc member, and make DwarfDebug.cppDan Gohman
2010-04-19Add DW_AT_APPLE_omit_frame_ptr to encode -fomit-frame-pointer flag.Devang Patel
2010-04-17Use const_cast instead of a C-style cast to cast away const.Dan Gohman
2010-04-16Add support to emit dwarf ranges.Devang Patel
2010-04-15Fix a bunch of namespace polution.Dan Gohman
2010-04-14There is no need to track compile unit offsets if there is only one compile u...Devang Patel
2010-04-14Clear MachineInstr->MCSymbol maps at the end of a function.Devang Patel
2010-04-13Do not include types without any definition in pubtypes list.Devang Patel
2010-04-09Clear InsnsBeginScopeSet and InsnsEndScopeSet at the end of function.Devang Patel
2010-04-08Rename a function.Devang Patel
2010-04-08One instruction may start (or end) multiple lexical scopes. Devang Patel
2010-04-08Remove dead code.Devang Patel
2010-04-08Delete out of date comment.Devang Patel
2010-04-08Refactor.Devang Patel
2010-04-07Remove unused method.Benjamin Kramer
2010-04-07Workaround the breakage in r100616 by guarding all timers withTorok Edwin
2010-04-07Use the "NamedGroupTimer" class to categorize DWARF emission better.Bill Wendling
2010-04-06Do not emit specification DIE with DW_AT_specification attribute for member f...Devang Patel
2010-04-06Fix a number of clang -Wsign-compare warnings that didn't have an obviousJohn McCall
2010-04-06Reverting 100530 & 100531 due to regressions in the GDB test suite.Stuart Hastings
2010-04-06Revise debug info machinery to digest nested functions and classes.Stuart Hastings
2010-04-05Output floating point representations in DWARF format. This is done by outputingBill Wendling
2010-04-05prune #includes, realize the MMI can never be null.Chris Lattner
2010-04-05change AsmPrinter to use DwarfDebug/DwarfException directlyChris Lattner
2010-04-05trim some spurious references to DwarfWriter. SDIsel really doesn'tChris Lattner
2010-04-05eliminate DwarfDebug::shouldEmit, which is the same now as MMI::hasDebugInfoChris Lattner
2010-04-05fix a regression on 2009-08-17-DebugInfo.mChris Lattner
2010-04-05fastisel doesn't need DwarfWriter, remove some tendricles.Chris Lattner
2010-04-05change SizeOf to take AsmPrinter instead of TargetData, Chris Lattner
2010-04-051) make DIE take AsmPrinter instead of DwarfPrinter.Chris Lattner