aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGDebugInfo.cpp
AgeCommit message (Expand)Author
2009-12-21Improve on my previous fix for debug information. Rather thanDouglas Gregor
2009-12-21Teach debug info generation to handle TemplateSpecializationType,Douglas Gregor
2009-12-18Add -dwarf-debug-flags, which provides a way to embed the cc1 level options usedDaniel Dunbar
2009-12-08Use StringRef in CGDebugInfo::EmitFunctionStart.Benjamin Kramer
2009-12-08Use Path.makeAbsolute() and make a constant std::string a const char*.Benjamin Kramer
2009-12-08Remove several .c_str() to be forward-compatible with StringRef.Jeffrey Yasskin
2009-12-06Add rudimentary support for member pointers to CGDebugInfo.Anders Carlsson
2009-11-29Move MainFileName option variable into CodeGenOptions instead of LangOptions.Daniel Dunbar
2009-11-25Use StringRef (again) in DebugInfo interface.Devang Patel
2009-11-16First part of changes to eliminate problems with cv-qualifiers andDouglas Gregor
2009-11-16revert r88963.Devang Patel
2009-11-16Use TrackingVH to hold forward decl. This one is for RecordType.Devang Patel
2009-11-16Parallel fix to r88951: use TrackingVH to hold forward decl.Eli Friedman
2009-11-16Fix valgrind uninitialized error.Eli Friedman
2009-11-16Use TrackingVH to hold forward decl.Devang Patel
2009-11-14Canonicalize the type before trying to create a debug type.Anders Carlsson
2009-11-14Have CGDebugInfo::getOrCreateType cache the QualType instead of having every ...Anders Carlsson
2009-11-13Do not store DIDescriptor directly into a container. Store MDNode directly, t...Devang Patel
2009-11-12 "Attach debug info with llvm instructions" mode was enabled a month ago. Now...Devang Patel
2009-11-12Use getNameAsCString() instead of getName().data()Devang Patel
2009-11-12Move CompileOptions -> CodeGenOptions, and sink it into the CodeGen library.Chandler Carruth
2009-11-12Do not use StringRef while using DebugInfo interface.Devang Patel
2009-11-11Do not eagerly set stop point for arguments. This misleads the debugger in id...Devang Patel
2009-11-10Attach location info with llvm.dbg.declare.Devang Patel
2009-11-07Revert r86315 and add Type::FixedWidthInt to the FIXME cases.Anders Carlsson
2009-11-07Do not assert if debug info for certain type is not generated.Devang Patel
2009-11-07Do not emit linkage name for global variables. It confuses gdb, because it pi...Devang Patel
2009-11-06Simplify the debug info code, handle lvalue references and template specializ...Anders Carlsson
2009-11-06Handle QualifiedNameType and SubstTemplateTypeParmType types in CGDebugInfo::...Anders Carlsson
2009-11-06Don't assert when trying to generate debug info for vector types. This needs ...Anders Carlsson
2009-11-06Instead of returning a null DIType for unhandled types, assert.Anders Carlsson
2009-11-05Enable debug info for global variables at -O1+Devang Patel
2009-10-23Fixup the return type of functions.Mike Stump
2009-10-20Do not eagerly cache DITypes because it allows real struct type to be shadowe...Devang Patel
2009-10-20Encode global variable name in debug info.Devang Patel
2009-10-16Remove the ConstantArrayType subtypes. This information is preserved in theJohn McCall
2009-10-14Few targets like PIC16 mangle the names of global variables, so retrieve the ...Sanjiv Gupta
2009-10-12Encode long double.Devang Patel
2009-10-09Allow customization for the producer information in the debug output.Mike Stump
2009-10-06InsertSubprogramStart if ATTACH_DEBUG_INFO_TO_AN_INSN is not defined.Devang Patel
2009-10-06Add support to attach debug info to an instruction.Devang Patel
2009-10-06Set appropriate context for a global variable while emitting debug info.Devang Patel
2009-10-02More magic pixie dust.Mike Stump
2009-10-02Fix up debug information for block pointers a bit more.Mike Stump
2009-10-01Implement a FIXME. This improves codegen just a tad.Mike Stump
2009-09-30Improve debugging information for BlockDeclRefExpr. WIP. Given thisMike Stump
2009-09-25Fix an infinite loop arising when trying to generate debug informationJohn McCall
2009-09-24Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall
2009-09-22Fix some typos. WIP. Large alignments don't work yet.Mike Stump
2009-09-22Improve debug info generation for __block variables.Mike Stump