aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGDebugInfo.cpp
AgeCommit message (Expand)Author
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
2011-12-15When generating debug info for an ObjCInterfaceDecl, try to dig out the defin...Douglas Gregor
2011-12-15Keep track of all declarations of an Objective-C class (both forwardDouglas Gregor
2011-11-29Make sure that forward declarations are marked as such in the debug infoEric Christopher
2011-11-17Use the canonical decl to index so that we can really find it later.Eric Christopher
2011-11-14Fixup comment.Eric Christopher
2011-11-10Reflow lines, remove else-if after returns, rename variable "TydefContext" toNick Lewycky
2011-11-09Reflow one line I missed in previous cleanup commit. No functionality change.Nick Lewycky
2011-11-09Minor cleanup, mostly reindenting. Remove one helper function that just calledNick Lewycky
2011-10-29Rename Expr::Evaluate to Expr::EvaluateAsRValue to make it clear that it willRichard Smith
2011-10-28In case of template specialization, do not try to delay emitting debug info f...Devang Patel
2011-10-24Do not drop type qualifiers in -flimit-debug-info mode.Devang Patel
2011-10-21Take DW_AT_comp_dir from $PWD when it's present and starts with a '/'. This isNick Lewycky
2011-10-18Macro metaprogramming for builtin types.John McCall