- 77051f5 There is no need to force an line number entry (using previous location) for a temp label at unknown location. by Devang Patel · 14 years ago
- b2b31a6 Identify instructions, that needs a label to mark debug info entity, in advance. This simplifies beginScope(). by Devang Patel · 14 years ago
- b21a758 Remove dead code. by Devang Patel · 14 years ago
- e2df842 Do not construct location list backword! by Devang Patel · 14 years ago
- c3f5f78 First cut at supporting .debug_loc section. by Devang Patel · 14 years ago
- 295cdf8 Do not emit line number entries for unknown debug values. by Devang Patel · 14 years ago
- 65eb482 Collect variable information during endFunction() instead of beginFunction(). by Devang Patel · 14 years ago
- 379fe83 Simplify by Devang Patel · 14 years ago
- c0c5a26 Simplify. by Devang Patel · 14 years ago
- ee43286 Refactor. by Devang Patel · 14 years ago
- 26c1e56 Split DbgVariable. Eventually, variable info will be communicated through frame index, or DBG_VALUE instruction, or collection of DBG_VALUE instructions. Plus each DbgVariable may not need a label. by Devang Patel · 14 years ago
- 461a646 Revert r104165. by Devang Patel · 14 years ago
- f4ccaea There is no need to maintain InsnsBeginScopeSet separately. by Devang Patel · 14 years ago
- 26c6995 Do not forget to mark prcessed arguments. by Devang Patel · 15 years ago
- 98e1cac Add support to preserve type info for the variables that are removed by the optimizer. by Devang Patel · 15 years ago
- 163a9f7 Enable multiple Compile Units in one module. by Devang Patel · 15 years ago
- c665a51 Instead of just verifying compile unit, verify entire type, variable, namespace etc.. by Devang Patel · 15 years ago
- a49d877 Remove DIGlobal. by Devang Patel · 15 years ago
- 9c00487 Verify entire type descriptor not just tag. by Devang Patel · 15 years ago
- e9f8f5e Wrap const MDNode * inside DIDescriptor. by Devang Patel · 15 years ago
- 2db49d7 Avoid DIDescriptor::getNode(). Use overloaded operators instead. by Devang Patel · 15 years ago
- 281d65d Disable the new unknown-location code for now. It causes a major by Dan Gohman · 15 years ago
- 7539584 Update LabelsBeforeInsn also, when creating unknown-position labels. by Dan Gohman · 15 years ago
- 1cc0d62 Emit debug info for MachineInstrs with unknown debug locations, instead by Dan Gohman · 15 years ago
- 9c48837 Set DW_AT_APPLE_omit_frame_ptr in endFunction() where MachineFunction is available all the time. by Devang Patel · 15 years ago
- ccff812 Attach AT_APPLE_optimized attribute to optimized function's debug info. by Devang Patel · 15 years ago
- 28ff35d Emit debug info for byval parameters. by Devang Patel · 15 years ago
- 059ea13 remove some default arguments to EmitAlignment. by Chris Lattner · 15 years ago
- a43098d Refactor. by Devang Patel · 15 years ago
- 97303ee Use isReg(), isImm() and isFPImm(). by Devang Patel · 15 years ago
- dcde3db Check operand type first. by Devang Patel · 15 years ago
- 0f9d952 Ignore DBG_VALUE instructions that points to undef values. by Devang Patel · 15 years ago
- eac9c07 Identify when a lexical scope is split in to multiple instruction ranges. Emit such ranges using DW_AT_ranges. by Devang Patel · 15 years ago
- 5098da0 Use DW_AT_entry_pc instead of DW_AT_low_pc/DW_AT_high_pc pair. This simplifies debug range entries. by Devang Patel · 15 years ago
- 314bf7c Revert 102135, 102129, 102127, 102106, 102104, 102102, 102012, 102004, by Dan Gohman · 15 years ago
- 18ee3bb Adjust debug range offsets for isWeakForLinker() functions. by Devang Patel · 15 years ago
- f1dabde Rename InsnAfterLabelMap and InsnBeforeLabelMap. by Devang Patel · 15 years ago
- 3547a88 Keep track of MCSymbol used to mark beginning of a function. by Devang Patel · 15 years ago
- bc655ea At this point Start and End are not null. by Devang Patel · 15 years ago
- 708e474 Add command line option to disable debug info printing in .s file. This option does not impact debug info generation and preservation through earlier compile starges. by Devang Patel · 15 years ago
- 9cdb410 Identify when a lexical scope is split in to multiple instruction ranges. Emit such ranges using DW_AT_ranges. by Devang Patel · 15 years ago
- e566763 Implement -disable-non-leaf-fp-elim which disable frame pointer elimination by Evan Cheng · 15 years ago
- 084751c Remove MachineFunction's DefaultDebugLoc member, and make DwarfDebug.cpp by Dan Gohman · 15 years ago
- 2a4a3b7 Add DW_AT_APPLE_omit_frame_ptr to encode -fomit-frame-pointer flag. by Devang Patel · 15 years ago
- 82d5eaf Use const_cast instead of a C-style cast to cast away const. by Dan Gohman · 15 years ago
- f2548ca Add support to emit dwarf ranges. by Devang Patel · 15 years ago
- b357983 Fix a bunch of namespace polution. by Dan Gohman · 15 years ago
- d334026 There is no need to track compile unit offsets if there is only one compile unit. by Devang Patel · 15 years ago
- 1d526c3 Clear MachineInstr->MCSymbol maps at the end of a function. by Devang Patel · 15 years ago
- 50d80e3 Do not include types without any definition in pubtypes list. by Devang Patel · 15 years ago
- 5142471 Clear InsnsBeginScopeSet and InsnsEndScopeSet at the end of function. by Devang Patel · 15 years ago
- e37b0c6 Rename a function. by Devang Patel · 15 years ago
- 1c24635 One instruction may start (or end) multiple lexical scopes. by Devang Patel · 15 years ago
- 6a5975f Remove dead code. by Devang Patel · 15 years ago
- 6669b81 Delete out of date comment. by Devang Patel · 15 years ago
- 6122a4d Refactor. by Devang Patel · 15 years ago
- 96fbb3e Remove unused method. by Benjamin Kramer · 15 years ago
- 9c42107 Workaround the breakage in r100616 by guarding all timers with by Torok Edwin · 15 years ago
- 5f017e8 Use the "NamedGroupTimer" class to categorize DWARF emission better. by Bill Wendling · 15 years ago
- 5f09400 Do not emit specification DIE with DW_AT_specification attribute for member functions of a funcation local class. This trips gdb's partial scan of DIEs at load time. Fixes Radar 7833483. by Devang Patel · 15 years ago
- 795ee9d Fix a number of clang -Wsign-compare warnings that didn't have an obvious by John McCall · 15 years ago
- 639336e Reverting 100530 & 100531 due to regressions in the GDB test suite. by Stuart Hastings · 15 years ago
- 983327b Revise debug info machinery to digest nested functions and classes. by Stuart Hastings · 15 years ago
- 57fbba4 Output floating point representations in DWARF format. This is done by outputing by Bill Wendling · 15 years ago
- 74e41f9 prune #includes, realize the MMI can never be null. by Chris Lattner · 15 years ago
- 49cd664 change AsmPrinter to use DwarfDebug/DwarfException directly by Chris Lattner · 15 years ago
- ea76186 trim some spurious references to DwarfWriter. SDIsel really doesn't by Chris Lattner · 15 years ago
- 994cb12 eliminate DwarfDebug::shouldEmit, which is the same now as MMI::hasDebugInfo by Chris Lattner · 15 years ago
- 6342b41 fix a regression on 2009-08-17-DebugInfo.m by Chris Lattner · 15 years ago
- d850ac7 fastisel doesn't need DwarfWriter, remove some tendricles. by Chris Lattner · 15 years ago
- a37d538 change SizeOf to take AsmPrinter instead of TargetData, by Chris Lattner · 15 years ago
- d38fee8 1) make DIE take AsmPrinter instead of DwarfPrinter. by Chris Lattner · 15 years ago
- 02b86b9 Move EmitFrameMoves into AsmPrinter. by Chris Lattner · 15 years ago
- 6189ed1 now that the magic is dispelled, move EmitSectionOffset to AsmPrinter. by Chris Lattner · 15 years ago
- be15beb only emit section labels if we have debug info, fixing a few regtest failures. by Chris Lattner · 15 years ago
- 4ad1efe I was wrong, ocaml isn't referencing 'Ldata_begin', so remove it. by Chris Lattner · 15 years ago
- 11b8f30 stop emitting some dead L labels. by Chris Lattner · 15 years ago
- 9c69e28553 Store an use the symbols emitted at the start of the debug by Chris Lattner · 15 years ago
- fa070b0 remove the didInitial ivar, rename emitInitial to be more by Chris Lattner · 15 years ago
- 2e3ebed simplify EmitSectionOffset a little bit, improve comments. by Chris Lattner · 15 years ago
- 83d1618 The "IsSmall" argument to EmitSectionOffset is always true, by Chris Lattner · 15 years ago
- a643718 inline EmitDifference away. by Chris Lattner · 15 years ago
- c021572 move gettemplabel and getdwlabel to AsmPrinter and rename them for consistency. by Chris Lattner · 15 years ago
- 7e1a8f8 move uleb/sleb printing into AsmPrinter from DwarfPrinter. by Chris Lattner · 15 years ago
- 3f53c83 clean up the asmprinter header and privatize some stuff. by Chris Lattner · 15 years ago
- 9d1c1ad remove TargetMachine.h #include, also, TRI isn't used frequently by Chris Lattner · 15 years ago
- 75f5072 remove the raw_ostream from various dwarf printing things. by Chris Lattner · 15 years ago
- de4845c Switch the code generator (except the JIT) onto the new DebugLoc by Chris Lattner · 15 years ago
- c8e7764 Revert r100117. by Devang Patel · 15 years ago
- 24c20e2 Do not eagerly record known previous location. DBG_VALUE may not cause a new label due to one or other reason. by Devang Patel · 15 years ago
- 58c7aa6 Skip instructions until new scope is seen. by Devang Patel · 15 years ago
- 8935d90 Cosmetic changes. Update comment, rename a local variable. by Devang Patel · 15 years ago
- f8df814 Reverting 100048; it broke two Frontend debug info tests. by Stuart Hastings · 15 years ago
- a88cb38 Debug info can now properly represent functions inside classes inside other functions. Partial fix for Radar 7424645. by Stuart Hastings · 15 years ago
- bbb88db Reduce string trashing. by Benjamin Kramer · 15 years ago
- 345ef34 DwarfDebug: Allocate DIEValues with a BumpPtrAllocator. Most of them are by Benjamin Kramer · 15 years ago
- 1d65ba7 tidy up by Chris Lattner · 15 years ago
- ff741ab MI != 0 is checked in the assert right above this. by Chris Lattner · 15 years ago
- 14d750d use the isDebugValue() predicate and pop_back_val() by Chris Lattner · 15 years ago
- ed7a77b assert is a function-like macro, not a control flow operator. by Chris Lattner · 15 years ago