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-next-allyesconfig in repository toolchain/ci/llvm-project.
from b62642a1155 Refactor isBooleanFlip into extractBooleanFlip so that user [...] adds 972d7d514b2 [WebAssembly] Use named operands to identify loads and stores adds fea49571773 [RISCV] Support -target-abi at the MC layer and for codegen adds 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
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/lib/Analysis/InstructionSimplify.cpp | 239 +-------------------- llvm/lib/Analysis/ValueTracking.cpp | 238 ++++++++++++++++++++ llvm/lib/Target/RISCV/MCTargetDesc/LLVMBuild.txt | 2 +- .../Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 2 +- .../Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 16 +- .../Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp | 25 ++- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 55 +++-- llvm/lib/Target/RISCV/RISCVSubtarget.cpp | 12 +- llvm/lib/Target/RISCV/RISCVSubtarget.h | 10 +- llvm/lib/Target/RISCV/RISCVTargetMachine.cpp | 2 +- llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.cpp | 51 +++++ llvm/lib/Target/RISCV/Utils/RISCVBaseInfo.h | 20 ++ .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 8 - .../Target/WebAssembly/WebAssemblyInstrAtomics.td | 5 +- .../Target/WebAssembly/WebAssemblyInstrInfo.cpp | 4 + llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.h | 9 + .../Target/WebAssembly/WebAssemblyInstrMemory.td | 4 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 20 +- .../Target/WebAssembly/WebAssemblyRegisterInfo.cpp | 13 +- .../WebAssembly/WebAssemblySetP2AlignOperands.cpp | 114 +--------- llvm/test/CodeGen/ARM/umulo-32.ll | 71 +++--- llvm/test/CodeGen/RISCV/target-abi-invalid.ll | 58 +++++ llvm/test/CodeGen/RISCV/target-abi-valid.ll | 40 ++++ llvm/test/CodeGen/WebAssembly/bulk-memory.ll | 65 ++++++ llvm/test/MC/RISCV/target-abi-invalid.s | 56 +++++ llvm/test/MC/RISCV/target-abi-valid.s | 65 ++++++ llvm/utils/git-svn/git-llvm | 5 +- 82 files changed, 1373 insertions(+), 828 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 create mode 100644 llvm/test/CodeGen/RISCV/target-abi-invalid.ll create mode 100644 llvm/test/CodeGen/RISCV/target-abi-valid.ll create mode 100644 llvm/test/MC/RISCV/target-abi-invalid.s create mode 100644 llvm/test/MC/RISCV/target-abi-valid.s