aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
AgeCommit message (Expand)Author
2011-07-15Eliminate redundant map.Devang Patel
2011-07-15Reverting r135232. It's causing infinite looping in DbgScope::openInsnRange.Evan Cheng
2011-07-15Do not get confused by multiple empty lexical scopes inlined at one location. Devang Patel
2011-07-14Refactor.Devang Patel
2011-07-14Eliminate redundant LLVMContext argument.Devang Patel
2011-07-14Simplify.Devang Patel
2011-07-14Simplify and delay extracting DebugLoc elements, scope and InlinedAt, as much...Devang Patel
2011-07-14Simplify. Compile unit check inside hasValidLocation() did not add any value.Devang Patel
2011-07-14Fix typo in DEBUG message.Devang Patel
2011-07-14Add DEBUG messages.Devang Patel
2011-07-08Refactor.Devang Patel
2011-07-08Make provision to have floating point constants in .debug_loc expressions.Devang Patel
2011-07-07Add DEBUG message.Devang Patel
2011-07-07Add DEBUG messages.Devang Patel
2011-07-06Remove dead code.Devang Patel
2011-06-24Handle debug info for i128 constants.Devang Patel
2011-06-05Use path API for path concatenation.Benjamin Kramer
2011-06-01A DBG_VALUE that truncates a range does not start another dbg value range.Devang Patel
2011-06-01Do not drop constant values when a variable's content is described using .deb...Devang Patel
2011-05-31Include global types, that are referenced through local variables, in debug_p...Devang Patel
2011-05-27Make size computation less brittle.Rafael Espindola
2011-05-27Select DW_AT_const_value size based on variable size.Devang Patel
2011-05-24Fix debug info for blocks' variable.Devang Patel
2011-05-23Remove unnecessary comment.Devang Patel
2011-05-11Identify end of prologue (and beginning of function body) using DW_LNS_set_pr...Devang Patel
2011-05-10Rename DwarfRequiresRelocationForStmtList toRafael Espindola
2011-05-09Do not ignore InlinedAt while walking up scope chain to find subprogram node. Devang Patel
2011-05-06Move CompileUnit::getOrCreateNameSpace() and CompileUnit::addPubType() from D...Devang Patel
2011-05-06Dead code elimination.Rafael Espindola
2011-05-05Remove little used statistical counter.Devang Patel
2011-05-05If debug info for inlined function is missing then handle it gracefully.Devang Patel
2011-05-04Producing a DW_FORM_addr for DW_AT_stmt_list is probably correct, butRafael Espindola
2011-05-04Tighten up check for empty (i.e. no meaningful debug info) module. This fixes...Devang Patel
2011-05-03Even if the subprogram is going to use AT_specification, emit DW_AT_MIPS_link...Devang Patel
2011-05-03If the front end has emitted llvm.dbg.cu and other debug info anchors (clang ...Devang Patel
2011-05-02Emit debug info for global variables first.Devang Patel
2011-04-28Teach dwarf writer to handle complex address expression for .debug_loc entries.Devang Patel
2011-04-27Simplify handling of variables with complex address (i.e. blocks variables)Devang Patel
2011-04-25Rename a local variable.Devang Patel
2011-04-25Rename a method to match what it really does.Devang Patel
2011-04-25Do not drop a variable's complex address if it is not based on frame base.Devang Patel
2011-04-22Let front-end tie subprogram declaration with subprogram definition directly.Devang Patel
2011-04-22Do not leak argument's DbgVariables.Devang Patel
2011-04-21Refactor.Devang Patel
2011-04-21Add comment in output stream.Devang Patel
2011-04-18Reduce clutter in asm output. Do not emit source location as comment for each...Devang Patel
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2011-04-13Remove extra bytes that were added for gdb. We do not have good poiner to un...Devang Patel
2011-04-12Simplify. There is no need to use static variable.Devang Patel
2011-04-12This mechanical patch moves type handling into CompileUnit from DwarfDebug. I...Devang Patel