summaryrefslogtreecommitdiffstats
path: root/clang/lib/Serialization/ASTReader.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add a function to ExternalASTSource that returns a descriptor thatAdrian Prantl2015-06-301-0/+32
* Use AddString/ReadString instead of doing it manually NFCBen Langmuir2015-06-231-5/+1
* [Modules] Consider -fmodule-feature in module hash and when loadingBen Langmuir2015-06-231-0/+9
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-11/+10
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-10/+11
* ASTReader: Treat InputFileOffsets as unaligned to avoid UBJustin Bogner2015-06-211-1/+2
* Revert "ASTReader: Copy input file offset data to avoid unaligned accesses"Justin Bogner2015-06-211-10/+2
* ASTReader: Copy input file offset data to avoid unaligned accessesJustin Bogner2015-06-201-2/+10
* Introduce a PCHContainerOperations interface (NFC).Adrian Prantl2015-06-201-26/+29
* Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer2015-05-291-4/+3
* Allow skipping imports in the module visitor.Manuel Klimek2015-05-201-5/+3
* Detect uses of mismatching forms of 'new' and 'delete'Ismail Pazarbasi2015-05-181-0/+27
* [modules] Retain the name as written for umbrella headers and directories, ra...Richard Smith2015-05-161-7/+10
* [modules] Add local submodule visibility support for declarations.Richard Smith2015-05-151-1/+6
* Revert "Detect uses of mismatching forms of 'new' and 'delete'"Diego Novillo2015-05-141-27/+0
* Detect uses of mismatching forms of 'new' and 'delete'Ismail Pazarbasi2015-05-141-0/+27
* [modules] Don't bother registering loaded macros if there are none.Richard Smith2015-05-041-1/+2
* Rename MacroDefinition -> MacroDefinitionRecord, Preprocessor::MacroDefinitio...Richard Smith2015-05-041-10/+10
* [modules] Remove dead code from Module for tracking macro import locations.Richard Smith2015-05-021-7/+1
* [modules] If a module #includes a modular header that #undef's its macro, itRichard Smith2015-05-021-1/+1
* [modules] Start moving the module visibility information off the Module itself.Richard Smith2015-05-011-22/+7
* Remove dead code: a MacroDirective can't be imported or ambiguous any more.Richard Smith2015-04-301-12/+2
* [modules] Stop trying to fake up a linear MacroDirective history.Richard Smith2015-04-291-191/+2
* [modules] Refactor creation of ModuleMacros and create them when importing fr...Richard Smith2015-04-231-7/+6
* [modules] Remove the now-redundant import of all pending macros at the end of...Richard Smith2015-04-231-27/+8
* [modules] Store a ModuleMacro* on an imported macro directive rather than dup...Richard Smith2015-04-231-61/+39
* [modules] Determine the set of macros exported by a submodule at the end of t...Richard Smith2015-04-231-3/+4
* Silencing a -Wunused-variable warning; NFC.Aaron Ballman2015-04-221-2/+1
* [modules] Cope with partial module macro information, fix memory leak found b...Richard Smith2015-04-221-6/+4
* [modules] Build a DAG of module macros for each identifier.Richard Smith2015-04-221-28/+36
* [modules] Move list of exported module macros from IdentifierInfo lookup tabl...Richard Smith2015-04-211-138/+81
* Workaround a performance issue with modules + PCHBen Langmuir2015-04-101-1/+4
* [modules] Remove unused MACRO_TABLE record.Richard Smith2015-04-101-5/+0
* [modules] When merging class definitions, make the retained definition visibleRichard Smith2015-03-271-14/+8
* [Modules] Preserve source order for the map of late parsed templates.Chandler Carruth2015-03-261-2/+2
* [modules] Deserialize CXXCtorInitializer list for a constructor lazily.Richard Smith2015-03-241-79/+117
* A couple of readASTFileSignature improvements (NFC)Ben Langmuir2015-03-241-18/+14
* [modules] Fix an iterator invalidation bug found by the modules selfhost bot.Richard Smith2015-03-231-4/+8
* [modules] Remove redundant import of lexical decls when building a lookup tableRichard Smith2015-03-231-13/+27
* Reverting 232853 and 232870 because they depend on 232793,Vince Harron2015-03-221-17/+2
* Reverting r232793 until some new LLDB failures are discussedVince Harron2015-03-221-10/+11
* [modules] When either redecl chain merging or an update record causes us toRichard Smith2015-03-211-1/+8
* [modules] Remove temporary IdentifierInfo lookup results when we're done with...Richard Smith2015-03-201-1/+9
* [modules] Remove some redundant work when building a lookup table for a DeclC...Richard Smith2015-03-201-11/+10
* Make module files passed to a module build via -fmodule-file= available toRichard Smith2015-03-181-0/+22
* [modules] If we find more formerly-canonical declarations of an entity whileRichard Smith2015-03-161-1/+1
* [modules] Teach the AST reader to handle the case of importing a moduleChandler Carruth2015-03-141-50/+54
* [Modules] Teach Clang to survive ambiguous macros which come from systemChandler Carruth2015-03-131-7/+5
* Deduplicate #undef directives imported from multiple modules.Richard Smith2015-03-131-3/+8
* [modules] Avoid accidentally completing the redeclaration chain when updatingRichard Smith2015-03-111-15/+19
OpenPOWER on IntegriCloud