aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGDebugInfo.h
AgeCommit message (Expand)Author
2012-02-18Add in a caching mechanism so that forward declarations are replacedEric Christopher
2012-02-18Remove UpdateCompletedType from the debug info emission. We nowEric Christopher
2012-02-16Reapply r150631:Eric Christopher
2012-02-15Revert "Add a completed/incomplete type difference. This allows us to have"Eric Christopher
2012-02-15Add a completed/incomplete type difference. This allows us to haveEric Christopher
2012-02-13Temporarily walk back a few of my recent debug info limiting changesEric Christopher
2012-02-08Constify the getClassName routine and variables that come out of it,Eric Christopher
2012-02-01For pass-by-value record arguments to functions emit a forward declEric Christopher
2012-01-26Refactor into its own function.Eric Christopher
2012-01-25Refactor the record decl forward declaration code a bit.Eric Christopher
2012-01-25Typo.Eric Christopher
2012-01-20When adding types to the context chain for record types, just emitEric Christopher
2011-12-16When in a limited debug information situation if we can find the originalEric Christopher
2011-11-09Minor cleanup, mostly reindenting. Remove one helper function that just calledNick Lewycky
2011-10-13Recommit:Eric Christopher
2011-10-12Revert file/scope handling patches. gdb testing revealed a couple of bugs.Eric Christopher
2011-10-11Start handling debug line and scope information better:Eric Christopher
2011-10-10Constant expression evaluation refactoring:Richard Smith
2011-10-06Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman
2011-09-29Change "Regions" to be "LexicalBlocks" since that's what theyEric Christopher
2011-09-29Rename EmitStopPoint in CGDebugInfo to EmitLocation. "stop points" don'tEric Christopher
2011-09-29Call UpdateLineDirectiveRegion every time we want to emit a stopEric Christopher
2011-08-15Use new DIBuilder::finalize() at the end to wrap up debug info encoding for a...Devang Patel
2011-07-20now that we have a centralized place to do so, add some using declarations forChris Lattner
2011-06-24Fix struct member's scope. Patch by Xi Wang.Devang Patel
2011-06-14Move GlobalDecl to ASTPeter Collingbourne
2011-05-31List c++ class type as public type in dwarf debug info output.Devang Patel
2011-04-25Simplify. There is no need to have a method to just call another method.Devang Patel
2011-04-23Tie debug information for method declaration with debug information for metho...Devang Patel
2011-04-18Fix typo in comment.Devang Patel
2011-04-16Emit proper selector name in debug info.Devang Patel
2011-04-05Emit debug info for function template parameters.Devang Patel
2011-04-05Refactor.Devang Patel
2011-03-23Update type cache when a type is completed.Devang Patel
2011-03-03Encode argument numbering in debug info so that code generator can emit them ...Devang Patel
2011-03-02revert r126858.Devang Patel
2011-03-02Encode argument numbering in debug info so that code generator can emit them ...Devang Patel
2011-03-02Revert r126794.Devang Patel
2011-03-01Encode argument numbering in debug info so that code generator can emit them ...Devang Patel
2011-02-22Emit the structure layout of the block literal parameter to a blockJohn McCall
2011-02-16Simplify test to check an aggregate argument that has non trivial constructor...Devang Patel
2011-02-09If an aggregate argument is passed indirectly because it has non trivialDevang Patel
2011-02-07A few more tweaks to the blocks AST representation: John McCall
2011-01-22Debug info generation for rvalue referencesDouglas Gregor
2011-01-17Simplify.Devang Patel
2010-12-09Remove unused parameter. getContextDescriptor() and getOrCreateNameSpace().Devang Patel
2010-12-09Remove unused parameter.Devang Patel
2010-12-08Start using DIBuilder. It provides cleaner interface.Devang Patel
2010-11-01Simplify. Builtin types' context is always implied.Devang Patel
2010-10-28Basic types are language defined builtins. They are always defined at top mos...Devang Patel