This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-Os in repository toolchain/ci/llvm-project.
from d6f47aeb519 [SCEV] SCEVExpander::isHighCostExpansionHelper(): cost-mode [...] adds 44edc6fd2c6 [SCEV] rewriteLoopExitValues(): even if have hard uses, sti [...] adds 400ceda425a [SCEV][IndVars] Always provide insertion point to the SCEVE [...] adds 6d0d1a63f2a Use "nop" to avoid size warnings. adds 6201f6601de Check args passed to __builtin_frame_address and __builtin_ [...] adds c5ce6d8b561 [X86] Add test to show incorrect ordering of flt.rounds int [...] adds 63cef621f95 [LIBOMPTARGET]Fix PR44933: fix crash because of the too ear [...] adds 430512ed7d7 [ObjC][ARC] Don't move a retain call living outside a loop [...] adds 9c54f6154f7 [libTooling] Add function to determine associated text of a [...] adds 0906dca493b [WebAssembly] Simplify extract_vector lowering adds 396b7253944 [OpenMP][Opt] Combine `struct ident_t*` during deduplication adds 6d2372ce584 [llvm][TextAPI] rename test vars, NFC adds b8fdafe68ce [Sema] Perform call checking when building CXXNewExpr adds 3dd5a298bff [clang] Annotating C++'s `operator new` with more attributes adds 8594f3d8990 Revert "[X86MCTargetDesc.h] Speculative fix for macro colli [...] adds 3b5530cf964 [libc++] Avoid including <semaphore.h> on Apple adds 4b2b8b96db2 Re-land Unwind past an interrupt handler correctly on arm o [...] adds b3e6487f02a [mlir][DenseElementsAttr] Fix storage size for bfloat16 whe [...] adds b051cc93278 [NFC][libc++] Refactor some future tests to reduce code dup [...] adds 3cefebc3fe1 [mlir] [VectorOps] Add vector.print to EDSC adds 5bf0023b0d7 [GISel][KnownBits] Update a comment regarding the effect of [...] adds 0e480b39c66 Revert "[libTooling] Add function to determine associated t [...] adds 828fb0c51ad Fix a null dereference in the LLDB data formatters. adds b7aa1cc3a43 [ORC] Remove the JITDylib::SymbolTableEntry::isInMaterializ [...] adds 28d38a25e96 Remove std::shared_ptr::allocate_shared adds 735d27dc406 [SelectionDAG][PowerPC][AArch64][X86][ARM] Add chain input [...] adds 5517d3b80b1 [compiler-rt] Fix a typo in a comment in FuzzedDataProvider.h. adds 8a310f40d0a Remove namespace lld { namespace coff { from COFF LLD cpp files adds b653ab0e701 [docs] dump-ast-matchers removes const from Matcher args an [...] adds 6fb70c87251 [Analysis] Fix -Wrange-loop-analysis after D69876 adds d0c4277d388 [MC][ARM] Don't create multiple .ARM.exidx associated to one .text
No new revisions were added by this update.
Summary of changes: clang/docs/LibASTMatchersReference.html | 106 ++++--- clang/docs/tools/dump_ast_matchers.py | 36 ++- clang/include/clang/AST/Decl.h | 9 +- clang/include/clang/Sema/Sema.h | 2 + clang/lib/AST/Decl.cpp | 12 +- clang/lib/Analysis/UninitializedValues.cpp | 2 +- clang/lib/CodeGen/CGCall.cpp | 7 + clang/lib/CodeGen/CodeGenModule.cpp | 9 - clang/lib/Sema/SemaChecking.cpp | 10 +- clang/lib/Sema/SemaDecl.cpp | 73 +++++ clang/lib/Sema/SemaExprCXX.cpp | 80 ++++- clang/test/AST/ast-dump-stmt-json.cpp | 90 ++++++ clang/test/Analysis/new-ctor-malloc.cpp | 1 + clang/test/Analysis/new-ctor-null-throw.cpp | 2 + clang/test/Analysis/new-ctor-null.cpp | 2 + clang/test/Analysis/uninit-asm-goto.cpp | 2 +- .../test/CodeGenCXX/align-avx-complete-objects.cpp | 4 +- clang/test/CodeGenCXX/arm.cpp | 18 +- clang/test/CodeGenCXX/builtin-calling-conv.cpp | 12 +- .../CodeGenCXX/builtin-is-constant-evaluated.cpp | 4 +- .../CodeGenCXX/builtin-operator-new-delete.cpp | 11 +- .../cxx0x-initializer-stdinitializerlist.cpp | 3 +- .../CodeGenCXX/cxx11-initializer-array-new.cpp | 7 +- clang/test/CodeGenCXX/cxx1z-aligned-allocation.cpp | 22 +- clang/test/CodeGenCXX/delete-two-arg.cpp | 8 +- clang/test/CodeGenCXX/dllexport.cpp | 4 +- clang/test/CodeGenCXX/dllimport.cpp | 4 +- clang/test/CodeGenCXX/exceptions.cpp | 22 +- clang/test/CodeGenCXX/goto.cpp | 2 +- .../CodeGenCXX/microsoft-abi-array-cookies.cpp | 6 +- clang/test/CodeGenCXX/mips-size_t-ptrdiff_t.cpp | 12 +- clang/test/CodeGenCXX/multi-dim-operator-new.cpp | 7 +- clang/test/CodeGenCXX/new-alias.cpp | 2 +- clang/test/CodeGenCXX/new-array-init.cpp | 14 +- clang/test/CodeGenCXX/new-overflow.cpp | 18 +- clang/test/CodeGenCXX/new.cpp | 62 ++-- clang/test/CodeGenCXX/operator-new.cpp | 24 +- clang/test/CodeGenCXX/runtime-dllstorage.cpp | 7 +- clang/test/CodeGenCXX/static-init.cpp | 2 +- clang/test/CodeGenCoroutines/coro-alloc.cpp | 10 +- clang/test/CodeGenCoroutines/coro-cleanup.cpp | 2 +- clang/test/CodeGenCoroutines/coro-gro-nrvo.cpp | 4 +- clang/test/CodeGenCoroutines/coro-gro.cpp | 2 +- clang/test/CodeGenCoroutines/coro-return.cpp | 4 +- clang/test/CodeGenObjCXX/arc-new-delete.mm | 16 +- clang/test/CodeGenObjCXX/copy.mm | 2 +- clang/test/OpenMP/PR44893.c | 15 + clang/test/Sema/builtin-stackaddress.c | 26 +- clang/test/SemaCXX/builtin-operator-new-delete.cpp | 2 +- clang/test/SemaCXX/diagnose_if.cpp | 7 +- clang/test/SemaCXX/new-delete.cpp | 12 +- .../test/SemaCXX/operator-new-size-diagnose_if.cpp | 24 ++ .../SemaCXX/std-align-val-t-in-operator-new.cpp | 6 +- compiler-rt/include/fuzzer/FuzzedDataProvider.h | 2 +- libcxx/include/__threading_support | 8 + libcxx/include/memory | 39 +-- .../futures/futures.unique_future/wait.pass.cpp | 66 ++-- .../futures.unique_future/wait_for.pass.cpp | 73 ++--- lld/COFF/DebugTypes.cpp | 25 +- lld/COFF/InputFiles.cpp | 15 +- lld/COFF/LTO.cpp | 8 +- lld/COFF/MapFile.cpp | 10 +- lld/COFF/MinGW.cpp | 10 +- lld/COFF/PDB.cpp | 18 +- lld/COFF/Writer.cpp | 10 +- .../Process/Utility/RegisterContextLLDB.cpp | 39 ++- .../llvm/Analysis/ScalarEvolutionExpander.h | 13 +- llvm/include/llvm/CodeGen/ISDOpcodes.h | 1 + llvm/include/llvm/ExecutionEngine/Orc/Core.h | 5 - llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h | 4 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 2 +- llvm/lib/Analysis/ScalarEvolutionExpander.cpp | 22 +- llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp | 10 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 1 + .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 15 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 4 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 19 +- llvm/lib/MC/MCContext.cpp | 1 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 13 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 14 +- .../lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp | 2 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 21 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 3 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 67 +++-- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 106 +++---- llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h | 4 - llvm/lib/Target/X86/X86ISelLowering.cpp | 13 +- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 71 +++++ llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp | 9 + llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 5 +- llvm/lib/Transforms/Utils/LoopUtils.cpp | 14 +- llvm/test/CodeGen/WebAssembly/simd-arith.ll | 32 +- llvm/test/CodeGen/WebAssembly/simd-sext-inreg.ll | 105 ++++++- llvm/test/CodeGen/WebAssembly/simd.ll | 8 +- llvm/test/CodeGen/X86/flt-rounds.ll | 162 ++++++++++ ...{dont-recompute.ll => do-recompute-if-cheap.ll} | 33 +- llvm/test/Transforms/IndVarSimplify/elim-extend.ll | 11 +- .../IndVarSimplify/lrev-existing-umin.ll | 3 +- llvm/test/Transforms/IndVarSimplify/pr28705.ll | 6 +- llvm/test/Transforms/IndVarSimplify/pr39673.ll | 12 +- llvm/test/Transforms/ObjCARC/cfg-hazards.ll | 42 +++ llvm/test/Transforms/OpenMP/deduplication.ll | 223 ++++++++++++++ llvm/test/Transforms/OpenMP/gtid.ll | 86 ------ .../unittests/CodeGen/GlobalISel/KnownBitsTest.cpp | 45 +++ .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 2 +- llvm/unittests/TextAPI/TextStubV1Tests.cpp | 246 ++++++++------- llvm/unittests/TextAPI/TextStubV2Tests.cpp | 238 +++++++-------- llvm/unittests/TextAPI/TextStubV3Tests.cpp | 334 ++++++++++----------- llvm/utils/lldbDataFormatters.py | 4 +- .../mlir/Dialect/VectorOps/EDSC/Intrinsics.h | 1 + mlir/lib/Parser/Parser.cpp | 6 +- mlir/test/IR/dense-elements-hex.mlir | 3 + openmp/libomptarget/src/api.cpp | 10 +- openmp/libomptarget/src/device.cpp | 13 +- openmp/libomptarget/src/interface.cpp | 14 +- openmp/libomptarget/src/omptarget.cpp | 44 +-- openmp/libomptarget/src/rtl.cpp | 75 +++-- openmp/libomptarget/src/rtl.h | 12 +- .../test/offloading/dynamic_module_load.c | 34 +++ 119 files changed, 2122 insertions(+), 1294 deletions(-) create mode 100644 clang/test/OpenMP/PR44893.c create mode 100644 clang/test/SemaCXX/operator-new-size-diagnose_if.cpp rename llvm/test/Transforms/IndVarSimplify/{dont-recompute.ll => do-recompute-if-c [...] create mode 100644 llvm/test/Transforms/OpenMP/deduplication.ll delete mode 100644 llvm/test/Transforms/OpenMP/gtid.ll create mode 100644 openmp/libomptarget/test/offloading/dynamic_module_load.c