aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/PCHReader.cpp
AgeCommit message (Expand)Author
2010-03-12Add IdentifierTable::get() overload and start using itKovarththanan Rajaratnam
2010-03-10Create a new InjectedClassNameType to represent bare-word references to the John McCall
2010-03-07Undefine correct macroKovarththanan Rajaratnam
2010-02-12Fix bug I introduced with assinging a temporary to a StringRef.Ted Kremenek
2010-02-12Implementing unused function warning.Tanya Lattner
2010-02-11Allocate 'ObjCMethodList' objects (owned by Sema) using Sema's BumpPtrAllocat...Ted Kremenek
2010-02-10clang -cc1: Add -fsjlj-exceptions, which requires far too much button pushing.Daniel Dunbar
2010-02-09Implement synthesizing properties by default.Fariborz Jahanian
2010-02-05First stage of adding AltiVec supportJohn Thompson
2010-01-31Add VarDecl::isThisDeclarationADefinition(), which properly encapsulates the ...Sebastian Redl
2010-01-22(1) Rename getClangSubversionRevision() to getClangRevision(), andTed Kremenek
2010-01-22Rename pch::SVN_BRANCH_REVISION to pch::VERSION_CONTROL_BRANCH_REVISION.Ted Kremenek
2010-01-22Rename getClangSubversionPath() -> getClangRepositoryPath() and have it retur...Ted Kremenek
2010-01-18Improve source-location information for builtin TypeLocs, from EneaDouglas Gregor
2010-01-18Encoding calling conventions in the type system, from Charles Davis!Douglas Gregor
2010-01-13Add type source information for both kinds of typeof types.John McCall
2010-01-04Teach Preprocessor::macro_begin/macro_end to lazily load all macroDouglas Gregor
2009-12-29Get rid of FixedWidthIntType, as suggested by Chris and Eli.Anders Carlsson
2009-12-22Serialize the NoReturn bit on FunctionTypes for precompiled headersDouglas Gregor
2009-12-12Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gaveJeffrey Yasskin
2009-12-12Implement runtime checks for undefined behavior. WIP.Mike Stump
2009-12-07DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated varia...John McCall
2009-12-04Fix "using typename" and the instantiation of non-dependent using declarations.John McCall
2009-12-03Switch PCHReader::getOriginalSourceFile to use proper diagnostics.Daniel Dunbar
2009-11-29Add DeclarationName support for C++0x operator literals. They should now work asSean Hunt
2009-11-28Remove VISIBILITY_HIDDEN from anonymous namespaces in libFrontend.Benjamin Kramer
2009-11-25Allow user re-definition of SEL as well as accessing its fields.Fariborz Jahanian
2009-11-21This patch implements objective-c's 'SEL' type as a built-inFariborz Jahanian
2009-11-18Use llvm::sys::Path to check isAbsolute, instead of hard coding. Also, remove...Daniel Dunbar
2009-11-13Remove local splitLines reimplementation.Daniel Dunbar
2009-11-11Tweak PCH -include handling to make sure it matches the name as would be presentDaniel Dunbar
2009-11-11Redo how PCH handles its implicit include. Instead of treating this specially inDaniel Dunbar
2009-11-11More StringRef simplification to PCHValidator::ReadPredefinesBuffer.Daniel Dunbar
2009-11-11Rewrite splitLines using StringRef; this is much simpler, and also now avoidsDaniel Dunbar
2009-11-11Introduce a new representation for template templateDouglas Gregor
2009-11-11StringRefify some PCH interfaces.Daniel Dunbar
2009-11-11Replace startsWith functions with StringRef.Daniel Dunbar
2009-11-10Switch to getFileOrSTDIN().Daniel Dunbar
2009-11-05Adding -fshort-wchar option.John Thompson
2009-10-29Track source information for template arguments and template specializationJohn McCall
2009-10-23Add comment.Ted Kremenek
2009-10-23Fix integer overflow in PCHReader when reading the length of anTed Kremenek
2009-10-23FunctionTypeLocs don't necessarily provide ParmVarDecls, so don't crash ifJohn McCall
2009-10-22When building types from declarators, instead of building two types (one forJohn McCall
2009-10-22Extend out the block descriptor structure for debug information withMike Stump
2009-10-20Refine the type of the first parameter to block invoke functions.Mike Stump
2009-10-18Move clients to use IdentifierInfo::getNameStart() instead of getName()Daniel Dunbar
2009-10-18When performing template-substitution into a type, don't just replace theJohn McCall
2009-10-18Clone the full Type hierarchy into the TypeLoc hierarchy. NormalizeJohn McCall
2009-10-17Switch to llvm::HashString.Daniel Dunbar