This is an automated email from the git hooks/post-receive script.
"tcwg-buildslave pushed a change to branch linaro-local/ci/llvm-kernel-aarch64-tested in repository toolchain/ci/llvm-monorepo.
from ee9e0a82fe8c [XRay] Remove the unused variable new 156df23ce670 [InstCombine] Inefficient pattern for high-bits checking 3 [...] new 4efd94a99109 [OPENMP] Move OMPClauseReader/Writer classes to ASTReader/ [...] new d9e39ee8f9a1 Fix line endings. NFCI. new 78aeb58a9f56 [InstCombine][x86] try harder to convert blendv intrinsic [...] new 952238fd3701 [NFC] minor cleanup in PassManagerInternal.h new 1b877c14a953 [X86] Fold (movmsk (setne (and X, (1 << C)), 0)) -> (movms [...] new c36cd9a26a74 [X86] Remove an fp->int->fp domain crossing in LowerUINT_T [...] new 7ebf70926511 [X86][SSE] Fix insertps load combine test name new d2c6d5dcfa8d [lldb-mi] Correct regex in the symbol-list-lines test new a9a57ab24344 Update microsoftDemangle() to work more like itaniumDemangle(). new 576a83195cc6 Merge Demangle change in r342330 to libcxxabi. new 7103e236678a lld-link: print demangled symbol names for "undefined symb [...] new 1d72ac61c98f Give InfoStreamBuilder an opt-in method to write a hash of [...] new 40387bc37709 lld-link: Set PDB GUID to hash of PDB contents instead of [...] new 3210bcf0753e [InstCombine] Support (sub (sext x), (sext y)) --> (sext ( [...] new 55e57490c143 Revert r342148 (and follow-on fix attempts r342154, r34218 [...] new f140ddfe8ce4 .travis: Use source whitelist alias for llvm-6 repository new 60a97f14ffc8 .travis: Add llvm-7 build new a57871d6351f [llvm-readobj] Make some commonly used short options visib [...] new b40735d25028 [NFC] cosmetic tweaks to ExprMutationAnalyzer to be more c [...] new f1a214548ab5 configure: Rework support for gfx9+ devices that were adde [...] new 1c01eba9cc3b [ELF] Use llvm::toLower instead of libc call tolower new bda87aa90b14 [NFC][InstCombine] Some more tests for comparisons with lo [...]
The 23 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang/include/clang/AST/OpenMPClause.h | 37 + clang/include/clang/AST/StmtVisitor.h | 35 - .../clang/Analysis/Analyses/ExprMutationAnalyzer.h | 8 +- clang/include/clang/Serialization/ASTReader.h | 16 + clang/include/clang/Serialization/ASTWriter.h | 13 + clang/lib/Analysis/ExprMutationAnalyzer.cpp | 25 +- clang/lib/Serialization/ASTReader.cpp | 870 ++++++++++++++++++++ clang/lib/Serialization/ASTReaderStmt.cpp | 892 +-------------------- clang/lib/Serialization/ASTWriter.cpp | 465 +++++++++++ clang/lib/Serialization/ASTWriterStmt.cpp | 479 ----------- libclc/.travis.yml | 22 +- libclc/configure.py | 14 +- libcxxabi/src/cxa_demangle.cpp | 15 - libcxxabi/src/demangle/Utility.h | 31 +- lld/COFF/PDB.cpp | 34 +- lld/COFF/PDB.h | 2 +- lld/COFF/SymbolTable.cpp | 36 +- lld/COFF/Writer.cpp | 88 +- lld/Common/Strings.cpp | 29 +- lld/ELF/SyntheticSections.cpp | 3 +- lld/test/COFF/rsds.test | 51 +- lld/test/COFF/undefined-symbol-cv.s | 6 +- lld/test/COFF/undefined-symbol.s | 6 +- .../tools/lldb-mi/symbol/symbol-list-lines.test | 4 +- .../llvm/DebugInfo/PDB/Native/InfoStreamBuilder.h | 11 +- .../llvm/DebugInfo/PDB/Native/PDBFileBuilder.h | 4 +- llvm/include/llvm/Demangle/Utility.h | 31 +- llvm/include/llvm/IR/PassManagerInternal.h | 11 +- .../lib/DebugInfo/PDB/Native/InfoStreamBuilder.cpp | 11 +- llvm/lib/DebugInfo/PDB/Native/PDBFileBuilder.cpp | 33 +- llvm/lib/Demangle/ItaniumDemangle.cpp | 15 - llvm/lib/Demangle/MicrosoftDemangle.cpp | 46 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 34 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 3 + .../Transforms/InstCombine/InstCombineCalls.cpp | 22 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 17 +- .../InstCombine/InstructionCombining.cpp | 25 +- llvm/test/CodeGen/X86/debuginfo-locations-dce.ll | 142 ++-- llvm/test/CodeGen/X86/ftrunc.ll | 23 +- llvm/test/CodeGen/X86/insertps-combine.ll | 16 + llvm/test/CodeGen/X86/movmsk-cmp.ll | 304 ++----- llvm/test/CodeGen/X86/scalar-int-to-fp.ll | 6 +- llvm/test/CodeGen/X86/vec_int_to_fp.ll | 95 ++- llvm/test/Transforms/InstCombine/X86/blend_x86.ll | 24 +- ...lize-low-bit-mask-v2-and-icmp-eq-to-icmp-ule.ll | 316 ++++++++ ...lize-low-bit-mask-v2-and-icmp-ne-to-icmp-ugt.ll | 316 ++++++++ ...lize-low-bit-mask-v3-and-icmp-eq-to-icmp-ule.ll | 291 +++++++ ...lize-low-bit-mask-v3-and-icmp-ne-to-icmp-ugt.ll | 291 +++++++ ...and-val-to-icmp-eq-of-lshr-val-by-bits-and-0.ll | 28 +- ...and-val-to-icmp-ne-of-lshr-val-by-bits-and-0.ll | 28 +- llvm/test/Transforms/InstCombine/narrow-math.ll | 135 ++++ llvm/tools/llvm-cfi-verify/lib/CMakeLists.txt | 11 +- llvm/tools/llvm-exegesis/CMakeLists.txt | 4 - .../tools/llvm-exegesis/lib/AArch64/CMakeLists.txt | 15 +- llvm/tools/llvm-exegesis/lib/CMakeLists.txt | 26 +- llvm/tools/llvm-exegesis/lib/X86/CMakeLists.txt | 15 +- llvm/tools/llvm-mca/lib/CMakeLists.txt | 12 +- llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp | 7 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 9 + .../tools/llvm-exegesis/ARM/CMakeLists.txt | 1 - .../tools/llvm-exegesis/X86/CMakeLists.txt | 1 - 61 files changed, 3435 insertions(+), 2125 deletions(-) mode change 100755 => 100644 llvm/test/CodeGen/X86/debuginfo-locations-dce.ll create mode 100644 llvm/test/Transforms/InstCombine/canonicalize-low-bit-mask-v2-a [...] create mode 100644 llvm/test/Transforms/InstCombine/canonicalize-low-bit-mask-v2-a [...] create mode 100644 llvm/test/Transforms/InstCombine/canonicalize-low-bit-mask-v3-a [...] create mode 100644 llvm/test/Transforms/InstCombine/canonicalize-low-bit-mask-v3-a [...]