aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGCXXClass.cpp
AgeCommit message (Expand)Author
2009-11-24Get rid of the ugly CGCXX names and replace them with CGClass, CGExprCXX and ...Anders Carlsson
2009-11-23Handle base-to-derived casts. Will land test case shortly.Anders Carlsson
2009-11-13This falls into the category of stupid pet tricks. I hate to do this,Mike Stump
2009-11-10Revert r86741; it doesn't handle virtual bases correctly.Eli Friedman
2009-11-10Minor optimization to skip null check in generated code where it isn'tEli Friedman
2009-10-13Simplify pointer creation with the new Type::getInt*Ptr methods.Benjamin Kramer
2009-10-06Change GetAddressCXXOfBaseClass to use CXXBasePaths for calculating base clas...Anders Carlsson
2009-10-03Move some functions from CodeGenFunctions to CodeGenModule so they can be use...Anders Carlsson
2009-09-29Handle CK_BaseToDerivedMemberPointer for member function pointers. Fixes PR5091.Anders Carlsson
2009-09-22When doing a derived-to-base class and the class offset is 0 we can just do a...Anders Carlsson
2009-09-12When necessary, null check the base value in GetAddressCXXOfBaseClass.Anders Carlsson
2009-09-12Whoops, add CGCXXClass.cppAnders Carlsson