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 791951bd32a Stricter check for the memory access. adds 76f2f04d9db [DAGCombine] narrowInsertExtractVectorBinOp - early out for [...] adds 197c08d64ee [Driver] Additional fixup of NOWARN test case from r367165 adds d4ace50ed0e Fix PR35637: suboptimal codegen for `vector<unsigned char>`. adds cc0a4cdc890 [FunctionAttrs] Annotate "willreturn" for intrinsics adds afd4a37b2a3 [IR] Fix getPointerAlignment for CallBase adds bd68a052f29 [lldb] Also include the array definition in CommandOptions.inc adds e7bea9b73a5 [Attributor] Deduce "align" attribute adds 45d910de994 Don't initialize interceptor_metadata_map unless SI_POSIX is set adds d5bc4b09f11 [NFC][InstCombine] Shift amount reassociation: can have tru [...] adds 4bde15fe1e4 [analyzer] Add yaml parser to GenericTaintChecker adds 9cf344e7395 [ARM] Better patterns for fp <> predicate vectors adds b8b8b46a517 [ARM] MVE VPNOT adds 2c8098374b6 Buildbot fix for r367190 adds 99c57c6daf6 [InstCombine] fold fsub+fneg with fdiv/fmul between new 894916cac9f [X86] In combineLoopMAddPattern and combineLoopSADPattern, [...]
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../clang/StaticAnalyzer/Checkers/Checkers.td | 7 + .../Checkers/GenericTaintChecker.cpp | 178 +++++++++++-- clang/lib/StaticAnalyzer/Checkers/Yaml.h | 59 +++++ .../Inputs/taint-generic-config-ill-formed.yaml | 4 + .../Inputs/taint-generic-config-invalid-arg.yaml | 3 + .../test/Analysis/Inputs/taint-generic-config.yaml | 50 ++++ clang/test/Analysis/analyzer-config.c | 3 +- clang/test/Analysis/taint-generic.c | 48 +++- clang/test/CodeGen/libcalls.c | 2 +- clang/test/Driver/as-options.s | 2 +- .../sanitizer_common_interceptors.inc | 4 +- libcxx/benchmarks/ContainerBenchmarks.hpp | 17 ++ libcxx/benchmarks/vector_operations.bench.cpp | 8 + libcxx/include/vector | 156 +++++------ lldb/source/Commands/CommandObjectBreakpoint.cpp | 24 +- .../Commands/CommandObjectBreakpointCommand.cpp | 11 +- lldb/source/Commands/CommandObjectCommands.cpp | 13 - lldb/source/Commands/CommandObjectDisassemble.cpp | 2 - lldb/source/Commands/CommandObjectExpression.cpp | 2 - lldb/source/Commands/CommandObjectFrame.cpp | 6 - lldb/source/Commands/CommandObjectHelp.cpp | 2 - lldb/source/Commands/CommandObjectLog.cpp | 2 - lldb/source/Commands/CommandObjectMemory.cpp | 20 +- lldb/source/Commands/CommandObjectPlatform.cpp | 12 - lldb/source/Commands/CommandObjectProcess.cpp | 15 -- lldb/source/Commands/CommandObjectRegister.cpp | 3 - lldb/source/Commands/CommandObjectSettings.cpp | 9 - lldb/source/Commands/CommandObjectSource.cpp | 6 - lldb/source/Commands/CommandObjectTarget.cpp | 32 +-- lldb/source/Commands/CommandObjectThread.cpp | 19 -- lldb/source/Commands/CommandObjectType.cpp | 27 -- lldb/source/Commands/CommandObjectWatchpoint.cpp | 8 - .../Commands/CommandObjectWatchpointCommand.cpp | 2 - lldb/utils/TableGen/LLDBOptionDefEmitter.cpp | 7 +- llvm/include/llvm/IR/Intrinsics.td | 212 +++++++-------- llvm/include/llvm/Transforms/IPO/Attributor.h | 25 ++ llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 5 +- llvm/lib/IR/Value.cpp | 8 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 4 - llvm/lib/Target/ARM/ARMInstrMVE.td | 41 ++- .../Target/ARM/Disassembler/ARMDisassembler.cpp | 10 + llvm/lib/Target/X86/X86ISelLowering.cpp | 141 +++++----- llvm/lib/Transforms/IPO/Attributor.cpp | 236 +++++++++++++++++ .../Transforms/InstCombine/InstCombineAddSub.cpp | 15 ++ llvm/test/Analysis/BasicAA/cs-cs.ll | 40 +-- llvm/test/Analysis/BasicAA/intrinsics.ll | 4 +- .../TypeBasedAliasAnalysis/functionattrs.ll | 2 +- .../Analysis/TypeBasedAliasAnalysis/intrinsics.ll | 4 +- llvm/test/Bindings/llvm-c/debug_info.ll | 2 +- llvm/test/Bitcode/compatibility-3.6.ll | 11 +- llvm/test/Bitcode/compatibility-3.7.ll | 11 +- llvm/test/Bitcode/compatibility-3.8.ll | 11 +- llvm/test/Bitcode/compatibility-3.9.ll | 15 +- llvm/test/Bitcode/compatibility-4.0.ll | 15 +- llvm/test/Bitcode/compatibility-5.0.ll | 23 +- llvm/test/Bitcode/compatibility-6.0.ll | 23 +- llvm/test/Bitcode/compatibility.ll | 23 +- .../CodeGen/AMDGPU/addrspacecast-constantexpr.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-pred-ext.ll | 131 +++++----- llvm/test/CodeGen/Thumb2/mve-pred-or.ll | 85 ++---- llvm/test/CodeGen/Thumb2/mve-vcmpf.ll | 60 +---- llvm/test/CodeGen/Thumb2/mve-vcmpfr.ll | 60 +---- llvm/test/CodeGen/Thumb2/mve-vcmpfz.ll | 60 +---- llvm/test/CodeGen/X86/madd.ll | 4 +- llvm/test/CodeGen/X86/sad.ll | 30 +-- llvm/test/Feature/intrinsics.ll | 2 +- llvm/test/Other/invariant.group.ll | 4 +- .../Transforms/DeadArgElim/2010-04-30-DbgInfo.ll | 2 +- .../test/Transforms/DeadStoreElimination/simple.ll | 4 +- llvm/test/Transforms/FunctionAttrs/align.ll | 168 ++++++++++++ .../test/Transforms/FunctionAttrs/arg_nocapture.ll | 2 +- .../Transforms/FunctionAttrs/noalias_returned.ll | 4 +- llvm/test/Transforms/FunctionAttrs/nonnull.ll | 4 +- llvm/test/Transforms/Inline/inline_invoke.ll | 2 +- llvm/test/Transforms/Inline/noalias-calls.ll | 2 +- llvm/test/Transforms/InstCombine/fsub.ll | 16 +- ...ift-amount-reassociation-with-truncation-shl.ll | 289 +++++++++++++++++++++ llvm/test/Transforms/MemCpyOpt/memcpy.ll | 2 +- llvm/test/Transforms/ObjCARC/basic.ll | 2 +- ...ensure-that-exception-unwind-path-is-visited.ll | 2 +- llvm/test/Transforms/ObjCARC/nested.ll | 2 +- llvm/test/Transforms/SLPVectorizer/X86/call.ll | 2 +- llvm/test/Verifier/fp-intrinsics.ll | 2 +- 83 files changed, 1656 insertions(+), 931 deletions(-) create mode 100755 clang/lib/StaticAnalyzer/Checkers/Yaml.h create mode 100755 clang/test/Analysis/Inputs/taint-generic-config-ill-formed.yaml create mode 100755 clang/test/Analysis/Inputs/taint-generic-config-invalid-arg.yaml create mode 100755 clang/test/Analysis/Inputs/taint-generic-config.yaml create mode 100644 llvm/test/Transforms/FunctionAttrs/align.ll create mode 100644 llvm/test/Transforms/InstCombine/shift-amount-reassociation-wit [...]