aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGDebugInfo.cpp
AgeCommit message (Expand)Author
2012-03-01Reapply r151702 with a small fix for a failure to cut and pasteEric Christopher
2012-02-29Revert r151702, "Add support for handling captured variables in lambda debugDaniel Dunbar
2012-02-29Add support for handling captured variables in lambda debug info.Eric Christopher
2012-02-27ObjcInterfaceTypes are also complete types for the type cache.Eric Christopher
2012-02-23Add a quick TODO.Eric Christopher
2012-02-20Formatting.Eric Christopher
2012-02-20Remove the type retaining from the clang frontend. This is nowEric Christopher
2012-02-20Make forward declarations for objective-c types use the newEric Christopher
2012-02-18Add in a caching mechanism so that forward declarations are replacedEric Christopher
2012-02-18Formatting.Eric Christopher
2012-02-18Remove UpdateCompletedType from the debug info emission. We nowEric Christopher
2012-02-17Index "12" holds the vtable, not "9".Eric 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-13Add back in the code to create forward decls using temporary mdnodes.Eric Christopher
2012-02-13Temporarily walk back a few of my recent debug info limiting changesEric Christopher
2012-02-09Don't cache the artificial type for the this pointer, there's noEric Christopher
2012-02-08Constify the getClassName routine and variables that come out of it,Eric Christopher
2012-02-08Use the new forward declaration scheme for records. Also add moreEric Christopher
2012-02-08Remove tabs.Devang Patel
2012-02-07Revert my patches which removed Diagnostic.h includes by moving some operator...Benjamin Kramer
2012-02-07Remove tabs.Devang Patel
2012-02-07Emit debug info for properites that are not backed by an ivar.Devang Patel
2012-02-07simplify a bunch of code to use the well-known LLVM IR types computed by Code...Chris Lattner
2012-02-06Relax valid location check. This fixes a clang crash while emitting debug inf...Devang Patel
2012-02-06Let an ivar directly refer property TAG.Devang Patel
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
2012-02-04Move various diagnostic operator<< overloads out of line and remove includes ...Benjamin Kramer
2012-02-04Create new tag for the property. This is a work in progress.Devang Patel
2012-02-02unnecessary include of TargetMachine.h?Andrew Trick
2012-02-01r149474 went a bit too far when combined with type caching. If we wantEric Christopher
2012-02-01Remove duplicated comment.Eric Christopher
2012-02-01For pass-by-value record arguments to functions emit a forward declEric Christopher
2012-01-26Use createRecordFwdDecl here since that's what we're doing.Eric Christopher
2012-01-26Revert previous patch unifying all of the C++ record prep in one area,Eric Christopher
2012-01-26Remove another duplicated variable.Eric Christopher
2012-01-26Tidy and remove some unused variables.Eric Christopher
2012-01-26Collect this information together. No reason to have it split.Eric Christopher
2012-01-26Refactor into its own function.Eric Christopher
2012-01-25Clean up comment.Eric Christopher
2012-01-25Refactor the record decl forward declaration code a bit.Eric Christopher
2012-01-20When adding types to the context chain for record types, just emitEric Christopher
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-14constexpr irgen: Add irgen support for APValue::Struct, APValue::Union,Richard Smith
2012-01-12Formatting.Eric Christopher
2012-01-12Formatting.Eric Christopher
2011-12-28Small refactoring and simplification of constant evaluation and some of itsRichard Smith
2011-12-16When in a limited debug information situation if we can find the originalEric Christopher
2011-12-16Start down the path of getting clang to internally agree on structs versusEric Christopher