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-arm-next-allyesconfig in repository toolchain/ci/llvm-monorepo.
from dcad980da5b Fix DragonFlyBSD build adds 6a887d2c52a [PDB] Simplify some ghash code, NFC adds 3bfaaaca6c3 Correct atexit(3) support in MSan/NetBSD adds d4c06f47753 [X86] Add a test case to show scalarized vector srem to dem [...] adds 3cc927bed99 [X86] Use a MOVSX instruction instead of a MOVZX instructio [...] adds f579fe09144 Correct naming conventions and 80 col rule violation in CGD [...] adds 23b71db0942 [clang]: Fix misapplied patch in 346582. adds 8306b30944a [ThinLTO] Internalize readonly globals adds 42b609e0569 [NFC][MCA][BdVer2] Add bdver2 runline into register-file-st [...] adds f4176c7975a [python] Support PathLike filenames and directories adds 170ae343ce6 [X86][BdVer2] Fix loads/stores throughput for Piledriver (PR39465) adds 11565640e2d [GC] Rename a header for consistency adds 26d9c28a371 [CostModel][X86] SK_ExtractSubvector costs must only be tes [...] adds ff8e6e82437 [X86] Remove apparently unneeded code from combineVSZext. adds b921f24645b [cxx_status] Update for San Diego motions. adds 866de8aae25 [X86] Remove unused variable adds 252521b8dfb Fix DragonFlyBSD linkage issue. adds f68619a8c65 [InstCombine] auto-generate full checks; NFC new e7aa5fdd58b [x86] allow vector load narrowing with multi-use values
The 1 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/bindings/python/clang/cindex.py | 49 +- clang/bindings/python/tests/cindex/test_cdb.py | 9 + .../python/tests/cindex/test_code_completion.py | 28 + .../python/tests/cindex/test_translation_unit.py | 68 + clang/bindings/python/tests/cindex/util.py | 15 + clang/lib/CodeGen/CGDeclCXX.cpp | 35 +- clang/www/cxx_status.html | 58 +- compiler-rt/lib/msan/msan_interceptors.cc | 68 +- lld/COFF/PDB.cpp | 38 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 3 +- llvm/include/llvm/CodeGen/{GCs.h => BuiltinGCs.h} | 5 +- .../llvm/CodeGen/LinkAllAsmWriterComponents.h | 2 +- .../llvm/CodeGen/LinkAllCodegenComponents.h | 2 +- llvm/include/llvm/CodeGen/TargetLowering.h | 14 +- llvm/include/llvm/IR/ModuleSummaryIndex.h | 50 +- llvm/include/llvm/Transforms/IPO/FunctionImport.h | 8 + .../llvm/Transforms/Utils/FunctionImportUtils.h | 1 - llvm/lib/Analysis/ModuleSummaryAnalysis.cpp | 75 +- llvm/lib/AsmParser/LLParser.cpp | 3 +- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 51 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 22 +- llvm/lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/OcamlGCPrinter.cpp | 2 +- llvm/lib/CodeGen/BuiltinGCs.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 12 +- llvm/lib/IR/ModuleSummaryIndex.cpp | 107 +- llvm/lib/LTO/LTO.cpp | 5 +- llvm/lib/LTO/ThinLTOCodeGenerator.cpp | 3 +- llvm/lib/Linker/IRMover.cpp | 5 - llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 4 + llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 5 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 4 + llvm/lib/Target/X86/X86ISelLowering.cpp | 51 - llvm/lib/Target/X86/X86InstrCompiler.td | 9 + llvm/lib/Target/X86/X86ScheduleBdVer2.td | 8 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 2 +- llvm/lib/Transforms/IPO/FunctionImport.cpp | 45 +- llvm/lib/Transforms/Utils/FunctionImportUtils.cpp | 21 +- llvm/test/Bitcode/summary_version.ll | 2 +- llvm/test/Bitcode/thinlto-alias.ll | 4 +- llvm/test/Bitcode/thinlto-alias2.ll | 2 +- .../thinlto-function-summary-callgraph-cast.ll | 4 +- .../thinlto-function-summary-callgraph-pgo.ll | 4 +- ...o-function-summary-callgraph-profile-summary.ll | 4 +- .../thinlto-function-summary-callgraph-relbf.ll | 2 +- ...ion-summary-callgraph-sample-profile-summary.ll | 4 +- .../Bitcode/thinlto-function-summary-callgraph.ll | 4 +- .../Bitcode/thinlto-function-summary-refgraph.ll | 12 +- llvm/test/CodeGen/X86/2012-01-12-extract-sv.ll | 3 +- llvm/test/CodeGen/X86/avg.ll | 702 ++++----- llvm/test/CodeGen/X86/avx-load-store.ll | 4 +- llvm/test/CodeGen/X86/avx-vzeroupper.ll | 14 +- llvm/test/CodeGen/X86/avx512-cvt.ll | 38 +- .../X86/avx512-extract-subvector-load-store.ll | 378 ++--- llvm/test/CodeGen/X86/avx512-insert-extract.ll | 120 +- .../CodeGen/X86/avx512-shuffles/partial_permute.ll | 1021 ++++++------- llvm/test/CodeGen/X86/fma.ll | 198 ++- .../CodeGen/X86/insert-into-constant-vector.ll | 42 +- llvm/test/CodeGen/X86/madd.ll | 194 ++- llvm/test/CodeGen/X86/mmx-schedule.ll | 2 +- llvm/test/CodeGen/X86/nontemporal-loads.ll | 144 +- llvm/test/CodeGen/X86/oddshuffles.ll | 216 +-- llvm/test/CodeGen/X86/pmaddubsw.ll | 106 +- llvm/test/CodeGen/X86/pr22774.ll | 6 +- llvm/test/CodeGen/X86/pr34653.ll | 155 +- llvm/test/CodeGen/X86/sad.ll | 31 +- llvm/test/CodeGen/X86/sandybridge-loads.ll | 5 +- llvm/test/CodeGen/X86/schedule-x86-64-shld.ll | 8 +- llvm/test/CodeGen/X86/schedule-x86_32.ll | 18 +- llvm/test/CodeGen/X86/schedule-x86_64.ll | 42 +- llvm/test/CodeGen/X86/shrink_vmul.ll | 178 ++- .../CodeGen/X86/shuffle-strided-with-offset-256.ll | 781 ++++------ .../CodeGen/X86/shuffle-strided-with-offset-512.ll | 1161 ++++++--------- llvm/test/CodeGen/X86/shuffle-vs-trunc-256.ll | 329 ++--- llvm/test/CodeGen/X86/shuffle-vs-trunc-512.ll | 499 +++---- llvm/test/CodeGen/X86/sse-schedule.ll | 12 +- llvm/test/CodeGen/X86/sse2-schedule.ll | 8 +- llvm/test/CodeGen/X86/sse2.ll | 12 +- llvm/test/CodeGen/X86/var-permute-256.ll | 160 +- llvm/test/CodeGen/X86/vec_int_to_fp.ll | 1072 ++++++-------- llvm/test/CodeGen/X86/vector-compare-results.ll | 70 +- llvm/test/CodeGen/X86/vector-idiv-sdiv-128.ll | 341 +++++ .../CodeGen/X86/vector-shuffle-combining-avx.ll | 10 +- llvm/test/CodeGen/X86/vector-trunc.ll | 17 +- llvm/test/CodeGen/X86/viabs.ll | 34 +- llvm/test/CodeGen/X86/widen_load-3.ll | 18 +- llvm/test/CodeGen/X86/x86-interleaved-access.ll | 756 +++++----- llvm/test/CodeGen/X86/x87-schedule.ll | 26 +- .../ThinLTO/X86/Inputs/index-const-prop-alias.ll | 5 + .../ThinLTO/X86/Inputs/index-const-prop-comdat.ll | 5 + .../X86/Inputs/index-const-prop-define-g.ll | 4 + .../X86/Inputs/index-const-prop-full-lto.ll | 12 + .../ThinLTO/X86/Inputs/index-const-prop-gvref.ll | 5 + .../ThinLTO/X86/Inputs/index-const-prop-linkage.ll | 15 + llvm/test/ThinLTO/X86/Inputs/index-const-prop.ll | 64 + llvm/test/ThinLTO/X86/dot-dumper.ll | 10 +- llvm/test/ThinLTO/X86/globals-import-const-fold.ll | 4 +- llvm/test/ThinLTO/X86/index-const-prop-O0.ll | 18 + llvm/test/ThinLTO/X86/index-const-prop-alias.ll | 42 + llvm/test/ThinLTO/X86/index-const-prop-comdat.ll | 17 + llvm/test/ThinLTO/X86/index-const-prop-dead.ll | 26 + llvm/test/ThinLTO/X86/index-const-prop-full-lto.ll | 24 + llvm/test/ThinLTO/X86/index-const-prop-gvref.ll | 27 + llvm/test/ThinLTO/X86/index-const-prop-ldst.ll | 21 + llvm/test/ThinLTO/X86/index-const-prop-linkage.ll | 27 + llvm/test/ThinLTO/X86/index-const-prop.ll | 40 + llvm/test/ThinLTO/X86/index-const-prop2.ll | 59 + llvm/test/Transforms/InstCombine/load.ll | 248 ++-- llvm/test/Transforms/InstCombine/store.ll | 262 ++-- llvm/test/tools/llvm-mca/X86/BdVer2/add-sequence.s | 17 +- .../llvm-mca/X86/BdVer2/dependency-breaking-cmp.s | 15 +- .../X86/BdVer2/dependency-breaking-pcmpeq.s | 19 +- .../X86/BdVer2/dependency-breaking-pcmpgt.s | 19 +- .../X86/BdVer2/dependency-breaking-sbb-1.s | 15 +- .../X86/BdVer2/dependency-breaking-sbb-2.s | 17 +- .../llvm-mca/X86/BdVer2/dependent-pmuld-paddd.s | 17 +- llvm/test/tools/llvm-mca/X86/BdVer2/dot-product.s | 17 +- .../tools/llvm-mca/X86/BdVer2/load-store-alias.s | 27 +- .../tools/llvm-mca/X86/BdVer2/load-throughput.s | 175 ++- .../tools/llvm-mca/X86/BdVer2/memcpy-like-test.s | 27 +- llvm/test/tools/llvm-mca/X86/BdVer2/one-idioms.s | 41 +- .../llvm-mca/X86/BdVer2/partial-reg-update-3.s | 17 +- .../llvm-mca/X86/BdVer2/partial-reg-update-4.s | 17 +- .../llvm-mca/X86/BdVer2/partial-reg-update-5.s | 13 +- .../llvm-mca/X86/BdVer2/partial-reg-update-6.s | 17 +- llvm/test/tools/llvm-mca/X86/BdVer2/pipes-fpu.s | 27 +- llvm/test/tools/llvm-mca/X86/BdVer2/pr37790.s | 4 +- llvm/test/tools/llvm-mca/X86/BdVer2/rank.s | 27 +- .../llvm-mca/X86/BdVer2/reg-move-elimination-1.s | 17 +- .../llvm-mca/X86/BdVer2/reg-move-elimination-2.s | 29 +- .../llvm-mca/X86/BdVer2/reg-move-elimination-3.s | 25 +- .../llvm-mca/X86/BdVer2/reg-move-elimination-4.s | 21 +- .../llvm-mca/X86/BdVer2/reg-move-elimination-5.s | 21 +- .../tools/llvm-mca/X86/BdVer2/register-files-1.s | 15 +- .../tools/llvm-mca/X86/BdVer2/register-files-2.s | 15 +- .../tools/llvm-mca/X86/BdVer2/register-files-3.s | 13 +- .../tools/llvm-mca/X86/BdVer2/resources-3dnow.s | 113 +- .../test/tools/llvm-mca/X86/BdVer2/resources-adx.s | 27 +- .../test/tools/llvm-mca/X86/BdVer2/resources-aes.s | 35 +- .../tools/llvm-mca/X86/BdVer2/resources-avx1.s | 1395 +++++++++--------- .../tools/llvm-mca/X86/BdVer2/resources-bmi1.s | 59 +- .../llvm-mca/X86/BdVer2/resources-clflushopt.s | 13 +- .../tools/llvm-mca/X86/BdVer2/resources-cmov.s | 203 +-- .../tools/llvm-mca/X86/BdVer2/resources-cmpxchg.s | 15 +- .../tools/llvm-mca/X86/BdVer2/resources-f16c.s | 27 +- .../test/tools/llvm-mca/X86/BdVer2/resources-fma.s | 395 ++--- .../tools/llvm-mca/X86/BdVer2/resources-fma4.s | 203 +-- .../test/tools/llvm-mca/X86/BdVer2/resources-lea.s | 281 ++-- .../tools/llvm-mca/X86/BdVer2/resources-lzcnt.s | 23 +- .../test/tools/llvm-mca/X86/BdVer2/resources-mmx.s | 221 +-- .../tools/llvm-mca/X86/BdVer2/resources-movbe.s | 29 +- .../tools/llvm-mca/X86/BdVer2/resources-pclmul.s | 15 +- .../tools/llvm-mca/X86/BdVer2/resources-popcnt.s | 23 +- .../llvm-mca/X86/BdVer2/resources-prefetchw.s | 15 +- .../tools/llvm-mca/X86/BdVer2/resources-sse1.s | 263 ++-- .../tools/llvm-mca/X86/BdVer2/resources-sse2.s | 545 +++---- .../tools/llvm-mca/X86/BdVer2/resources-sse3.s | 49 +- .../tools/llvm-mca/X86/BdVer2/resources-sse41.s | 203 +-- .../tools/llvm-mca/X86/BdVer2/resources-sse42.s | 51 +- .../tools/llvm-mca/X86/BdVer2/resources-sse4a.s | 23 +- .../tools/llvm-mca/X86/BdVer2/resources-ssse3.s | 139 +- .../test/tools/llvm-mca/X86/BdVer2/resources-tbm.s | 91 +- .../tools/llvm-mca/X86/BdVer2/resources-x86_32.s | 37 +- .../tools/llvm-mca/X86/BdVer2/resources-x86_64.s | 1527 ++++++++++---------- .../test/tools/llvm-mca/X86/BdVer2/resources-x87.s | 333 ++--- .../test/tools/llvm-mca/X86/BdVer2/resources-xop.s | 305 ++-- .../llvm-mca/X86/BdVer2/scheduler-queue-usage.s | 17 +- llvm/test/tools/llvm-mca/X86/BdVer2/simple-test.s | 13 +- .../tools/llvm-mca/X86/BdVer2/store-throughput.s | 187 +-- .../X86/BdVer2/vbroadcast-operand-latency.s | 15 +- .../llvm-mca/X86/BdVer2/xop-super-registers-1.s | 23 +- .../llvm-mca/X86/BdVer2/xop-super-registers-2.s | 23 +- .../llvm-mca/X86/BdVer2/zero-idioms-avx-256.s | 79 +- llvm/test/tools/llvm-mca/X86/BdVer2/zero-idioms.s | 153 +- .../tools/llvm-mca/X86/register-file-statistics.s | 11 + 175 files changed, 9419 insertions(+), 9243 deletions(-) rename llvm/include/llvm/CodeGen/{GCs.h => BuiltinGCs.h} (84%) create mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-alias.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-comdat.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-define-g.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-full-lto.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-gvref.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop-linkage.ll create mode 100644 llvm/test/ThinLTO/X86/Inputs/index-const-prop.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop-O0.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop-alias.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop-comdat.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop-dead.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop-full-lto.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop-gvref.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop-ldst.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop-linkage.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop.ll create mode 100644 llvm/test/ThinLTO/X86/index-const-prop2.ll