[PATCH] D64384: [WIP] Index-while-building

Jan Korous via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 20 21:16:23 PDT 2020


jkorous updated this revision to Diff 279309.
jkorous added a comment.
Herald added subscribers: dang, aaron.ballman.

Rebased on recent master + https://reviews.llvm.org/D66854


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D64384/new/

https://reviews.llvm.org/D64384

Files:
  clang/include/clang/Basic/DiagnosticFrontendKinds.td
  clang/include/clang/Basic/DiagnosticGroups.td
  clang/include/clang/Driver/Job.h
  clang/include/clang/Driver/Options.td
  clang/include/clang/Frontend/FrontendAction.h
  clang/include/clang/Frontend/FrontendOptions.h
  clang/include/clang/Index/DeclOccurrence.h
  clang/include/clang/Index/IndexPPCallbacks.h
  clang/include/clang/Index/IndexingContext.h
  clang/include/clang/Index/IndexingOptions.h
  clang/include/clang/IndexDataStore/IndexDataStore.h
  clang/include/clang/IndexSerialization/DeclOccurrenceCollector.h
  clang/include/clang/IndexSerialization/EmitIndex.h
  clang/include/clang/IndexSerialization/EmitIndexOptions.h
  clang/include/clang/IndexSerialization/IndexDataFormat.h
  clang/include/clang/IndexSerialization/IndexRecordReader.h
  clang/include/clang/IndexSerialization/IndexRecordWriter.h
  clang/include/clang/IndexSerialization/IndexUnitReader.h
  clang/include/clang/IndexSerialization/IndexUnitWriter.h
  clang/include/indexstore/Conversions.h
  clang/include/indexstore/IndexStoreCXX.h
  clang/include/indexstore/indexstore.h
  clang/lib/CMakeLists.txt
  clang/lib/Driver/Driver.cpp
  clang/lib/Driver/Job.cpp
  clang/lib/Driver/ToolChains/Clang.cpp
  clang/lib/Frontend/CMakeLists.txt
  clang/lib/Frontend/CompilerInstance.cpp
  clang/lib/Frontend/CompilerInvocation.cpp
  clang/lib/Frontend/FrontendAction.cpp
  clang/lib/FrontendTool/CMakeLists.txt
  clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
  clang/lib/Index/CMakeLists.txt
  clang/lib/Index/FileIndexRecord.cpp
  clang/lib/Index/FileIndexRecord.h
  clang/lib/Index/IndexBody.cpp
  clang/lib/Index/IndexDecl.cpp
  clang/lib/Index/IndexOptions.cpp
  clang/lib/Index/IndexTypeSourceInfo.cpp
  clang/lib/Index/IndexingAction.cpp
  clang/lib/Index/IndexingContext.cpp
  clang/lib/Index/IndexingContext.h
  clang/lib/IndexDataStore/CMakeLists.txt
  clang/lib/IndexDataStore/IndexDataStore.cpp
  clang/lib/IndexSerialization/BitstreamUtil.cpp
  clang/lib/IndexSerialization/BitstreamUtil.h
  clang/lib/IndexSerialization/BitstreamVisitor.h
  clang/lib/IndexSerialization/CMakeLists.txt
  clang/lib/IndexSerialization/DeclOccurrenceCollector.cpp
  clang/lib/IndexSerialization/EmitIndex.cpp
  clang/lib/IndexSerialization/EmitIndexOptions.cpp
  clang/lib/IndexSerialization/IndexDataFormat.cpp
  clang/lib/IndexSerialization/IndexRecordReader.cpp
  clang/lib/IndexSerialization/IndexRecordWriter.cpp
  clang/lib/IndexSerialization/IndexUnitReader.cpp
  clang/lib/IndexSerialization/IndexUnitWriter.cpp
  clang/test/Index/Store/Inputs/head.h
  clang/test/Index/Store/Inputs/json.c.json
  clang/test/Index/Store/Inputs/module/ModDep.h
  clang/test/Index/Store/Inputs/module/ModSystem.h
  clang/test/Index/Store/Inputs/module/ModTop.h
  clang/test/Index/Store/Inputs/module/ModTopSub1.h
  clang/test/Index/Store/Inputs/module/ModTopSub2.h
  clang/test/Index/Store/Inputs/module/module.modulemap
  clang/test/Index/Store/Inputs/overlay.yaml
  clang/test/Index/Store/Inputs/print-unit.h
  clang/test/Index/Store/Inputs/sys/another.h
  clang/test/Index/Store/Inputs/sys/syshead.h
  clang/test/Index/Store/Inputs/test1.c
  clang/test/Index/Store/Inputs/test2.c
  clang/test/Index/Store/Inputs/test3.cpp
  clang/test/Index/Store/Inputs/using-overlay.h
  clang/test/Index/Store/assembly-invocation.c
  clang/test/Index/Store/empty-unit.c
  clang/test/Index/Store/external-source-symbol-hash.m
  clang/test/Index/Store/handle-prebuilt-module.m
  clang/test/Index/Store/json-with-module.m
  clang/test/Index/Store/json-with-module.m.json
  clang/test/Index/Store/json-with-pch.c
  clang/test/Index/Store/json-with-pch.c.json
  clang/test/Index/Store/json.c
  clang/test/Index/Store/print-record.mm
  clang/test/Index/Store/print-unit.c
  clang/test/Index/Store/print-units-with-modules.m
  clang/test/Index/Store/print-units-with-pch.c
  clang/test/Index/Store/record-hash-crash-invalid-name.cpp
  clang/test/Index/Store/record-hash-crash.cpp
  clang/test/Index/Store/record-hash-using.cpp
  clang/test/Index/Store/record-hash.cpp
  clang/test/Index/Store/relative-out-path.c
  clang/test/Index/Store/syntax-only.c
  clang/test/Index/Store/unit-with-vfs.c
  clang/test/Index/Store/unit-workdir-prefix.c
  clang/test/Index/Store/using-libstdcpp-arc.mm
  clang/tools/CMakeLists.txt
  clang/tools/IndexStore/CMakeLists.txt
  clang/tools/IndexStore/IndexStore.cpp
  clang/tools/IndexStore/IndexStore.exports
  clang/tools/c-index-test/CMakeLists.txt
  clang/tools/c-index-test/JSONAggregation.cpp
  clang/tools/c-index-test/JSONAggregation.h
  clang/tools/c-index-test/core_main.cpp
  clang/unittests/Index/IndexTests.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D64384.279309.patch
Type: text/x-patch
Size: 337375 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200721/bbec0229/attachment-0001.bin>


More information about the llvm-commits mailing list