aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Serialization/ASTWriter.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-07-05[modules ts] Improve merging of module-private declarations.Richard Smith1-1/+1
2017-06-29Track the set of module maps read while building a .pcm file and reload those...Richard Smith1-6/+12
2017-06-22PR33002: When we instantiate the definition of a static data member, we mightRichard Smith1-1/+10
2017-06-06Retain header search and preprocessing options from AST file when emittingRichard Smith1-0/+2
2017-06-02[Modules] Fix use after scope.Benjamin Kramer1-1/+2
2017-06-02Support lazy stat'ing of files referenced by module maps.Richard Smith1-42/+114
2017-05-31[modules] When compiling a preprocessed module map, look for headers relativeRichard Smith1-4/+5
2017-05-30Allow for unfinished #if blocks in preamblesErik Verbruggen1-0/+13
2017-05-18[modules] Switch from inferring owning modules based on source location toRichard Smith1-19/+0
2017-05-12Remove unused tracking of owning module for MacroInfo objects.Richard Smith1-1/+0
2017-05-03Silences gcc's -Wnarrowing.Daniel Jasper1-2/+3
2017-05-03[modules] Round-trip -Werror flag through explicit module build.Richard Smith1-1/+19
2017-04-27[X86] Support of no_caller_saved_registers attributeOren Ben Simhon1-0/+2
2017-04-25Placate MSVC's narrowing conversion unhappiness.Richard Smith1-1/+1
2017-04-24[modules ts] Diagnose 'export' declarations outside of a module interface.Richard Smith1-3/+4
2017-04-15Modules: Do not serialize #pragma pack stateDuncan P. N. Exon Smith1-0/+5
2017-04-12Modular Codegen: Separate flags for function and debug info supportDavid Blaikie1-6/+5
2017-04-12Serialization: Simulate -Werror settings in implicit modulesDuncan P. N. Exon Smith1-1/+6
2017-04-12Serialization: Emit the final diagnostic state last, almost NFCDuncan P. N. Exon Smith1-2/+14
2017-04-12Serialization: Skip check in WritePragmaDiagnosticMappings, NFCDuncan P. N. Exon Smith1-2/+1
2017-04-11[ODRHash] Improve handling of hash valuesRichard Trieu1-1/+4
2017-04-11Modular Codegen: Support homing debug info for types in modular objectsDavid Blaikie1-0/+6
2017-04-11Modular Codegen: Add/use a bit in serialized function definitions to track wh...David Blaikie1-3/+1
2017-03-31[Modules][PCH] Serialize #pragma packAlex Lorenz1-0/+15
2017-03-27Encapsulate FPOptions and use it consistentlyAdam Nemet1-1/+1
2017-03-22[Serialization] Serialize DependentSizedExtVectorTypeAlex Lorenz1-2/+4
2017-03-20Reapply "Modules: Cache PCMs in memory and avoid a use-after-free"Duncan P. N. Exon Smith1-2/+10
2017-03-18Revert "Modules: Cache PCMs in memory and avoid a use-after-free"Renato Golin1-10/+2
2017-03-17Modules: Cache PCMs in memory and avoid a use-after-freeDuncan P. N. Exon Smith1-2/+10
2017-03-14Modules: Optimize bitcode encoding of diagnostic stateDuncan P. N. Exon Smith1-2/+6
2017-03-13Modules: Use hash of PCM content for SIGNATUREDuncan P. N. Exon Smith1-58/+92
2017-02-25C++ DR1611, 1658, 2180: implement "potentially constructed subobject" rules f...Richard Smith1-1/+2
2017-02-18Part of adding an improved ODR checker.Richard Trieu1-0/+1
2017-02-17Revert r295421, new ODR checker for modules, to fix build bot.Richard Trieu1-1/+0
2017-02-17Add better ODR checking for modules.Richard Trieu1-0/+1
2017-02-16Revert r295284: Add better ODR checking for modules.Richard Trieu1-1/+0
2017-02-16Add better ODR checking for modules.Richard Trieu1-0/+1
2017-02-07[PCH] Fix a regression when PCH is used with -fmodulesBruno Cardoso Lopes1-1/+2
2017-02-07P0091R3: Implement basic parsing support for C++17 deduction-guides.Richard Smith1-0/+7
2017-01-31Fix modules codegen to be compatible with modules-tsDavid Blaikie1-2/+2
2017-01-31Revert r293585 "Add better ODR checking for modules."Sam McCall1-1/+0
2017-01-31Add better ODR checking for modules.Richard Trieu1-0/+1
2017-01-30Prototype of modules codegenDavid Blaikie1-5/+17
2017-01-28Modules: Return ModuleFile& from ModuleManager::begin, etc.; NFCDuncan P. N. Exon Smith1-19/+19
2017-01-26PR0091R3: Implement parsing support for using templates as types.Richard Smith1-0/+14
2017-01-26Remove and replace DiagStatePoint tracking and lookup data structure.Richard Smith1-20/+25
2017-01-17[Clang] - Update code to match upcoming llvm::zlib API.George Rimar1-14/+27
2017-01-12Tracking exception specification source locationsMalcolm Parsons1-0/+1
2017-01-09PCH: fix a regression that reports a module is defined in both pch and pcm.Manman Ren1-11/+0
2017-01-05Simplify ASTReader ctor by using in-class initializers for many member variablesDavid Blaikie1-19/+1