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-norov-allyesconfig in repository toolchain/ci/llvm-project.
from 8f0c901c1a17 [Driver] Report -Wunused-command-line-argument for unimple [...] adds 2ebfda2417e9 [InstCombine] Improve folding of mul + icmp adds 3bb1ce231903 Add a nop instruction if a section starts with landing pad [...] adds d959324e1efe Revert "[lldb/Fuzzer] Add fuzzer for expression evaluator" adds 0b8377534e6a [flang] Fold SET_EXPONENT() and FRACTION() adds 3b8a1cc38ab7 [lldb] Disable TestGuiExpandThreadsTree adds c18304e60067 [lldb] Remote accidental logs left in TestGuiExpandThreadsTree adds 589ddd7fe8e4 [clang][dataflow] ArrayRef'ize debugString() adds b4722cc4c96e [libc++][test] Fix infinite loop when mkstemp fails adds ee6aba85aa48 [clang][dataflow] Expose stringification functions for SAT [...] adds c105d9b3d638 [flang] Admit trailing blanks when checking I/O specifiers adds 1e4478bbea72 Move "clang/Basic/TokenKinds.h" into a separate top-level module. adds b5414b566a5a [clang][dataflow] Add DataflowEnvironment::dump() adds 0d89963df354 [Lit] Pass through DFLTCC from the surrounding environment adds e03664d40c70 [flang] Fix parsing and semantics for array element substr [...] adds 80a4e6fd31a0 [Driver] Error for -gsplit-dwarf with RISC-V linker relaxation adds 60b1fcb1a550 [flang] Correct folding of TRANSFER(integer, character array) adds 15e9b1d0c0be [libasan] Remove 4Mb stack limit for swapcontext unpoisoning adds 7aa77c5a6712 [flang] Fix a warning adds baec06a9d499 [flang] Fold calls to ISHFTC() adds 6b7eae11f162 [Attributor][FIX] HasBeenWrittenTo logic should only be us [...] adds 1a3a2eec717b [NFC] Move function definition to cpp file adds 6fa6901bf0ed Use has_value instead of hasValue (NFC) adds 33c18fbc190d [mlir] Use value instead of getValue (NFC) adds 3ccd4ce29ca7 [flang] Support aint/anint for 80/128 bit in lowering adds 380a1b204c36 Use callables directly in any_of, count_if, etc (NFC) adds 8937252465a5 [DAG] computeKnownBits - add basic shift-by-parts handling
No new revisions were added by this update.
Summary of changes: clang/cmake/modules/ProtobufMutator.cmake | 6 +- .../FlowSensitive/DataflowAnalysisContext.h | 3 + .../Analysis/FlowSensitive/DataflowEnvironment.h | 3 +- .../clang/Analysis/FlowSensitive/DebugSupport.h | 23 ++- clang/include/clang/Basic/DiagnosticDriverKinds.td | 3 + clang/include/clang/module.modulemap | 9 +- .../FlowSensitive/DataflowAnalysisContext.cpp | 13 ++ .../Analysis/FlowSensitive/DataflowEnvironment.cpp | 6 +- clang/lib/Analysis/FlowSensitive/DebugSupport.cpp | 80 ++++++---- clang/lib/CodeGen/CodeGenModule.cpp | 28 ++++ clang/lib/CodeGen/CodeGenModule.h | 29 +--- clang/lib/Driver/ToolChains/Arch/RISCV.cpp | 12 +- clang/lib/Driver/ToolChains/Clang.cpp | 4 +- clang/lib/Driver/ToolChains/Clang.h | 6 + clang/test/Driver/riscv-features.c | 7 + clang/tools/clang-fuzzer/handle-cxx/CMakeLists.txt | 2 - .../tools/clang-fuzzer/proto-to-cxx/CMakeLists.txt | 2 - .../Analysis/FlowSensitive/DebugSupportTest.cpp | 25 +++ compiler-rt/lib/asan/asan_interceptors.cpp | 10 +- .../TestCases/Linux/swapcontext_annotation.cpp | 53 ++++++- flang/include/flang/Evaluate/real.h | 2 + flang/include/flang/Parser/dump-parse-tree.h | 1 + flang/include/flang/Parser/parse-tree.h | 12 +- flang/include/flang/Runtime/numeric.h | 84 ---------- flang/include/flang/Semantics/expression.h | 2 + flang/lib/Evaluate/fold-integer.cpp | 22 ++- flang/lib/Evaluate/fold-real.cpp | 14 +- flang/lib/Evaluate/initial-image.cpp | 27 +++- flang/lib/Evaluate/real.cpp | 21 +++ flang/lib/Lower/IntrinsicCall.cpp | 11 ++ flang/lib/Parser/Fortran-parsers.cpp | 3 + flang/lib/Parser/expr-parsers.cpp | 8 +- flang/lib/Parser/unparse.cpp | 4 + flang/lib/Semantics/check-io.cpp | 20 ++- flang/lib/Semantics/expression.cpp | 100 ++++++++---- flang/lib/Semantics/resolve-names.cpp | 6 + flang/runtime/numeric.cpp | 169 +++------------------ flang/test/Evaluate/fold-ishftc.f90 | 14 ++ flang/test/Evaluate/fold-transfer.f90 | 5 + flang/test/Evaluate/folding07.f90 | 22 +++ flang/test/Evaluate/rewrite02.f90 | 47 ++++++ flang/test/Lower/Intrinsics/aint.f90 | 42 +++++ flang/test/Lower/Intrinsics/anint.f90 | 54 ++++++- flang/test/Lower/math-lowering.f90 | 36 +++++ flang/test/Semantics/io02.f90 | 3 + flang/unittests/Runtime/Numeric.cpp | 22 --- libcxx/test/support/platform_support.h | 16 +- .../TestGuiExpandThreadsTree.py | 1 + lldb/tools/lldb-fuzzer/CMakeLists.txt | 1 - .../lldb-expression-fuzzer/CMakeLists.txt | 57 ------- .../lldb-expression-fuzzer.cpp | 73 --------- llvm/include/llvm/CodeGen/BasicBlockSectionUtils.h | 2 + llvm/lib/CodeGen/BasicBlockSections.cpp | 6 +- llvm/lib/CodeGen/MachineFunctionSplitter.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 32 ++++ llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 2 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 40 ++++- .../ValueTracking/known-power-of-two-urem.ll | 2 +- llvm/test/CodeGen/X86/machine-function-splitter.ll | 22 +++ llvm/test/CodeGen/X86/shift-parts.ll | 2 +- .../Attributor/value-simplify-pointer-info.ll | 2 + llvm/test/Transforms/InstCombine/icmp-mul.ll | 36 ++--- llvm/tools/llvm-dwarfutil/DebugInfoLinker.cpp | 4 +- .../UnicodeData/UnicodeNameMappingGenerator.cpp | 4 +- llvm/utils/lit/lit/TestingConfig.py | 1 + mlir/lib/Conversion/LLVMCommon/MemRefBuilder.cpp | 5 +- mlir/lib/Conversion/LLVMCommon/VectorPattern.cpp | 3 +- mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp | 5 +- .../VectorToLLVM/ConvertVectorToLLVM.cpp | 4 +- mlir/lib/Dialect/Arithmetic/IR/ArithmeticOps.cpp | 2 +- .../Transforms/BufferResultsToOutParams.cpp | 4 +- .../Linalg/TransformOps/LinalgTransformOps.cpp | 10 +- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 2 +- mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp | 3 +- .../Tosa/Transforms/TosaDecomposeConv2D.cpp | 5 +- mlir/lib/Interfaces/InferTypeOpInterface.cpp | 5 +- mlir/lib/Parser/Lexer.cpp | 2 +- 77 files changed, 831 insertions(+), 599 deletions(-) create mode 100644 flang/test/Evaluate/fold-ishftc.f90 create mode 100644 flang/test/Evaluate/rewrite02.f90 delete mode 100644 lldb/tools/lldb-fuzzer/lldb-expression-fuzzer/CMakeLists.txt delete mode 100644 lldb/tools/lldb-fuzzer/lldb-expression-fuzzer/lldb-expression-f [...]