aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2009-09-12Don't use the PredefinedExpr string as the global variable name, these don'tDaniel Dunbar
2009-09-12whitespace fixChris Lattner
2009-09-12Update CMake files.Benjamin Kramer
2009-09-12More improvement in building list of visible conversionFariborz Jahanian
2009-09-12Removed Context argument from couple of methods which don'tFariborz Jahanian
2009-09-12Add FIXME for alignments that won't be honored.Mike Stump
2009-09-12We can't have ctors in the vtable (right Doug?) :-)Mike Stump
2009-09-12More work toward having an access method for visibleFariborz Jahanian
2009-09-12Handle CK_DerivedToBase when emitting lvalue casts.Anders Carlsson
2009-09-12When necessary, null check the base value in GetAddressCXXOfBaseClass.Anders Carlsson
2009-09-12Handle derived-to-base conversion in CGExprScalar::EmitCast, if the cast kind...Anders Carlsson
2009-09-12Use the correct CastKind for derived-to-base pointer conversions.Anders Carlsson
2009-09-12Whoops, add CGCXXClass.cppAnders Carlsson
2009-09-12Rename AddressCXXOfBaseClass to GetAddressCXXOfBaseClass. Add a NullCheckValu...Anders Carlsson
2009-09-12Add CGCXXClass.cpp. and move CodeGenFunction::AddressCXXOfBaseClass there.Anders Carlsson
2009-09-12Add support for __block variables with alignment greater than __alignof(void *).Anders Carlsson
2009-09-12For __block variables, cache the LLVM types as well as which LLVM field where...Anders Carlsson
2009-09-12Stub out room for ARM APCS ABI implementation (and AAPCS_VFP, although you can'tDaniel Dunbar
2009-09-12Formatting fixes.Daniel Dunbar
2009-09-12Change CodeGenModule::ConstructTypeAttributes to return the calling conventionDaniel Dunbar
2009-09-12Remove unnecessary ASTContext parameter from FunctionDecl::isBuiltinIDDouglas Gregor
2009-09-12Remove unnecessary ASTContext parameters from isMain and isExternCDouglas Gregor
2009-09-12Eliminate FunctionDecl::getBodyIfAvailableDouglas Gregor
2009-09-12Fix a crash when generating vtables that contain destructors.Anders Carlsson
2009-09-11Add basic covariant thunk generation support. WIP.Mike Stump
2009-09-11When performing name lookup within a class template or class templateDouglas Gregor
2009-09-11No need to build the visible conversionfunction list for root class.Fariborz Jahanian
2009-09-11Set the calling convention based on the CGFunctionInfo.Daniel Dunbar
2009-09-11Add CallingConvention argument to CGFunctionInfo.Daniel Dunbar
2009-09-11Introduce "DefinedOrUnknownSVal" into the SVal class hierarchy, providing a wayTed Kremenek
2009-09-11Patch to build visible conversion function list lazily and make its Fariborz Jahanian
2009-09-11Slight improvement for extern templates, so that an explicitDouglas Gregor
2009-09-11Alter Action's friend interface to prepare for templated friend declarations andJohn McCall
2009-09-11Fix use of uninitialized, David please check.Daniel Dunbar
2009-09-11Tweak the semantics of FunctionDecl::isOutOfLine to consider anDouglas Gregor
2009-09-11Undid my yesterday patch which is not needed with an upcoming patch.Fariborz Jahanian
2009-09-11Cleanup and test C++ default arguments. Improvements include:Douglas Gregor
2009-09-11Just ignore friend templates for now so we won't crash.Anders Carlsson
2009-09-11Fixes a regression in objc GC layout bitmap involvingFariborz Jahanian
2009-09-11Update CMakeLists.Benjamin Kramer
2009-09-11Track a class template specialization's point of instantiation separatelyJohn McCall
2009-09-11When stringizing a NamedDecl for a diagnostic, treat the templateJohn McCall
2009-09-11Update prototype.Daniel Dunbar
2009-09-11Fix PR4878 for real.Anders Carlsson
2009-09-11Support elaborated dependent types and diagnose tag mismatches.John McCall
2009-09-11Start to add a new transfer function that inlines callee. To be continued.Zhongxing Xu
2009-09-11Test commitSam Weinig
2009-09-11Instantiate PredefinedExprs correctly. Patch by Sam Weinig!Anders Carlsson
2009-09-11Swizzle the target triple based on -mthumb, and update clang-cc to recognizeDaniel Dunbar
2009-09-11Diagnose VLAs as an error in C++.Douglas Gregor