aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/ObjectFilePCHContainerOperations.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-11-08Bitcode: Decouple block info block state from reader.Peter Collingbourne1-7/+7
2016-11-02Bitcode: Change reader interface to take memory buffers.Peter Collingbourne1-4/+3
2016-08-17Support object-file-wrapped modules in clang -module-file-info.Adrian Prantl1-13/+17
2016-07-15Frontend: Simplify ownership model for clang's output streams.Peter Collingbourne1-15/+14
2016-06-24Use more ArrayRefsDavid Majnemer1-2/+2
2016-05-27Apply clang-tidy's misc-move-constructor-init throughout Clang.Benjamin Kramer1-1/+2
2016-05-03[modules][debuginfo] Only include imported modules when targeting LLDBDavid Blaikie1-0/+1
2016-04-08revert SVN r265702, r265640Saleem Abdulrasool1-2/+1
2016-04-07Basic: move CodeGenOptions from FrontendSaleem Abdulrasool1-1/+2
2016-03-07Module Debugging: Fix a crash when emitting debug info for nested tag typesAdrian Prantl1-0/+9
2016-03-04Make TargetInfo store an actual DataLayout instead of a string.James Y Knight1-6/+6
2016-02-02Move DebugInfoKind into its own header to cut the cyclic dependency edge from...Benjamin Kramer1-1/+1
2016-01-22Module Debugging: Canonicalize the file names used as PCH module namesAdrian Prantl1-4/+8
2016-01-22Module debugging: Create a parent DIModule with the PCH name for typesAdrian Prantl1-1/+5
2016-01-22Fix the build by using the correct suffix for 64 bit literalsAdrian Prantl1-1/+1
2016-01-22Fix a typo in r258507 and change the PCH dwoid constant to ~1UL.Adrian Prantl1-1/+1
2016-01-22Module Debugging: Use a nonzero DWO id for precompiled headers.Adrian Prantl1-1/+5
2016-01-19Module Debugging: Make sure that anonymous tag decls that define globalAdrian Prantl1-7/+6
2016-01-19Module Debugging: Defer the emission of anonymous tag declsAdrian Prantl1-0/+4
2016-01-06Module debugging: Defer emitting tag types until their definitionAdrian Prantl1-3/+16
2015-10-23Module Debugging: Emit module debug info for types inside of Objective-CAdrian Prantl1-0/+4
2015-10-23Remove a redundant check. NFCAdrian Prantl1-2/+1
2015-09-22Module Debugging: Use the clang module signature as the module's dwo_idAdrian Prantl1-1/+1
2015-09-21Debug Info: When building a module, emit skeleton CUs for imported modules.Adrian Prantl1-0/+7
2015-09-20Module debugging: Support submodules in the PCM/PCH debug info.Adrian Prantl1-0/+5
2015-09-19Further simplify the interface of PCHContainerGeneratorAdrian Prantl1-7/+7
2015-09-19Eliminate a redundant check.Adrian Prantl1-3/+2
2015-09-18Simplify the interface of PCHContainerGenerator and friendsAdrian Prantl1-13/+12
2015-09-10Debug Info: Remove an unnecessary debug type visitor.Adrian Prantl1-7/+0
2015-09-10Re-commit r247218: "Fix Clang-tidy misc-use-override warnings, other minor fi...Hans Wennborg1-3/+3
2015-09-10Revert r247218: "Fix Clang-tidy misc-use-override warnings, other minor fixes"Hans Wennborg1-3/+3
2015-09-10Fix Clang-tidy misc-use-override warnings, other minor fixesHans Wennborg1-3/+3
2015-09-08Module Debugging: Emit debug type information into clang ObjC modules.Adrian Prantl1-0/+42
2015-09-08Module Debugging: Emit debug type information into clang modules.Adrian Prantl1-0/+58
2015-08-27Add a -gmodules option to the driver and a -dwarf-ext-refs to cc1Adrian Prantl1-0/+1
2015-08-18Initialize the AST consumer as soon as we have both an ASTConsumer and anRichard Smith1-4/+1
2015-08-13Remove and forbid raw_svector_ostream::flush() calls.Yaron Keren1-1/+0
2015-08-09[modules] PR22534: Load files specified by -fmodule-file= eagerly. In particu...Richard Smith1-1/+6
2015-08-05Rename DescriptionString -> DataLayoutString as it matches the actualEric Christopher1-4/+4
2015-07-24LLVM API Change: the Module always owns the DataLayoutMehdi Amini1-3/+2
2015-07-17Make the clang module container format selectable from the command line.Adrian Prantl1-2/+2
2015-07-09Rename ModuleContainerGenerator to PCHContainergenerator for consistencyAdrian Prantl1-28/+29
2015-07-08Revert "Revert r241620 and follow-up commits" and move the initializationAdrian Prantl1-0/+192
2015-07-07Revert r241620 and follow-up commits while investigating linux buildbot failu...Adrian Prantl1-199/+0
2015-07-07Cleanup: Use the C++ API to initialize the backend.Adrian Prantl1-4/+5
2015-07-07Wrap clang modules and pch files in an object file container.Adrian Prantl1-0/+198