aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2010-11-28BuildVirtualCall doesn't need to take a reference to a pointer.Anders Carlsson
2010-11-28Make the destructor be the 'vtable anchor' of the CGCXXABI class.Anders Carlsson
2010-11-28Move CGCXXABI functions to CGCXXABI.cppAnders Carlsson
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-26Forgot a file in r120182Sebastian Redl
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-26fix a bug introduced in r120173.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-25OpaquePtrs are POD-like.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-25Update Xcode project.Anders Carlsson
2010-11-25Move isNearlyEmpty out into the ASTContext so it can be called from CodeGen a...Anders Carlsson
2010-11-25Basic: add log2{,f,l}, round{,f,l} builtinsPeter Collingbourne
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