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-lts-allyesconfig in repository toolchain/ci/llvm-project.
from fd85c894eb6 Revert Fix a build bot failure and multiple warnings instan [...] adds 67a7530b472 Revert Even more warnings utilizing gsl::Owner/gsl::Pointer [...] adds 4fe911d9dd3 [Docs][llvm-strip] Add help text to llvm-strip rst doc adds 7a0f2dc5a4c [libomptarget] Remove duplicate RTLRequiresFlags per device adds 353aa77a574 gn build: Merge r368358. adds 13dc20ddaed gn build: Merge r368392. adds 66ad48e97d3 gn build: Merge r368402. adds 57e2d74729f gn build: Merge r368439. adds 41ac83de6ad gn build: Merge r368432. adds a5af238343e CodeGen: ensure 8-byte aligned String Swift CF ABI adds cace571c91c Revert "[asan_symbolize] Fix bug where the frame counter wa [...] adds 3de981313c9 [Docs][llvm-strip] Fix an indentation issue. adds 867dbf28830 Update test to explicity test with -fintegrated-as and -fno [...] adds 50fcf7285ee Don't diagnose errors when a file matches an include component adds 8e2842cc859 [sanitizers] MSVC warning disable for clean build - htt [...] adds 1b104388752 [MC] Don't recreate a label if it's already used adds 79176a2542d [CodeGen] Require a name for a block addr target adds 6cb05ca0444 [X86] Remove custom handling for extloads from LowerLoad. adds 96a2b25bcb6 Fix compilation after SVN r368476 adds 11c1847237c Revert "[sanitizers] MSVC warning disable for clean build" [...] adds 06431b2b047 [clangd] Give absolute path to clang-tidy and include-fixer [...] adds 20ead38653f Test commit. adds dc30049cb36 [clang-doc] Generate an HTML index file adds 6c99bb2d9a4 Revert the test commit adds 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
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-doc/HTMLGenerator.cpp | 20 +- clang-tools-extra/clangd/ClangdServer.cpp | 8 +- clang-tools-extra/clangd/ClangdUnit.cpp | 11 +- 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 | 41 +- 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/Lex/HeaderSearch.cpp | 3 +- clang/lib/Sema/SemaDeclAttr.cpp | 3 + clang/lib/Sema/SemaInit.cpp | 7 +- clang/test/CodeGen/cf-runtime-abi.c | 6 + .../test/CodeGen/cfi-icall-canonical-jump-tables.c | 24 + clang/test/CodeGen/cfi-icall-cross-dso.c | 8 +- clang/test/Driver/as-options.s | 46 +- 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 +- .../Inputs/include-file-and-dir/file-and-dir | 0 .../include-file-and-dir/incdir/file-and-dir/foo.h | 1 + .../Preprocessor/include-header-file-and-dir.c | 4 + clang/test/Sema/warn-lifetime-analysis-nocfg.cpp | 15 + .../test/SemaCXX/attr-cfi-canonical-jump-table.cpp | 11 + clang/unittests/Format/FormatTest.cpp | 6 + compiler-rt/lib/asan/scripts/asan_symbolize.py | 13 +- .../lib/sanitizer_common/sanitizer_malloc_mac.inc | 11 +- .../sanitizer_platform_interceptors.h | 2 +- .../plugin_wrong_frame_number_bug.cpp | 48 -- .../plugin_wrong_frame_number_bug.py | 31 - .../TestCases/Darwin/malloc_zone.cpp | 45 ++ .../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/docs/CommandGuide/llvm-strip.md | 16 - llvm/docs/CommandGuide/llvm-strip.rst | 167 +++++ .../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/MCContext.h | 13 + 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 +- .../lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp | 1 + 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/MachineModuleInfo.cpp | 2 +- llvm/lib/CodeGen/MachineVerifier.cpp | 16 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 5 + llvm/lib/MC/MCContext.cpp | 6 + llvm/lib/MC/MCParser/AsmParser.cpp | 4 +- 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 | 231 ++----- 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 +- 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/callbr-asm-label.ll | 63 ++ llvm/test/CodeGen/AArch64/callbr-asm-obj-file.ll | 102 +++ 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/callbr-asm-label-addr.ll | 30 + llvm/test/CodeGen/X86/callbr-asm-obj-file.ll | 19 + llvm/test/CodeGen/X86/callbr-asm.ll | 16 +- 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 + .../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 +- llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 3 + .../gn/secondary/clang/unittests/Tooling/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/Analysis/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/MCA/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/test/BUILD.gn | 1 + .../gn/secondary/llvm/tools/llvm-reduce/BUILD.gn | 16 + openmp/libomptarget/include/omptarget.h | 2 + openmp/libomptarget/src/api.cpp | 2 +- openmp/libomptarget/src/device.cpp | 21 +- openmp/libomptarget/src/device.h | 19 +- openmp/libomptarget/src/omptarget.cpp | 24 +- openmp/libomptarget/src/rtl.cpp | 2 - .../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 ++++ 174 files changed, 3854 insertions(+), 1474 deletions(-) create mode 100644 clang/test/CodeGen/cfi-icall-canonical-jump-tables.c copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] create mode 100644 clang/test/Preprocessor/Inputs/include-file-and-dir/incdir/file [...] create mode 100644 clang/test/Preprocessor/include-header-file-and-dir.c create mode 100644 clang/test/SemaCXX/attr-cfi-canonical-jump-table.cpp delete mode 100644 compiler-rt/test/asan/TestCases/Posix/asan_symbolize_script/plu [...] delete mode 100644 compiler-rt/test/asan/TestCases/Posix/asan_symbolize_script/plu [...] 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 delete mode 100644 llvm/docs/CommandGuide/llvm-strip.md create mode 100644 llvm/docs/CommandGuide/llvm-strip.rst 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/AArch64/callbr-asm-label.ll create mode 100644 llvm/test/CodeGen/AArch64/callbr-asm-obj-file.ll create mode 100644 llvm/test/CodeGen/X86/callbr-asm-label-addr.ll create mode 100644 llvm/test/CodeGen/X86/callbr-asm-obj-file.ll 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/ThinLTOBitcodeWriter/cfi-functions-canonic [...] create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-reduce/BUILD.gn 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