summaryrefslogtreecommitdiff
path: root/lib/CodeGen/ObjectFilePCHContainerOperations.cpp
Commit message (Expand)AuthorAgeFilesLines
* Debug Info: Set the MainFileName when generating -gmodules debug info for PCM.Adrian Prantl2017-07-181-0/+3
* Modules: Use hash of PCM content for SIGNATUREDuncan P. N. Exon Smith2017-03-131-2/+7
* CodeGen: plumb header search down to the IASSaleem Abdulrasool2017-01-051-4/+5
* Bitcode: Decouple block info block state from reader.Peter Collingbourne2016-11-081-7/+7
* Bitcode: Change reader interface to take memory buffers.Peter Collingbourne2016-11-021-4/+3
* Support object-file-wrapped modules in clang -module-file-info.Adrian Prantl2016-08-171-13/+17
* Frontend: Simplify ownership model for clang's output streams.Peter Collingbourne2016-07-151-15/+14
* Use more ArrayRefsDavid Majnemer2016-06-241-2/+2
* Apply clang-tidy's misc-move-constructor-init throughout Clang.Benjamin Kramer2016-05-271-1/+2
* [modules][debuginfo] Only include imported modules when targeting LLDBDavid Blaikie2016-05-031-0/+1
* revert SVN r265702, r265640Saleem Abdulrasool2016-04-081-2/+1
* Basic: move CodeGenOptions from FrontendSaleem Abdulrasool2016-04-071-1/+2
* Module Debugging: Fix a crash when emitting debug info for nested tag typesAdrian Prantl2016-03-071-0/+9
* Make TargetInfo store an actual DataLayout instead of a string.James Y Knight2016-03-041-6/+6
* Move DebugInfoKind into its own header to cut the cyclic dependency edge from...Benjamin Kramer2016-02-021-1/+1
* Module Debugging: Canonicalize the file names used as PCH module namesAdrian Prantl2016-01-221-4/+8
* Module debugging: Create a parent DIModule with the PCH name for typesAdrian Prantl2016-01-221-1/+5
* Fix the build by using the correct suffix for 64 bit literalsAdrian Prantl2016-01-221-1/+1
* Fix a typo in r258507 and change the PCH dwoid constant to ~1UL.Adrian Prantl2016-01-221-1/+1
* Module Debugging: Use a nonzero DWO id for precompiled headers.Adrian Prantl2016-01-221-1/+5
* Module Debugging: Make sure that anonymous tag decls that define globalAdrian Prantl2016-01-191-7/+6
* Module Debugging: Defer the emission of anonymous tag declsAdrian Prantl2016-01-191-0/+4
* Module debugging: Defer emitting tag types until their definitionAdrian Prantl2016-01-061-3/+16
* Module Debugging: Emit module debug info for types inside of Objective-CAdrian Prantl2015-10-231-0/+4
* Remove a redundant check. NFCAdrian Prantl2015-10-231-2/+1
* Module Debugging: Use the clang module signature as the module's dwo_idAdrian Prantl2015-09-221-1/+1
* Debug Info: When building a module, emit skeleton CUs for imported modules.Adrian Prantl2015-09-211-0/+7
* Module debugging: Support submodules in the PCM/PCH debug info.Adrian Prantl2015-09-201-0/+5
* Further simplify the interface of PCHContainerGeneratorAdrian Prantl2015-09-191-7/+7
* Eliminate a redundant check.Adrian Prantl2015-09-191-3/+2
* Simplify the interface of PCHContainerGenerator and friendsAdrian Prantl2015-09-181-13/+12
* Debug Info: Remove an unnecessary debug type visitor.Adrian Prantl2015-09-101-7/+0
* Re-commit r247218: "Fix Clang-tidy misc-use-override warnings, other minor fi...Hans Wennborg2015-09-101-3/+3
* Revert r247218: "Fix Clang-tidy misc-use-override warnings, other minor fixes"Hans Wennborg2015-09-101-3/+3
* Fix Clang-tidy misc-use-override warnings, other minor fixesHans Wennborg2015-09-101-3/+3
* Module Debugging: Emit debug type information into clang ObjC modules.Adrian Prantl2015-09-081-0/+42
* Module Debugging: Emit debug type information into clang modules.Adrian Prantl2015-09-081-0/+58
* Add a -gmodules option to the driver and a -dwarf-ext-refs to cc1Adrian Prantl2015-08-271-0/+1
* Initialize the AST consumer as soon as we have both an ASTConsumer and anRichard Smith2015-08-181-4/+1
* Remove and forbid raw_svector_ostream::flush() calls.Yaron Keren2015-08-131-1/+0
* [modules] PR22534: Load files specified by -fmodule-file= eagerly. In particu...Richard Smith2015-08-091-1/+6
* Rename DescriptionString -> DataLayoutString as it matches the actualEric Christopher2015-08-051-4/+4
* LLVM API Change: the Module always owns the DataLayoutMehdi Amini2015-07-241-3/+2
* Make the clang module container format selectable from the command line.Adrian Prantl2015-07-171-2/+2
* Rename ModuleContainerGenerator to PCHContainergenerator for consistencyAdrian Prantl2015-07-091-28/+29
* Revert "Revert r241620 and follow-up commits" and move the initializationAdrian Prantl2015-07-081-0/+192
* Revert r241620 and follow-up commits while investigating linux buildbot failu...Adrian Prantl2015-07-071-199/+0
* Cleanup: Use the C++ API to initialize the backend.Adrian Prantl2015-07-071-4/+5
* Wrap clang modules and pch files in an object file container.Adrian Prantl2015-07-071-0/+198