aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-11-28Add a CGCXXABI.cpp file.Anders Carlsson
2010-11-28Look through parentheses when deciding whether an expr is a temporary object....Anders Carlsson
2010-11-28Add GCC 4.4.5 for Gentoo, and order them in a more sensible way. This allowsChandler Carruth
2010-11-28Add missing else.Rafael Espindola
2010-11-26Allow access to non-static members without an object in sizeof expressions, i...Sebastian Redl
2010-11-26For internal consistency's sake, compute the value kind of a dependent castJohn McCall
2010-11-26Do not use StripCasts() in this context.Zhongxing Xu
2010-11-26Should not use StripCasts() in this context.Zhongxing Xu
2010-11-26Rename CXXObjectRegion to CXXTempObjectRegion.Zhongxing Xu
2010-11-26Regionstore: support derived-to-base cast by creating a CXXBaseObjectRegion.Zhongxing Xu
2010-11-26Add a fixme.Zhongxing Xu
2010-11-25Add C++ header path for openSUSE 11.4.Rafael Espindola
2010-11-25Hide a bunch of symbols.Benjamin Kramer
2010-11-25For CFGAutomaticObjDtor, the type may be reference type, e.g., const A &c = A();Zhongxing Xu
2010-11-25handle CXXFunctionalCastExpr in visitLValue and Environment.Zhongxing Xu
2010-11-25Improve comments.Zhongxing Xu
2010-11-25Add dump method.Zhongxing Xu
2010-11-25Begin work on actually laying out virtual bases.Anders Carlsson
2010-11-25Move isNearlyEmpty out into the ASTContext so it can be called from CodeGen a...Anders Carlsson
2010-11-25Tie DefineVTablesUsed() in with recursive function instantiation so that we emitNick Lewycky
2010-11-24Remove the PrimaryBaseInfo class.Anders Carlsson
2010-11-24Rename RecordLayout::getPrimaryBaseWasVirtual to isPrimaryBaseVirtual.Anders Carlsson
2010-11-24Move code off the primary base info iterator. No functionality change.Anders Carlsson
2010-11-24Use the newly added function in ASTRecordLayoutBuilder.Anders Carlsson
2010-11-24Fix typo.Anders Carlsson
2010-11-24Add CXXRecordDecl::getIndirectPrimaryBases.Anders Carlsson
2010-11-24Simplify code.Anders Carlsson
2010-11-24Fix a (probably very old) regression where we weren't using the typedef name ...Anders Carlsson
2010-11-24Revert r120110. We don't want to call ConvertType from within getCGRecordLayout.Anders Carlsson
2010-11-24Use ConvertType instead of ConvertTagDeclType, since ConvertType will assign ...Anders Carlsson
2010-11-24Simplify code.Anders Carlsson
2010-11-24Fix build.Anders Carlsson
2010-11-24Make CodeGenTypes::getCGRecordLayout compute the layout lazily if it doesn't ...Anders Carlsson
2010-11-24CGRecordLayout types are always struct types.Anders Carlsson
2010-11-24When getting CXXThisRegion from CXXMethodDecl, use the qualifiers. This is Zhongxing Xu
2010-11-24Let StackFrameContext represent if the call expr is evaluated as lvalue.Zhongxing Xu
2010-11-24Appease versions of GCC which don't correctly support injected classJohn McCall
2010-11-24This is probably an important file.John McCall
2010-11-24Add -cc1 -ast-dump-xml, an excessively detailed XML dump of the internalsJohn McCall
2010-11-24Use StackFrameContext directly in CallEnter program point. Then we don't needZhongxing Xu
2010-11-24print asLValue attribute of CFGStmt.Zhongxing Xu
2010-11-24Switch a lot of call-sites over to using the new value-kind calculations.John McCall
2010-11-24Refactor AddStmtChoice to make it easier to use; also add comments on how the...Zhanyong Wan
2010-11-24Fix 2 problems with Chris Lattner's FileManager redesign on Windows.Francois Pichet
2010-11-24Add an assert() to catch errors using EvalLoad(). Reviewed by kremenek.Zhanyong Wan
2010-11-24Adjust method calls to reflect name changes inTed Kremenek
2010-11-23The final result of all this refactoring: instead of doing stat immediatelyChris Lattner
2010-11-23Redeclarations of using declarations are not okay in function scopes.John McCall
2010-11-23if we succeed in opening a directory but expected a file, ensure we don'tChris Lattner
2010-11-23hopefully resolve the windows buildbot issue (retch)Chris Lattner