aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2009-09-05Refine overrides and thunks for virtual bases. Cleanups. WIP.Mike Stump
2009-09-05Replace some instances of std::string with StringRefs.Benjamin Kramer
2009-09-05Cleanup.Mike Stump
2009-09-05Cleanups.Mike Stump
2009-09-05Cleanups.Mike Stump
2009-09-05Cleanups.Mike Stump
2009-09-05Cleanups.Mike Stump
2009-09-05Cleanups.Mike Stump
2009-09-05Cleanups.Mike Stump
2009-09-05Overhaul the mangler to use a visitor pattern, at least for types. We can sa...John McCall
2009-09-05Cleanups. WIP.Mike Stump
2009-09-05Pass the ConstructLoc to BuildCXXConstructExpr.Anders Carlsson
2009-09-05Install thunks later to fixup overrides. Track space taken by vbaseMike Stump
2009-09-05pass the correct predecessor node.Zhongxing Xu
2009-09-05Start emitting ElaboratedTypes in C++ mode. Support the effort in variousJohn McCall
2009-09-05Do not call FlushReports() in GRBugReporter's dtor. We already call it inZhongxing Xu
2009-09-05Report errors for member functions correctly.Anders Carlsson
2009-09-05Use a separate diagnostic for default function argument expressions.Anders Carlsson
2009-09-05Refactor builtin function evaluation code into its own function.Zhongxing Xu
2009-09-05Basic support for representing elaborated type specifiersJohn McCall
2009-09-04Improve the AST representation and semantic analysis for externDouglas Gregor
2009-09-04Don't generate any code for an explicit call to a trivial destructor. Douglas Gregor
2009-09-04Merge libgcc spec changes for darwin::Link::ConstructJob.Daniel Dunbar
2009-09-04Tweak darwin::Link::AddLinkArgs.Daniel Dunbar
2009-09-04Implement darwin::Link::AddDarwinArch for ARM.Daniel Dunbar
2009-09-04Darwin: Pass -iphoneos-version-min to ld when building for ARM.Daniel Dunbar
2009-09-04Add -ccc-install-dir option for faking installation path.Daniel Dunbar
2009-09-04Rename Darwin_X86 toolchain to just Darwin, this can support all platforms.Daniel Dunbar
2009-09-04If a destructor is referenced or a pseudo-destructor expression isDouglas Gregor
2009-09-04Add overidding for methods for vtable building for the secondaryMike Stump
2009-09-04Remove unused argument.Daniel Dunbar
2009-09-04Implement AST, semantics, and CodeGen for C++ pseudo-destructorDouglas Gregor
2009-09-04Implement accessors clang_getCursorKind(), clang_getCursorDecl().Steve Naroff
2009-09-04When searching for a default constructor or copy constructor, skip constructo...Douglas Gregor
2009-09-04Parse extern templates, pass that information all the way to Sema,Douglas Gregor
2009-09-04Introduce an egregious hack to fix PR4828.Douglas Gregor
2009-09-04move the check into MarkNoReturnFunction.Zhongxing Xu
2009-09-04Extract mark-no-return-function code into a function.Zhongxing Xu
2009-09-04Correctly handle elaborated template ids. Still not handled properly for fri...John McCall
2009-09-03Patch to instantiate destructors used to destructFariborz Jahanian
2009-09-03If the alignment of the chosen field in a union is greater than the alignment...Anders Carlsson
2009-09-03Implement tree transformations for DeclarationNames. Among otherDouglas Gregor
2009-09-03Improve template instantiation for member access expressions thatDouglas Gregor
2009-09-03Mark constructors used in initialization of base(s) and fieldsFariborz Jahanian
2009-09-03Issue diagnostics in variety of situations involvingFariborz Jahanian
2009-09-03Don't use '%ll', this doesn't workin on Win32.Daniel Dunbar
2009-09-03Add ASTUnit::getOriginalSourceFileName() and use in clang_getTranslationUnitS...Steve Naroff
2009-09-03Improved handling for dependent, qualified member access expressions, e.g.,Douglas Gregor
2009-09-03Save/load POSIXThreads flag for PCHDouglas Gregor
2009-09-03Revert "Visit function/method bodies and issue callback for parameters and localDaniel Dunbar