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-next-allmodconfig in repository toolchain/ci/llvm-project.
from ba708619ad2 Don't copy the .drective section with std::string adds e589067e618 [MemorySSA] Don't optimize incomplete phis. adds b13f064b5d2 Fix build following r357308 : Ensure only live thunks are c [...] adds d413f41de6b [X86] When using Win64 ABI, exit with error if SSE is disab [...] adds d3ffd47df94 [GlobalISel][AArch64] Add isel support for G_INSERT_VECTOR_ [...] adds f085cc5aa7c [MemorySSA] Limit clobber walks. adds 32fd32bc6f6 [SCEV] Check the cache in get{S|U}MaxExpr before doing any work adds 5f0c4c67bbf [WebAssembly] Add mutable globals feature adds 31a991eeba4 [libc++abi] Don't set POSITION_INDEPENDENT_CODE when buildi [...] adds 6b39f10a00c [analyzer] Introduce a simplified API for adding custom pat [...] adds 53a5952a931 Try to fix buildbot error adds 60cde76f70f [analyzer] PR37501: Disable assertion for logical op short [...] adds 44551cf6938 [analyzer] Move taint API from ProgramState to a separate h [...] adds c8d6e0496dc [MemorySSA] Temporary fix assert when reaching 0 limit. adds e3a845e25ec Re-land "[WebAssembly] Improve invalid relocation error message"" adds 388e19ff1f1 [analyzer] PR41239: Fix a crash on invalid source location [...] adds 3d4e1082375 [LoopPredication] Use the builder's insertion point everywh [...] adds b55637b5d76 [LoopPredication] Remove stale TODO adds 4d6fb5789fc Revert "[analyzer] Introduce a simplified API for adding cu [...] adds 24168852e8b [Support] Implement is_local_impl with AIX mntctl adds 5dc6a732e6e [lit] Set shlibpath_var on AIX adds a3c9d88233c [analyzer] MIGChecker: Add support for more deallocator APIs. adds 916709e0be4 [CMake] Add missing test dep adds 7e7aad15106 [WebAssembly] Optimize the number of routing blocks in FixI [...] adds ff852744c2c [cmake] Remove use of deprecated generator expression. NFC adds 98b8ecde64d [RISCV][NFC] Remove floating point operations from test/Cod [...] adds d880de2d19d Adds `-ftime-trace` option to clang that produces Chrome `c [...] adds 9681b01c214 [RISCV] Add DAGCombine for (SplitF64 (ConstantFP x)) adds e9fd9073e49 [WebAssembly] Run ExplicitLocals pass after CFGStackify adds c4ac74fb498 [WebAssembly] Fix unwind destination mismatches in CFG stackify adds 08a940d629f [clang-format]: Add NonEmptyParentheses spacing option adds 88335c21a46 [clang-format] [PR41187] moves Java import statements to th [...] adds cfdf09ba7d7 [X86][SSE] Add PAVG test case from PR41316 adds 82b01e002ec [llvm-objcopy] Replace the size() helper with SectionTableR [...] adds 7dd1c36cd72 [cmake] Change deprecated $<CONFIG> to $<CONFIGURATION>. NFC adds 32934555957 [X86][SSE] detectAVGPattern - begin generalizing ADD matches adds b5498cbf64e [RISCV] Add RV64 CHECK lines to test/CodeGen/RISCV/vararg.l [...] adds 10c9032c023 [X86][SSE] detectAVGPattern - Match zext(or(x,y)) 'add like [...] adds 0b2803ee657 [RISCV] Add codegen support for ilp32f, ilp32d, lp64f, and [...] adds e4a0fc7d75e [X86] Teach isel for RMW binops to handle negate adds 513e6b9d586 [MIPS] Remove fcmp undef from reduced test adds ec56621a5c2 [SystemZ] Remove fcmp undef from reduced test
No new revisions were added by this update.
Summary of changes: clang/include/clang/Basic/CodeGenOptions.def | 1 + clang/include/clang/Driver/Options.td | 3 + clang/include/clang/Format/Format.h | 11 + clang/include/clang/Frontend/FrontendOptions.h | 18 +- .../Core/BugReporter/BugReporterVisitors.h | 14 - .../Core/PathSensitive/ProgramState.h | 37 - .../Core/PathSensitive/TaintManager.h | 58 - .../StaticAnalyzer/Core/PathSensitive/TaintTag.h | 29 - clang/lib/Basic/Targets/WebAssembly.cpp | 14 + clang/lib/Basic/Targets/WebAssembly.h | 1 + clang/lib/CodeGen/BackendUtil.cpp | 4 + clang/lib/CodeGen/CodeGenModule.cpp | 4 + clang/lib/Driver/ToolChains/Clang.cpp | 1 + clang/lib/Format/Format.cpp | 4 +- clang/lib/Format/TokenAnnotator.cpp | 14 +- clang/lib/Format/TokenAnnotator.h | 2 + clang/lib/Frontend/CompilerInstance.cpp | 4 + clang/lib/Frontend/CompilerInvocation.cpp | 1 + clang/lib/Parse/ParseAST.cpp | 2 + clang/lib/Parse/ParseDeclCXX.cpp | 7 + clang/lib/Parse/ParseTemplate.cpp | 7 + clang/lib/Sema/Sema.cpp | 20 +- clang/lib/Sema/SemaTemplateInstantiate.cpp | 6 + clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 5 + clang/lib/Serialization/GlobalModuleIndex.cpp | 4 + .../Checkers/ArrayBoundCheckerV2.cpp | 4 +- clang/lib/StaticAnalyzer/Checkers/CMakeLists.txt | 1 + .../lib/StaticAnalyzer/Checkers/DivZeroChecker.cpp | 6 +- .../Checkers/GenericTaintChecker.cpp | 23 +- clang/lib/StaticAnalyzer/Checkers/MIGChecker.cpp | 22 + clang/lib/StaticAnalyzer/Checkers/Taint.cpp | 227 ++ clang/lib/StaticAnalyzer/Checkers/Taint.h | 102 + .../StaticAnalyzer/Checkers/TaintTesterChecker.cpp | 5 +- .../lib/StaticAnalyzer/Checkers/VLASizeChecker.cpp | 4 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 22 +- clang/lib/StaticAnalyzer/Core/CMakeLists.txt | 1 - clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp | 29 +- clang/lib/StaticAnalyzer/Core/ProgramState.cpp | 183 -- clang/lib/StaticAnalyzer/Core/TaintManager.cpp | 22 - clang/runtime/CMakeLists.txt | 2 +- .../diagnostics/no-store-func-path-notes.c | 12 +- clang/test/Analysis/logical-ops.c | 19 +- clang/test/Analysis/mig.mm | 28 +- clang/test/Analysis/taint-dumps.c | 14 + clang/test/Preprocessor/wasm-target-features.c | 11 + clang/test/Unit/lit.cfg.py | 2 + clang/tools/driver/cc1_main.cpp | 24 +- clang/unittests/Format/FormatTest.cpp | 56 + clang/unittests/Format/SortImportsTestJava.cpp | 15 + compiler-rt/cmake/Modules/AddCompilerRT.cmake | 2 +- libcxxabi/src/CMakeLists.txt | 19 +- lld/COFF/PDB.cpp | 3 + lld/test/wasm/undefined-data.ll | 2 +- lld/wasm/InputChunks.cpp | 6 +- lld/wasm/InputChunks.h | 2 + lld/wasm/Writer.cpp | 13 +- lldb/lit/CMakeLists.txt | 1 + llvm/cmake/modules/LLVMExternalProjectUtils.cmake | 2 +- llvm/include/llvm/Analysis/ScalarEvolution.h | 10 + llvm/include/llvm/Support/TimeProfiler.h | 70 + llvm/lib/Analysis/MemorySSA.cpp | 85 +- llvm/lib/Analysis/MemorySSAUpdater.cpp | 11 +- llvm/lib/Analysis/ScalarEvolution.cpp | 46 +- llvm/lib/IR/LegacyPassManager.cpp | 12 + llvm/lib/Support/CMakeLists.txt | 1 + llvm/lib/Support/TimeProfiler.cpp | 184 ++ llvm/lib/Support/Unix/Path.inc | 48 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 51 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 3 +- llvm/lib/Target/RISCV/RISCVCallingConv.td | 8 + llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 118 +- llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp | 30 +- llvm/lib/Target/WebAssembly/WebAssembly.h | 4 +- llvm/lib/Target/WebAssembly/WebAssembly.td | 4 + .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 530 ++++- .../WebAssemblyFixIrreducibleControlFlow.cpp | 79 +- llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h | 2 + .../WebAssembly/WebAssemblyTargetMachine.cpp | 8 +- .../Target/WebAssembly/WebAssemblyUtilities.cpp | 5 + llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 17 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 47 +- llvm/lib/Transforms/Scalar/LoopPredication.cpp | 24 +- llvm/test/Analysis/MemorySSA/optimize-use.ll | 31 +- llvm/test/Analysis/MemorySSA/phi-translation.ll | 44 +- llvm/test/Analysis/MemorySSA/pr41254.ll | 62 + .../Analysis/ScalarEvolution/max-expr-cache.ll | 156 ++ .../GlobalISel/regbank-insert-vector-elt.mir | 50 + .../GlobalISel/select-insert-vector-elt.mir | 58 + llvm/test/CodeGen/Mips/2013-11-18-fp64-const0.ll | 14 +- llvm/test/CodeGen/RISCV/callee-saved-fpr32s.ll | 107 +- llvm/test/CodeGen/RISCV/callee-saved-fpr64s.ll | 58 +- llvm/test/CodeGen/RISCV/callee-saved-gprs.ll | 12 + .../RISCV/calling-conv-ilp32-ilp32f-common.ll | 6 + .../calling-conv-ilp32-ilp32f-ilp32d-common.ll | 12 + llvm/test/CodeGen/RISCV/calling-conv-ilp32d.ll | 294 +++ .../RISCV/calling-conv-ilp32f-ilp32d-common.ll | 221 ++ .../RISCV/calling-conv-lp64-lp64f-common.ll | 3 + .../RISCV/calling-conv-lp64-lp64f-lp64d-common.ll | 6 + llvm/test/CodeGen/RISCV/double-calling-conv.ll | 46 +- llvm/test/CodeGen/RISCV/double-imm.ll | 12 +- llvm/test/CodeGen/RISCV/double-previous-failure.ll | 18 +- llvm/test/CodeGen/RISCV/target-abi-valid.ll | 24 +- llvm/test/CodeGen/RISCV/vararg.ll | 2245 ++++++++++++++------ .../SystemZ/DAGCombiner_illegal_BUILD_VECTOR.ll | 4 +- .../CodeGen/WebAssembly/cfg-stackify-dbg-skip.ll | 1 - llvm/test/CodeGen/WebAssembly/cfg-stackify-eh.ll | 250 ++- llvm/test/CodeGen/WebAssembly/irreducible-cfg.ll | 8 +- llvm/test/CodeGen/WebAssembly/irreducible-cfg.mir | 84 + llvm/test/CodeGen/WebAssembly/mutable-globals.ll | 16 + llvm/test/CodeGen/X86/avg.ll | 28 + llvm/test/CodeGen/X86/fold-rmw-ops.ll | 20 +- llvm/test/CodeGen/X86/win64-nosse-error.ll | 17 + llvm/tools/llvm-config/CMakeLists.txt | 2 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 15 +- llvm/tools/llvm-objcopy/ELF/Object.h | 1 + llvm/unittests/Support/Path.cpp | 23 + 116 files changed, 5154 insertions(+), 1346 deletions(-) delete mode 100644 clang/include/clang/StaticAnalyzer/Core/PathSensitive/TaintManager.h delete mode 100644 clang/include/clang/StaticAnalyzer/Core/PathSensitive/TaintTag.h create mode 100644 clang/lib/StaticAnalyzer/Checkers/Taint.cpp create mode 100644 clang/lib/StaticAnalyzer/Checkers/Taint.h delete mode 100644 clang/lib/StaticAnalyzer/Core/TaintManager.cpp create mode 100644 clang/test/Analysis/taint-dumps.c create mode 100644 llvm/include/llvm/Support/TimeProfiler.h create mode 100644 llvm/lib/Support/TimeProfiler.cpp create mode 100644 llvm/test/Analysis/MemorySSA/pr41254.ll create mode 100644 llvm/test/Analysis/ScalarEvolution/max-expr-cache.ll create mode 100644 llvm/test/CodeGen/RISCV/calling-conv-ilp32d.ll create mode 100644 llvm/test/CodeGen/RISCV/calling-conv-ilp32f-ilp32d-common.ll create mode 100644 llvm/test/CodeGen/WebAssembly/irreducible-cfg.mir create mode 100644 llvm/test/CodeGen/WebAssembly/mutable-globals.ll create mode 100644 llvm/test/CodeGen/X86/win64-nosse-error.ll