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-stable-defconfig in repository toolchain/ci/llvm-monorepo.
from 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 adds e7aa5fdd58b [x86] allow vector load narrowing with multi-use values adds 286b9046e63 [InstCombine] simplify code for merging stores; NFCI adds 5a7184b15b7 r600: Add datalayout to image builtin implementation adds 6bce2105c78 Extract construction of DataBufferLLVM into FileSystem adds bbf49038ff3 Add missing include adds adcfaedff2a [DAGCombiner] Make tryToFoldExtendOfConstant return an SDVa [...] adds ed04c57ef37 Pass the function type instead of the return type to Functi [...] adds 2bb7a026c0f [llvm-cxxdump] Use error reporting helpers from support adds 4d9ec479d05 [X86] Replace calls to getOnesVector/getZeroVector with get [...] adds 64088fbcd9f [Support] Make error banner optional in logAllUnhandledErrors adds f9141f17ab1 [X86] Use DAG.getConstant instead of getZeroVector.
No new revisions were added by this update.
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/AST/Decl.cpp | 1 + clang/lib/CodeGen/CGBlocks.cpp | 93 +- clang/lib/CodeGen/CGBuiltin.cpp | 17 +- clang/lib/CodeGen/CGNonTrivialStruct.cpp | 3 +- clang/lib/CodeGen/CGObjC.cpp | 70 +- clang/lib/CodeGen/CGStmtOpenMP.cpp | 8 +- clang/lib/CodeGen/ItaniumCXXABI.cpp | 6 +- clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp | 13 +- clang/test/CodeGenObjCXX/crash-function-type.mm | 9 + clang/www/cxx_status.html | 58 +- libclc/r600/lib/image/get_image_attributes_impl.ll | 2 + libclc/r600/lib/image/read_image_impl.ll | 2 + libclc/r600/lib/image/write_image_impl.ll | 2 + lldb/include/lldb/Host/FileSystem.h | 17 + lldb/include/lldb/Utility/DataBufferLLVM.h | 8 +- lldb/source/API/SBSection.cpp | 3 +- lldb/source/Commands/CommandObjectMemory.cpp | 2 +- lldb/source/Core/SourceManager.cpp | 4 +- lldb/source/Host/common/FileSystem.cpp | 38 + lldb/source/Host/common/Host.cpp | 2 +- lldb/source/Host/linux/Host.cpp | 4 +- lldb/source/Interpreter/OptionValueFileSpec.cpp | 4 +- .../RenderScriptRuntime/RenderScriptRuntime.cpp | 6 +- .../BSD-Archive/ObjectContainerBSDArchive.cpp | 5 +- .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 3 +- .../Plugins/Process/elf-core/ProcessElfCore.cpp | 5 +- .../Plugins/Process/mach-core/ProcessMachCore.cpp | 5 +- .../Plugins/Process/minidump/ProcessMinidump.cpp | 8 +- lldb/source/Symbol/ObjectFile.cpp | 14 +- lldb/source/Utility/DataBufferLLVM.cpp | 28 - .../Process/minidump/MinidumpParserTest.cpp | 12 +- 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/Support/Error.h | 6 +- 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 | 40 +- llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp | 2 +- .../RuntimeDyld/RuntimeDyldCOFF.cpp | 2 +- .../ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp | 6 +- .../RuntimeDyld/RuntimeDyldMachO.cpp | 2 +- .../RuntimeDyld/Targets/RuntimeDyldCOFFThumb.h | 2 +- llvm/lib/LTO/LTOModule.cpp | 2 +- llvm/lib/Object/Object.cpp | 6 +- llvm/lib/Support/Error.cpp | 2 +- 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 | 57 +- llvm/lib/Target/X86/X86ScheduleBdVer2.td | 8 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 2 +- .../Transforms/InstCombine/InstCombineInternal.h | 2 +- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 77 +- 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/pr34605.ll | 16 +- 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 +- .../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 +- llvm/test/Transforms/InstCombine/load.ll | 248 ++-- llvm/test/Transforms/InstCombine/store.ll | 262 ++-- llvm/test/tools/llvm-cxxdump/trivial.test | 2 +- 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 + llvm/tools/lli/lli.cpp | 2 +- llvm/tools/llvm-cov/TestingSupport.cpp | 2 +- llvm/tools/llvm-cxxdump/llvm-cxxdump.cpp | 18 +- llvm/tools/llvm-nm/llvm-nm.cpp | 13 +- llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 2 +- llvm/tools/llvm-objcopy/llvm-objcopy.h | 2 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 4 +- llvm/tools/llvm-readobj/ARMWinEHPrinter.cpp | 14 +- llvm/tools/llvm-readobj/llvm-readobj.h | 2 +- llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp | 6 +- llvm/tools/llvm-size/llvm-size.cpp | 4 +- llvm/tools/llvm-xray/xray-stacks.cpp | 2 +- llvm/tools/obj2yaml/coff2yaml.cpp | 2 +- llvm/tools/obj2yaml/obj2yaml.cpp | 2 +- .../ExecutionEngine/Orc/RemoteObjectLayerTest.cpp | 21 +- llvm/unittests/Support/ErrorTest.cpp | 9 +- 187 files changed, 8537 insertions(+), 9431 deletions(-) create mode 100644 clang/test/CodeGenObjCXX/crash-function-type.mm rename llvm/include/llvm/CodeGen/{GCs.h => BuiltinGCs.h} (84%)