This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-stable-allmodconfig in repository toolchain/ci/llvm-project.
from bd0eff316a4 [RISCV][NFC] Split out emitSelectPseudo from EmitInstrWithC [...] adds 62c8a57a747 [RISCV][NFC] Minor refactoring of CC_RISCV adds 377d9dc8728 [lldb] [test] Adjust XFAIL list to match buildbot results adds 74dde7e5a1d [ARM] Generate test checks for umulo-32.ll; NFC adds 506c1aba4d0 [ARM] Use non-constant operand in umulo-32.ll; NFC adds 8bef5cd49a8 Modules: Rename MemoryBufferCache to InMemoryModuleCache adds 0a2be46cfdb Modules: Invalidate out-of-date PCMs as they're discovered adds 2fd0d227f6b Fix slashes in path references in -Rmodule-import test from [...] adds b7db2e9f824 Stop relying on allocator behaviour in modules unit test adds 490975979be [ValueTracking] Move constant range computation into ValueT [...] adds e72381990e5 [git-llvm] Only use --force-interactive when supported adds b68566aec32 [runtime] Use --strip-all rather than --strip-sections adds 1a872f2b151 Recommit r355224 "[TableGen][SelectionDAG][X86] Add specifi [...] adds a2b144fc740 [TableGen] Make CheckImmAllOnesVMatcher and CheckImmAllZero [...]
No new revisions were added by this update.
Summary of changes: clang/include/clang/Basic/MemoryBufferCache.h | 79 ------- clang/include/clang/Frontend/ASTUnit.h | 4 +- clang/include/clang/Frontend/CompilerInstance.h | 11 +- clang/include/clang/Lex/Preprocessor.h | 4 - clang/include/clang/Serialization/ASTReader.h | 13 +- clang/include/clang/Serialization/ASTWriter.h | 9 +- .../clang/Serialization/InMemoryModuleCache.h | 110 ++++++++++ clang/include/clang/Serialization/Module.h | 2 +- clang/include/clang/Serialization/ModuleManager.h | 8 +- clang/lib/Basic/CMakeLists.txt | 1 - clang/lib/Basic/MemoryBufferCache.cpp | 47 ---- clang/lib/Frontend/ASTUnit.cpp | 28 +-- clang/lib/Frontend/ChainedIncludesSource.cpp | 8 +- clang/lib/Frontend/CompilerInstance.cpp | 64 +++--- clang/lib/Frontend/FrontendActions.cpp | 22 +- clang/lib/Frontend/PrecompiledPreamble.cpp | 9 +- clang/lib/Frontend/Rewrite/FrontendActions.cpp | 2 +- clang/lib/Lex/Preprocessor.cpp | 6 +- clang/lib/Serialization/ASTReader.cpp | 43 +++- clang/lib/Serialization/ASTWriter.cpp | 13 +- clang/lib/Serialization/CMakeLists.txt | 1 + clang/lib/Serialization/GeneratePCH.cpp | 6 +- clang/lib/Serialization/InMemoryModuleCache.cpp | 80 +++++++ clang/lib/Serialization/ModuleManager.cpp | 38 ++-- .../A.h | 0 .../B.h | 0 .../Modules/Inputs/implicit-invalidate-chain/C.h | 2 + .../implicit-invalidate-chain/module.modulemap | 3 + .../{Rmodule-import => relative-import-path}/A.h | 0 .../{Rmodule-import => relative-import-path}/B.h | 0 .../{Rmodule-import => relative-import-path}/C.h | 0 .../Inputs/relative-import-path/module.modulemap | 3 + clang/test/Modules/implicit-invalidate-chain.c | 67 ++++++ clang/test/Modules/outofdate-rebuild.m | 2 +- clang/test/Modules/relative-import-path.c | 26 +++ clang/unittests/Basic/CMakeLists.txt | 1 - clang/unittests/Basic/MemoryBufferCacheTest.cpp | 93 -------- clang/unittests/Basic/SourceManagerTest.cpp | 10 +- clang/unittests/CMakeLists.txt | 1 + clang/unittests/Lex/HeaderSearchTest.cpp | 2 +- clang/unittests/Lex/LexerTest.cpp | 4 +- clang/unittests/Lex/PPCallbacksTest.cpp | 13 +- .../Lex/PPConditionalDirectiveRecordTest.cpp | 4 +- clang/unittests/Serialization/CMakeLists.txt | 17 ++ .../Serialization/InMemoryModuleCacheTest.cpp | 119 ++++++++++ lldb/lit/SymbolFile/DWARF/debug-line-basic.s | 1 - .../dir-separator-no-comp-dir-relative-name.s | 1 - .../SymbolFile/DWARF/dir-separator-no-comp-dir.s | 1 - lldb/lit/SymbolFile/DWARF/dir-separator-posix.s | 1 - lldb/lit/SymbolFile/DWARF/dir-separator-windows.s | 1 - lldb/lit/SymbolFile/DWARF/find-inline-method.s | 1 - .../test/functionalities/longjmp/TestLongjmp.py | 3 - .../process_launch/TestProcessLaunch.py | 1 - .../test/lang/c/bitfields/TestBitfields.py | 2 + llvm/include/llvm/Analysis/ValueTracking.h | 5 + llvm/include/llvm/CodeGen/SelectionDAGISel.h | 2 + llvm/include/llvm/Target/TargetSelectionDAG.td | 13 +- llvm/lib/Analysis/InstructionSimplify.cpp | 239 +-------------------- llvm/lib/Analysis/ValueTracking.cpp | 238 ++++++++++++++++++++ llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 6 + llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 14 +- llvm/lib/Target/SystemZ/SystemZOperators.td | 20 +- llvm/lib/Target/X86/X86InstrAVX512.td | 88 ++++---- llvm/lib/Target/X86/X86InstrSSE.td | 2 +- llvm/lib/Target/X86/X86InstrVecCompiler.td | 2 +- llvm/runtimes/llvm-strip-link.in | 2 +- llvm/test/CodeGen/ARM/umulo-32.ll | 71 +++--- llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 16 +- llvm/utils/TableGen/DAGISelMatcher.cpp | 23 ++ llvm/utils/TableGen/DAGISelMatcher.h | 36 ++++ llvm/utils/TableGen/DAGISelMatcherEmitter.cpp | 10 + llvm/utils/TableGen/DAGISelMatcherGen.cpp | 21 ++ llvm/utils/git-svn/git-llvm | 5 +- 73 files changed, 1069 insertions(+), 731 deletions(-) delete mode 100644 clang/include/clang/Basic/MemoryBufferCache.h create mode 100644 clang/include/clang/Serialization/InMemoryModuleCache.h delete mode 100644 clang/lib/Basic/MemoryBufferCache.cpp create mode 100644 clang/lib/Serialization/InMemoryModuleCache.cpp copy clang/test/Modules/Inputs/{Rmodule-import => implicit-invalidate-chain}/A.h (100%) copy clang/test/Modules/Inputs/{Rmodule-import => implicit-invalidate-chain}/B.h (100%) create mode 100644 clang/test/Modules/Inputs/implicit-invalidate-chain/C.h create mode 100644 clang/test/Modules/Inputs/implicit-invalidate-chain/module.modulemap copy clang/test/Modules/Inputs/{Rmodule-import => relative-import-path}/A.h (100%) copy clang/test/Modules/Inputs/{Rmodule-import => relative-import-path}/B.h (100%) copy clang/test/Modules/Inputs/{Rmodule-import => relative-import-path}/C.h (100%) create mode 100644 clang/test/Modules/Inputs/relative-import-path/module.modulemap create mode 100644 clang/test/Modules/implicit-invalidate-chain.c create mode 100644 clang/test/Modules/relative-import-path.c delete mode 100644 clang/unittests/Basic/MemoryBufferCacheTest.cpp create mode 100644 clang/unittests/Serialization/CMakeLists.txt create mode 100644 clang/unittests/Serialization/InMemoryModuleCacheTest.cpp