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 9fda213ac0e [ARM] Update arm-storebytesmerge.ll test. NFC adds 271a7bb144d [flang] Add new documentation main page adds 6af8758ba4d [libcxx] Handle target triples with dashes in platform name adds 3eb141e5078 [ConstraintSystem] Add helpers to deal with linear constraints. adds bbb6392c147 [gn build] Port 3eb141e5078 adds 8da6ae4ce1b Revert "[ConstraintSystem] Add helpers to deal with linear [...] adds de2adfaf257 [gn build] Port 8da6ae4ce1b adds b9bca883c97 [analyzer][NFC] Don't bind values to ObjCForCollectionStmt, [...] adds 4d12d6149ce [libc++] NFC: Add missing license to test adds 48b510c4bc0 [NFC] Fix compiler warnings due to integer comparison of di [...] adds 0825fa95268 [LiveDebugValues][NFC] Add additional tests adds 6b5b6511a52 [InstCombine] add/move tests for ptr diff; NFC adds 324a53205a3 [InstCombine] propagate 'nsw' on pointer difference of 'inb [...] adds 4c14ee61b73 [SyntaxTree] Rename functions to start with verb adds 6aa3fc4a5b8 Revert "[InstCombine] propagate 'nsw' on pointer difference [...] adds f92908cc749 [DSE] Make sure that DSE+MSSA can handle masked stores adds 320624784c4 [NFC] Follow up on D87111 - Add an option for unrolling loo [...] adds d2c69c2f494 [flang] Fix build issue with BUILD_SHARED_LIBS=ON adds 87494def483 [gn build] slightly improve libcxx_needs_site_config adds bfbaf172ce9 [examples] Adjust ThinLtoInstrumentationLayer for emit sign [...] adds f980ed4184f [libcxx] Remove the 'availability' Lit feature adds 54680591e8b [SLP] add test for missed store vectorization; NFC adds 40f12ef621d [SLP] further limit bailout for load combine candidate (PR47450) adds f2bb4b88550 [docs] Fix typos adds 2df6efedef5 [DFSan] Re-enable event_callbacks test. adds 560188ddccc [ELF][PowerPC] Define NOP as 0x60000000 to tidy up code. NFC adds bd2f7ad6036 Revert "[examples] Adjust ThinLtoInstrumentationLayer for e [...] adds 8ecc8520bc5 [FPEnv] [Clang] Enable constrained FP support for PowerPC adds 40b72c9c792 [ARM] Extra MLA reductions tests. NFC adds ab2ed8bce9e [SVE] Regenerate sve vector bits tests. NFC adds aeb4314391f [mlir][spirv] OpConvertSToF support operands with different [...] adds 84a6da67e6b [mlir] Fix some edge cases around 0-element TensorFromElementsOp adds 4da8fa45a09 [lldb/API] Add Breakpoint::SerializeToStructuredData to SBAPI adds fa2a8acc71f [WebAssembly] Add assembly syntax for mutable globals adds c42f96cb23b [CMake][OpenMP] Simplify getting CUDA library directory adds 5d152127d48 [SyntaxTree][Synthesis] Add support for simple Leafs and te [...] adds 515238d5b11 [SyntaxTree] Reduce visibility of `Arena::lexBuffer`. adds 238ae4eee05 [SyntaxTree] Add const qualifiers, from [llvm-qualified-auto] adds 398fcf224b8 [flang] Fix bug for forward referenced type adds 59fc8677903 Re-split integral & pointer overloads. Add tests. adds 9a2bab5ea2f [ThinLTO] Make -lto-embed-bitcode an enum adds df477db5f9e [Coroutine][Sema] Tighten the lifetime of symmetric transfe [...] adds 7c37b82f5ba [SyntaxTree][Synthesis] Add support for Tree. adds 7dcd0042e8b Re-apply "[ORC] Make MaterializationResponsibility immovabl [...] adds ccb4124a417 Fix -gz=zlib options for linker adds f5ab5b20fb2 Sema: add support for `__attribute__((__swift_error__))` adds e3e3d6eecfa [lld][WebAssembly] Convert a objyaml-using test to assembly adds ee13ae030e2 Fix test hip-gz-options.hip adds e21bb31eb6c CodeGen: Require SSA to run PeepholeOptimizer adds 382b2b1b518 RegAllocFast: Fix typo in comment adds 43e6c59f1c1 docs: add a newline to appease Sphinx adds 45d0343900d [MC] Allow .org directives in SHT_NOBITS sections adds 658475897b1 [NFC][Asan] Early return from GetBlockBegin adds e10df779f09 Fix clang Wrange-loop-analysis in BuildTree.cpp adds 76e3a27c16d [lldb] Add test for CFMutableDictionaryRef adds 83286a1a8f0 [MS ABI] Add mangled type for auto template parameter whose [...] adds 12292c8b27a [NFC][Asan] Add another lsan test adds 31ecf8d29d8 [NewPM][CodeGen] Introduce CodeGenPassBuilder to help build [...] adds 37f2776d1af [ConstantFold] Fold binary arithmetic on scalable vector splats. adds a8503b87f73 [NFC] Remove unused static function adds 3fdaa8602a0 Fix a typo in 31ecf8d29d81d196374a562c6d2bd2c25a62861e adds c931dc0bf59 [gn build] Port 31ecf8d29d8 adds d751f86189a [ConstantFold] Make areGlobalsPotentiallyEqual less aggressive. adds 33eb6470429 [lldb] Use GetNonKVOClassDescriptor to get the NSDictionary [...] adds 928d419797e Fix a couple of tests that relied on the clang binary havin [...] adds 12a281d368e [gn] Remove unneeded MC dep from llvm-tblgen adds ad99e34c59b Revert "[NewPM][CodeGen] Introduce CodeGenPassBuilder to he [...] adds 0e0d93e2f09 [gn build] Port ad99e34c59b adds 528554c39b0 [PowerPC] Set the mayRaiseFPException for FCMPUS/FCMPUD adds 0680a3d56d8 [Power10] Enable the heuristic for Power10 and switch the s [...] adds 6c8041aa0ff [AST][FPEnv] Keep FP options in trailing storage of CastExpr adds 0ece51c60c5 Add raw_fd_stream that supports reading/seeking/writing adds 19531a81f1d Add raw_fd_stream_test.cpp into CMakeLists.txt adds 9c651c231f3 Missing change from previous commit adds b3f364e8561 Add a header file to support ssize_t for windows adds de044f75628 Revert "[AST][FPEnv] Keep FP options in trailing storage of [...] adds 4ede83c0683 [gn build] Port 19531a81f1d
No new revisions were added by this update.
Summary of changes: clang/include/clang/Basic/Attr.td | 11 + clang/include/clang/Basic/AttrDocs.td | 48 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 7 + clang/include/clang/Basic/LangOptions.h | 1 + .../StaticAnalyzer/Core/PathSensitive/ExprEngine.h | 17 + clang/include/clang/Tooling/Syntax/BuildTree.h | 19 +- clang/include/clang/Tooling/Syntax/Nodes.h | 178 +- clang/include/clang/Tooling/Syntax/Tree.h | 44 +- clang/lib/AST/MicrosoftMangle.cpp | 61 +- clang/lib/Basic/Targets/PPC.h | 1 + clang/lib/Driver/ToolChains/AMDGPU.cpp | 1 + clang/lib/Driver/ToolChains/CommonArgs.cpp | 18 + clang/lib/Driver/ToolChains/CommonArgs.h | 4 + clang/lib/Driver/ToolChains/Gnu.cpp | 1 + clang/lib/Driver/ToolChains/HIP.cpp | 2 + clang/lib/Lex/Pragma.cpp | 2 +- clang/lib/Sema/SemaCoroutine.cpp | 4 + clang/lib/Sema/SemaDeclAttr.cpp | 101 + .../Checkers/BasicObjCFoundationChecks.cpp | 3 +- .../StaticAnalyzer/Checkers/UndefBranchChecker.cpp | 7 +- clang/lib/StaticAnalyzer/Core/Environment.cpp | 16 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 125 +- clang/lib/StaticAnalyzer/Core/ExprEngineObjC.cpp | 13 +- clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp | 5 - clang/lib/StaticAnalyzer/Core/SymbolManager.cpp | 4 +- clang/lib/Tooling/Syntax/BuildTree.cpp | 45 +- clang/lib/Tooling/Syntax/ComputeReplacements.cpp | 15 +- clang/lib/Tooling/Syntax/Mutations.cpp | 20 +- clang/lib/Tooling/Syntax/Nodes.cpp | 8 +- clang/lib/Tooling/Syntax/Synthesis.cpp | 61 +- clang/lib/Tooling/Syntax/Tree.cpp | 80 +- clang/test/Analysis/objc-live-crash.mm | 30 + .../CodeGen/attr-arm-sve-vector-bits-bitcast.c | 96 +- clang/test/CodeGen/attr-arm-sve-vector-bits-call.c | 112 +- clang/test/CodeGen/attr-arm-sve-vector-bits-cast.c | 30 +- .../CodeGen/attr-arm-sve-vector-bits-globals.c | 48 +- clang/test/CodeGen/builtins-ppc-fpconstrained.c | 2 - clang/test/CodeGenCXX/mangle-ms-auto-templates.cpp | 47 + clang/test/CodeGenCoroutines/Inputs/coroutine.h | 2 +- .../CodeGenCoroutines/coro-semmetric-transfer.cpp | 53 + clang/test/Driver/amdgcn-gz-options.cl | 16 + clang/test/Driver/compress.c | 16 +- clang/test/Driver/hip-gz-options.hip | 14 + ...pragma-attribute-supported-attributes-list.test | 1 + clang/test/SemaObjC/attr-swift-error.m | 93 + clang/unittests/Tooling/Syntax/BuildTreeTest.cpp | 6 +- clang/unittests/Tooling/Syntax/SynthesisTest.cpp | 133 +- clang/unittests/Tooling/Syntax/TreeTestBase.cpp | 8 +- .../sanitizer_allocator_primary64.h | 2 +- compiler-rt/test/asan/TestCases/leaks.cpp | 29 + compiler-rt/test/dfsan/event_callbacks.c | 14 +- flang/docs/ArrayComposition.md | 31 +- flang/docs/BijectiveInternalNameUniquing.md | 21 +- flang/docs/C++17.md | 13 +- flang/docs/C++style.md | 9 + flang/docs/Calls.md | 7 + flang/docs/Character.md | 17 +- flang/docs/ControlFlowGraph.md | 7 + flang/docs/Directives.md | 5 +- flang/docs/Extensions.md | 27 +- flang/docs/FortranForCProgrammers.md | 68 +- flang/docs/FortranIR.md | 5 + flang/docs/IORuntimeInternals.md | 63 +- flang/docs/ImplementingASemanticCheck.md | 42 +- flang/docs/Intrinsics.md | 57 +- flang/docs/LabelResolution.md | 5 + flang/docs/ModFiles.md | 5 + ...penMP-4.5-grammar.txt => OpenMP-4.5-grammar.md} | 17 +- flang/docs/OpenMP-semantics.md | 5 + flang/docs/OptionComparison.md | 15 +- flang/docs/Overview.md | 5 + flang/docs/ParserCombinators.md | 9 + flang/docs/Parsing.md | 33 +- flang/docs/Preprocessing.md | 32 +- flang/docs/PullRequestChecklist.md | 2 +- flang/docs/RuntimeDescriptor.md | 7 + flang/docs/Semantics.md | 5 + flang/docs/conf.py | 13 +- flang/docs/{f2018-grammar.txt => f2018-grammar.md} | 12 +- flang/docs/index.md | 61 + flang/include/flang/Semantics/scope.h | 10 +- flang/lib/Semantics/scope.cpp | 8 - flang/lib/Semantics/symbol.cpp | 8 +- flang/test/Semantics/bad-forward-type.f90 | 10 + libcxx/docs/DesignDocs/AvailabilityMarkup.rst | 2 - libcxx/include/atomic | 80 +- .../aligned_alloc_availability.verify.cpp | 61 + .../support.dynamic/libcpp_deallocate.sh.cpp | 5 - ...p => aligned_allocation_macro.compile.pass.cpp} | 14 +- .../libcxx/thread/atomic.availability.verify.cpp | 9 +- .../libcxx/thread/barrier.availability.verify.cpp | 9 +- .../libcxx/thread/latch.availability.verify.cpp | 9 +- .../thread/semaphore.availability.verify.cpp | 9 +- .../charconv.to.chars/availability.fail.cpp | 8 +- .../function_type_default_deleter.fail.cpp | 8 + .../atomic_fetch_add.pass.cpp | 2 + .../atomic_fetch_add_explicit.pass.cpp | 2 + .../atomic_fetch_sub.pass.cpp | 2 + .../atomic_fetch_sub_explicit.pass.cpp | 2 + .../delete_align_val_t_replace.pass.cpp | 23 +- .../new.delete.array/new_align_val_t.pass.cpp | 23 +- .../new_align_val_t_nothrow.pass.cpp | 23 +- .../new_align_val_t_nothrow_replace.pass.cpp | 23 +- .../sized_delete_array_fsizeddeallocation.pass.cpp | 8 +- .../delete_align_val_t_replace.pass.cpp | 23 +- .../new.delete.single/new_align_val_t.pass.cpp | 23 +- .../new_align_val_t_nothrow.pass.cpp | 23 +- .../new_align_val_t_nothrow_replace.pass.cpp | 23 +- .../sized_delete_fsizeddeallocation.pass.cpp | 6 +- libcxx/utils/libcxx/test/config.py | 5 +- lld/ELF/Arch/PPC64.cpp | 26 +- lld/test/wasm/Inputs/undefined-globals.s | 11 + lld/test/wasm/Inputs/undefined-globals.yaml | 53 - lld/test/wasm/gc-imports.ll | 91 - lld/test/wasm/gc-imports.s | 87 + lld/test/wasm/globals.s | 16 +- lldb/bindings/interface/SBBreakpoint.i | 2 + lldb/include/lldb/API/SBBreakpoint.h | 4 +- lldb/source/API/SBBreakpoint.cpp | 19 +- lldb/source/Plugins/Language/ObjC/NSDictionary.cpp | 2 +- .../serialize/TestBreakpointSerialization.py | 36 + .../TestDataFormatterObjCNSContainer.py | 4 +- .../data-formatter/data-formatter-objc/main.m | 2 + ...GPUDwarfExtensionsForHeterogeneousDebugging.rst | 4 +- llvm/examples/SpeculativeJIT/SpeculativeJIT.cpp | 15 +- .../ThinLtoJIT/ThinLtoInstrumentationLayer.cpp | 4 +- .../ThinLtoJIT/ThinLtoInstrumentationLayer.h | 3 +- llvm/examples/ThinLtoJIT/ThinLtoJIT.cpp | 11 +- .../ExecutionEngine/Orc/CompileOnDemandLayer.h | 6 +- llvm/include/llvm/ExecutionEngine/Orc/Core.h | 37 +- .../llvm/ExecutionEngine/Orc/IRCompileLayer.h | 3 +- .../llvm/ExecutionEngine/Orc/IRTransformLayer.h | 3 +- llvm/include/llvm/ExecutionEngine/Orc/Layer.h | 11 +- .../llvm/ExecutionEngine/Orc/LazyReexports.h | 2 +- .../llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h | 2 +- .../ExecutionEngine/Orc/ObjectTransformLayer.h | 2 +- .../ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 2 +- .../include/llvm/ExecutionEngine/Orc/Speculation.h | 3 +- llvm/include/llvm/Support/raw_ostream.h | 64 +- llvm/lib/Analysis/VectorUtils.cpp | 3 +- llvm/lib/CodeGen/PeepholeOptimizer.cpp | 5 + llvm/lib/CodeGen/RegAllocFast.cpp | 4 +- .../ExecutionEngine/Orc/CompileOnDemandLayer.cpp | 42 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 50 +- llvm/lib/ExecutionEngine/Orc/IRCompileLayer.cpp | 6 +- llvm/lib/ExecutionEngine/Orc/IRTransformLayer.cpp | 6 +- llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp | 6 +- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 20 +- llvm/lib/ExecutionEngine/Orc/Layer.cpp | 8 +- llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp | 16 +- .../lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 59 +- .../ExecutionEngine/Orc/ObjectTransformLayer.cpp | 7 +- .../Orc/RTDyldObjectLinkingLayer.cpp | 25 +- llvm/lib/ExecutionEngine/Orc/Speculation.cpp | 4 +- llvm/lib/IR/ConstantFold.cpp | 37 +- llvm/lib/LTO/LTOBackend.cpp | 29 +- llvm/lib/MC/MCAssembler.cpp | 2 + llvm/lib/MC/WasmObjectWriter.cpp | 5 +- llvm/lib/Support/raw_ostream.cpp | 36 +- llvm/lib/Target/PowerPC/PPC.td | 8 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 2 +- .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 15 +- .../MCTargetDesc/WebAssemblyTargetStreamer.cpp | 6 +- .../InstCombine/InstCombineVectorOps.cpp | 3 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 100 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 6 +- llvm/test/Assembler/ConstantExprNoFold.ll | 6 + llvm/test/CodeGen/AMDGPU/fold_16bit_imm.mir | 180 -- llvm/test/CodeGen/PowerPC/nofpexcept.ll | 23 + .../CodeGen/PowerPC/pcrel-call-linkage-leaf.ll | 24 +- .../PowerPC/pcrel-call-linkage-with-calls.ll | 4 +- llvm/test/CodeGen/PowerPC/pcrel-tail-calls.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-mla.ll | 1238 +++++++++++ llvm/test/CodeGen/Thumb2/mve-vecreduce-mlapred.ll | 2250 +++++++++++++++++++- .../MIR/X86/livedebugvalues_load_in_loop.mir | 113 + .../MIR/X86/livedebugvalues_many_loop_heads.mir | 196 ++ llvm/test/LTO/X86/embed-bitcode.ll | 4 +- llvm/test/MC/ELF/org.s | 24 +- llvm/test/MC/WebAssembly/globals.s | 8 +- .../DeadStoreElimination/masked-dead-store.ll | 1 + .../Transforms/InstCombine/2010-03-03-ExtElim.ll | 4 +- llvm/test/Transforms/InstCombine/sub-gep.ll | 186 ++ llvm/test/Transforms/InstCombine/sub.ll | 159 -- .../Transforms/InstSimplify/ConstProp/vscale.ll | 16 + .../Transforms/SLPVectorizer/X86/bad-reduction.ll | 56 +- .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 242 ++- .../Orc/LazyCallThroughAndReexportsTest.cpp | 6 +- llvm/unittests/ExecutionEngine/Orc/OrcTestCommon.h | 5 +- llvm/unittests/Support/CMakeLists.txt | 1 + llvm/unittests/Support/raw_fd_stream_test.cpp | 67 + llvm/utils/TableGen/LLVMBuild.txt | 2 +- llvm/utils/gn/secondary/libcxx/include/BUILD.gn | 2 +- .../gn/secondary/llvm/unittests/Support/BUILD.gn | 1 + .../gn/secondary/llvm/utils/TableGen/BUILD.gn | 1 - mlir/include/mlir/Dialect/Affine/Passes.td | 4 +- mlir/include/mlir/Dialect/SPIRV/SPIRVCastOps.td | 8 + mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 5 +- .../Conversion/ShapeToStandard/ShapeToStandard.cpp | 7 +- mlir/lib/Dialect/Affine/Transforms/LoopUnroll.cpp | 3 +- mlir/lib/Dialect/SPIRV/SPIRVOps.cpp | 7 +- mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 12 +- .../ShapeToStandard/shape-to-standard.mlir | 24 + mlir/test/Dialect/SCF/loop-unroll.mlir | 18 +- .../test/Dialect/SPIRV/Serialization/cast-ops.mlir | 20 + mlir/test/Dialect/SPIRV/ops.mlir | 64 +- mlir/test/IR/core-ops.mlir | 3 + .../Modules/LibomptargetGetDependencies.cmake | 13 +- 207 files changed, 6933 insertions(+), 1846 deletions(-) create mode 100644 clang/test/Analysis/objc-live-crash.mm create mode 100644 clang/test/CodeGenCXX/mangle-ms-auto-templates.cpp create mode 100644 clang/test/CodeGenCoroutines/coro-semmetric-transfer.cpp create mode 100644 clang/test/Driver/amdgcn-gz-options.cl create mode 100644 clang/test/Driver/hip-gz-options.hip create mode 100644 clang/test/SemaObjC/attr-swift-error.m create mode 100644 compiler-rt/test/asan/TestCases/leaks.cpp rename flang/docs/{OpenMP-4.5-grammar.txt => OpenMP-4.5-grammar.md} (97%) rename flang/docs/{f2018-grammar.txt => f2018-grammar.md} (99%) create mode 100644 flang/docs/index.md create mode 100644 libcxx/test/libcxx/language.support/support.dynamic/aligned_all [...] rename libcxx/test/libcxx/memory/{aligned_allocation_macro.pass.cpp => aligned_all [...] create mode 100644 lld/test/wasm/Inputs/undefined-globals.s delete mode 100644 lld/test/wasm/Inputs/undefined-globals.yaml delete mode 100644 lld/test/wasm/gc-imports.ll create mode 100644 lld/test/wasm/gc-imports.s create mode 100644 llvm/test/CodeGen/PowerPC/nofpexcept.ll create mode 100644 llvm/test/DebugInfo/MIR/X86/livedebugvalues_load_in_loop.mir create mode 100644 llvm/test/DebugInfo/MIR/X86/livedebugvalues_many_loop_heads.mir create mode 100644 llvm/unittests/Support/raw_fd_stream_test.cpp