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-allmodconfig in repository toolchain/ci/llvm-project.
from db2f17d3628 Remove variable only used in an assert. adds e9a57c2b23c [globalisel] Add G_SEXT_INREG adds 6c7b882e525 [OpenMP][libomptarget] Add support for close map modifier adds 0a317df59f2 Remove leftover MF->dump()'s from r368487 that break releas [...] adds 26b2c114515 [DAGCombiner] exclude x*2.0 from normal negation profitabil [...] adds 0fd073b1bff [OpenMP] Add support for close map modifier in Clang adds 5ef4b190d99 [Sanitizer][Darwin] Add interceptor for malloc_zone_from_ptr adds 72f996e4d90 [Bugpoint redesign] Fix nonlocal URI link in doc adds 2a190c5dde6 Add missing REQUIRES to r368487 adds 0e497d1554a cfi-icall: Allow the jump table to be optionally made non-c [...] adds a20a59d87ab Detects whether RESOURCE_TYPE_IO is defined. adds 575ce5da7d5 Small format fix adds 4bd6ebb4958 clangd: use -j for background index pool adds 795c3667d91 Attempt to reapply "Even more warnings utilizing gsl::Owner [...] adds 1aaef90c2aa [clangd] Disallow extraction of expression-statements. adds eb563af70b5 Fix a false positive warning when initializing members with [...] adds 92e160ababd [MemDep] allow to select block-scan-limit when constructing [...] adds c6c86f4f81f [X86] Fix stack probe issue on windows32. adds 8d1646bf667 [Sanitizer] Reenable getusershell interception adds a8e5e737117 [X86] Improve the diagnostic for larger than 4-bit immediat [...] adds 74c43a2277f [X86] Match the IR pattern form movmsk on SSE1 only targets [...] adds db4ad3603ac [clang-format] Add SpaceInEmptyBlock option for WebKit adds 3ab587df82c [modulemap] Add AArch64SVEACLETypes.def adds 36cd84bdd9a [CodeGen] Do the Simple Early Return in block-placement pas [...] adds c4b5b66a05b [clang] Fixed x86 cpuid NSC signature adds b448d1bf212 [lldb] Fix dynamic_cast by no longer failing on variable wi [...] adds 21c15ef3848 [Reassociate] try harder to convert negative FP constants t [...] adds 8a25eabd427 [TableGen] Correct the shift to the proper bit width. adds 555f7495df1 [NFC][CodeGen] Modify the PI++ to ++PI in MachineBlockPlace [...] adds ec128709f0a [X86][SSE] Lower shuffle as ANY_EXTEND_VECTOR_INREG adds c09d8886328 Add support for FreeBSD's LD_32_LIBRARY_PATH adds 45e9990c02c [NFC][InstCombine] Tests for shift amount reassociation in [...] adds 64fe806c4e1 [InstCombine] Shift amount reassociation in bittest: drop p [...] adds a8d20b44676 [InstCombine] Shift amount reassociation in bittest: relax [...] adds 404e978f272 [NFC][InstCombine] Tests for shift amount reassociation in [...] adds 96474d17c61 [InstCombine][NFC] Use SimplifyAddInst() instead of Simplif [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/ClangdServer.cpp | 8 +- clang-tools-extra/clangd/Selection.cpp | 6 + clang-tools-extra/clangd/Selection.h | 3 + clang-tools-extra/clangd/TUScheduler.cpp | 9 +- .../clangd/refactor/tweaks/ExtractVariable.cpp | 125 ++-- clang-tools-extra/clangd/tool/ClangdMain.cpp | 6 +- .../clangd/unittests/SelectionTests.cpp | 2 + clang-tools-extra/clangd/unittests/TweakTests.cpp | 15 +- clang/docs/ClangFormatStyleOptions.rst | 73 +- clang/docs/ControlFlowIntegrity.rst | 48 ++ clang/include/clang/Basic/Attr.td | 6 + clang/include/clang/Basic/AttrDocs.td | 12 + clang/include/clang/Basic/CodeGenOptions.def | 2 + clang/include/clang/Driver/Options.td | 7 + clang/include/clang/Driver/SanitizerArgs.h | 1 + clang/include/clang/Format/Format.h | 9 + clang/include/clang/module.modulemap | 1 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 10 +- clang/lib/CodeGen/CodeGenFunction.cpp | 3 + clang/lib/CodeGen/CodeGenModule.cpp | 36 +- clang/lib/Driver/SanitizerArgs.cpp | 7 + clang/lib/Format/Format.cpp | 3 + clang/lib/Format/UnwrappedLineFormatter.cpp | 2 +- clang/lib/Frontend/CompilerInvocation.cpp | 2 + clang/lib/Headers/cpuid.h | 4 +- clang/lib/Sema/SemaDeclAttr.cpp | 3 + clang/lib/Sema/SemaInit.cpp | 43 +- .../test/CodeGen/cfi-icall-canonical-jump-tables.c | 24 + clang/test/CodeGen/cfi-icall-cross-dso.c | 8 +- clang/test/Driver/fsanitize.c | 6 + ...pragma-attribute-supported-attributes-list.test | 1 + clang/test/OpenMP/target_data_codegen.cpp | 208 ++++++ clang/test/OpenMP/target_enter_data_codegen.cpp | 131 ++++ clang/test/OpenMP/target_exit_data_codegen.cpp | 131 ++++ clang/test/OpenMP/target_map_codegen.cpp | 74 +- clang/test/Sema/warn-lifetime-analysis-nocfg.cpp | 66 +- .../test/SemaCXX/attr-cfi-canonical-jump-table.cpp | 11 + clang/unittests/Format/FormatTest.cpp | 6 + .../lib/sanitizer_common/sanitizer_malloc_mac.inc | 11 +- .../sanitizer_platform_interceptors.h | 2 +- compiler-rt/test/asan/Unit/lit.site.cfg.py.in | 6 + compiler-rt/test/asan/lit.cfg.py | 8 +- .../TestCases/Darwin/malloc_zone.cpp | 45 ++ compiler-rt/test/xray/Unit/lit.site.cfg.py.in | 8 + .../test/lang/cpp/dynamic_cast/ExtBase.cpp | 5 + .../lldbsuite/test/lang/cpp/dynamic_cast/ExtBase.h | 3 + .../lldbsuite/test/lang/cpp/dynamic_cast/Makefile | 3 + .../test/lang/cpp/dynamic_cast/TestDynamicCast.py | 3 + .../lldbsuite/test/lang/cpp/dynamic_cast/main.cpp | 51 ++ .../Plugins/ExpressionParser/Clang/IRForTarget.cpp | 8 +- .../Process/Utility/StopInfoMachException.cpp | 3 + llvm/docs/BugpointRedesign.md | 13 +- .../llvm/Analysis/MemoryDependenceAnalysis.h | 14 +- .../CodeGen/GlobalISel/ConstantFoldingMIRBuilder.h | 11 + .../GlobalISel/LegalizationArtifactCombiner.h | 18 +- .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 57 +- llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 3 + llvm/include/llvm/MC/MCInstrDesc.h | 16 +- llvm/include/llvm/Support/TargetOpcodes.def | 1 + llvm/include/llvm/Target/GenericOpcodes.td | 14 + llvm/include/llvm/Target/Target.td | 7 + llvm/include/llvm/Transforms/IPO/LowerTypeTests.h | 2 + llvm/include/llvm/Transforms/Scalar/Reassociate.h | 4 +- llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | 13 +- llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp | 11 + llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 116 ++++ llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp | 40 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 17 + llvm/lib/CodeGen/MachineBlockPlacement.cpp | 36 + llvm/lib/CodeGen/MachineVerifier.cpp | 16 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 5 + llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 2 + llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 2 + llvm/lib/Target/ARM/ARMLegalizerInfo.cpp | 2 + llvm/lib/Target/Mips/MipsLegalizerInfo.cpp | 2 + llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 18 + llvm/lib/Target/X86/AsmParser/X86Operand.h | 6 +- llvm/lib/Target/X86/X86CallFrameOptimization.cpp | 10 + llvm/lib/Target/X86/X86FrameLowering.cpp | 9 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 44 +- llvm/lib/Target/X86/X86ISelLowering.h | 2 + llvm/lib/Target/X86/X86InstrInfo.td | 1 + llvm/lib/Target/X86/X86LegalizerInfo.cpp | 1 + llvm/lib/Transforms/IPO/CrossDSOCFI.cpp | 6 +- llvm/lib/Transforms/IPO/LowerTypeTests.cpp | 234 ++++--- llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp | 5 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 20 +- llvm/lib/Transforms/Scalar/Reassociate.cpp | 188 ++++-- .../AArch64/GlobalISel/irtranslator-extends.ll | 30 + .../CodeGen/AArch64/GlobalISel/legalize-div.mir | 2 +- .../CodeGen/AArch64/GlobalISel/legalize-ext.mir | 8 +- .../CodeGen/AArch64/GlobalISel/legalize-gep.mir | 6 +- .../CodeGen/AArch64/GlobalISel/legalize-itofp.mir | 6 +- .../CodeGen/AArch64/GlobalISel/legalize-rem.mir | 2 +- .../CodeGen/AArch64/GlobalISel/legalize-sext.mir | 18 + .../CodeGen/AArch64/GlobalISel/legalize-shift.mir | 2 +- .../CodeGen/AArch64/GlobalISel/legalize-undef.mir | 2 +- .../GlobalISel/legalizer-info-validation.mir | 747 +++++++++++---------- llvm/test/CodeGen/AArch64/fadd-combines.ll | 10 +- .../AMDGPU/GlobalISel/artifact-combiner-sext.mir | 15 +- .../artifact-combiner-unmerge-values.mir | 6 +- .../AMDGPU/GlobalISel/combine-ext-legalizer.mir | 2 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 24 +- .../GlobalISel/legalize-extract-vector-elt.mir | 20 +- .../CodeGen/AMDGPU/GlobalISel/legalize-icmp.mir | 12 +- .../CodeGen/AMDGPU/GlobalISel/legalize-sext.mir | 6 +- .../AMDGPU/GlobalISel/legalize-sextload-flat.mir | 10 +- .../CodeGen/AMDGPU/GlobalISel/legalize-smax.mir | 18 +- .../CodeGen/AMDGPU/GlobalISel/legalize-smin.mir | 18 +- .../CodeGen/ARM/GlobalISel/arm-legalize-divmod.mir | 56 +- .../CodeGen/ARM/GlobalISel/arm-legalize-exts.mir | 29 +- .../test/CodeGen/Mips/GlobalISel/legalizer/add.mir | 4 +- .../Mips/GlobalISel/legalizer/constants.mir | 12 +- .../GlobalISel/legalizer/fptosi_and_fptoui.mir | 16 +- .../CodeGen/Mips/GlobalISel/legalizer/icmp.mir | 2 +- .../test/CodeGen/Mips/GlobalISel/legalizer/mul.mir | 4 +- .../Mips/GlobalISel/legalizer/rem_and_div.mir | 16 +- .../GlobalISel/legalizer/sitofp_and_uitofp.mir | 16 +- .../test/CodeGen/Mips/GlobalISel/legalizer/sub.mir | 4 +- llvm/test/CodeGen/PowerPC/block-placement-1.mir | 10 +- llvm/test/CodeGen/PowerPC/block-placement.mir | 12 +- .../CodeGen/X86/GlobalISel/legalize-ext-x86-64.mir | 2 +- .../X86/GlobalISel/x86_64-legalize-sitofp.mir | 8 +- llvm/test/CodeGen/X86/fadd-combines.ll | 8 +- llvm/test/CodeGen/X86/nomovtopush.ll | 59 ++ llvm/test/CodeGen/X86/pr42870.ll | 31 + llvm/test/CodeGen/X86/vector-idiv-udiv-128.ll | 16 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 265 ++++---- llvm/test/CodeGen/X86/vector-shuffle-256-v8.ll | 44 +- llvm/test/MC/X86/x86_errors.s | 4 +- llvm/test/MachineVerifier/test_g_sext_inreg.mir | 54 ++ .../TableGen/FixedLenDecoderEmitter/InitValue.td | 11 + ...reassociation-in-bittest-with-truncation-shl.ll | 475 +++++++++++++ .../shift-amount-reassociation-in-bittest.ll | 87 ++- .../test/Transforms/LowerTypeTests/import-icall.ll | 18 +- .../Reassociate/canonicalize-neg-const.ll | 142 ++-- .../Reassociate/fast-ReassociateVector.ll | 19 +- .../Reassociate/reassoc-intermediate-fnegs.ll | 10 +- .../cfi-functions-canonical-jump-tables.ll | 23 + .../CodeGen/GlobalISel/LegalizerHelperTest.cpp | 123 ++++ .../CodeGen/GlobalISel/PatternMatchTest.cpp | 16 + llvm/utils/TableGen/FixedLenDecoderEmitter.cpp | 2 +- openmp/libomptarget/include/omptarget.h | 2 + openmp/libomptarget/src/device.cpp | 17 +- openmp/libomptarget/src/device.h | 6 +- openmp/libomptarget/src/omptarget.cpp | 18 +- .../test/unified_shared_memory/close_enter_exit.c | 95 +++ .../test/unified_shared_memory/close_manual.c | 86 +++ .../test/unified_shared_memory/close_modifier.c | 135 ++++ 149 files changed, 3981 insertions(+), 1174 deletions(-) create mode 100644 clang/test/CodeGen/cfi-icall-canonical-jump-tables.c create mode 100644 clang/test/SemaCXX/attr-cfi-canonical-jump-table.cpp create mode 100644 compiler-rt/test/sanitizer_common/TestCases/Darwin/malloc_zone.cpp create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/dynamic_cast/ExtBase.cpp create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/dynamic_cast/ExtBase.h create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/dynamic_cast/Makefile create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/dynamic_cast/TestD [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/dynamic_cast/main.cpp create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-extends.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-sext.mir create mode 100644 llvm/test/CodeGen/X86/nomovtopush.ll create mode 100644 llvm/test/CodeGen/X86/pr42870.ll create mode 100644 llvm/test/MachineVerifier/test_g_sext_inreg.mir create mode 100644 llvm/test/Transforms/InstCombine/shift-amount-reassociation-in- [...] create mode 100644 llvm/test/Transforms/ThinLTOBitcodeWriter/cfi-functions-canonic [...] create mode 100644 openmp/libomptarget/test/unified_shared_memory/close_enter_exit.c create mode 100644 openmp/libomptarget/test/unified_shared_memory/close_manual.c create mode 100644 openmp/libomptarget/test/unified_shared_memory/close_modifier.c