- ca76f6f Reuse DIEInteger for 1. This is frequently used while emitting an attribute using dwarf::DW_FORM_flag form. by Devang Patel · 14 years ago
- 8aa6147 One MDNode may be used to create regular DIE as well as abstract DIE. by Devang Patel · 14 years ago
- 869aa46 Rename couple of maps. by Devang Patel · 14 years ago
- 6140962 80 cols. by Devang Patel · 14 years ago
- 7fb231c Do not require line number entry for undefined local variable. by Devang Patel · 14 years ago
- 90e19aa Do not construct DIE for already processed MDNode. by Devang Patel · 14 years ago
- 1d68d21 Add variables into a scope before constructing scope DIE otherwise variables won't be included DIE tree. by Devang Patel · 14 years ago
- 1e4782d Do not hardcode DW_AT_stmt_list value. Inspired by Artur Pietrek. by Devang Patel · 14 years ago
- 9b93b6b Use DW_FORM_addr for DW_AT_entry_pc. by Devang Patel · 14 years ago
- 0dd4558 Include inlined function in list of processed subprograms. by Devang Patel · 14 years ago
- 4a1cad6 Preserve deleted function's local variables' debug info. Radar 8122864. by Devang Patel · 14 years ago
- f347b82 Remove dead code. by Devang Patel · 14 years ago
- 78e127d Collect debug info for optimized variables of inlined functions. by Devang Patel · 14 years ago
- 486ca76 DBG_VALUE machine instruction pointing to undefined register for a variable justify a separate scope if the variable is inlined function's argument. by Devang Patel · 14 years ago
- a762b09 Use single interface, using twine, to get named metadata. getNamedMetadata(). by Devang Patel · 14 years ago
- 7e1d742 Discard special LLVM prefix from linkage name. by Devang Patel · 14 years ago
- d1bbc6b Do not rely on Twine temporaries to survive. by Devang Patel · 14 years ago
- 03c3dc7 Give NamedRegionTimer an Enabled flag, allowing all its clients to by Dan Gohman · 14 years ago
- 2f7d529 Use separate named MDNode to hold each function's local variable info. by Devang Patel · 14 years ago
- cad22ad Added a comment. by Stuart Hastings · 14 years ago
- 215aa15 Support for nested functions/classes in debug output. (Again.) Radar 7424645. by Stuart Hastings · 14 years ago
- 6d56b9f Revert 105492 & 105493 due to a testcase regression. Radar 7424645. by Stuart Hastings · 14 years ago
- 0f1b813 Support for nested functions/classes in debug output. Radar 7424645. by Stuart Hastings · 14 years ago
- 354eb7e Skip identical instruction while calculating DBG_VALUE range. by Devang Patel · 14 years ago
- b9abe9f by Devang Patel · 14 years ago
- f2e7767 Ignore line number of debug value in undefined register. by Devang Patel · 14 years ago
- 8ffc42f Revert 104841, 104842, 104876 due to buildbot failures. Radar 7424645. by Stuart Hastings · 14 years ago
- d8720f4 Do not drop location info for inlined function args. by Devang Patel · 14 years ago
- 55e9717 inlined function's arguments need a label to mark the start point because they are not directly attached to current function. by Devang Patel · 14 years ago
- aa66d2f Support for nested functions/classes in debug output. Radar 7424645. by Stuart Hastings · 14 years ago
- 8025068 Simplify. Eliminate unneeded debug_loc entry. by Devang Patel · 14 years ago
- 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