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-mainline-defconfig in repository toolchain/ci/llvm-project.
from 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 adds 894916cac9f [X86] In combineLoopMAddPattern and combineLoopSADPattern, [...] adds 6ff633ddc49 [NFC][InstCombine] Revisit tests in shift-amount-reassociat [...] adds ac9d0f4150c [X86] Add test cases to show missing one use check in combi [...] adds eb1beabad94 [X86] Don't use PMADDWD for vector add reductions of multip [...] adds 9aeab53eba0 Improve MSVC visualizers for DeclSpec and TemplateName new d524c17029e Return early. NFC.
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/utils/ClangVisualizers/clang.natvis | 81 ++++++- .../sanitizer_common_interceptors.inc | 4 +- lld/ELF/InputFiles.cpp | 20 +- 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/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 | 149 ++++++------ 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 | 136 ++++++++++- 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 | 254 +++++++++++++++++++++ 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 +- 80 files changed, 1760 insertions(+), 845 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 [...]