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-stable-allnoconfig in repository toolchain/ci/llvm-project.
from 8875ee18d72 [X86] Add a new format type for instructions that represent [...] adds 1874dee5662 [macho][NFC] Extract all CPU_(SUB_)TYPE logic to BinaryFormat adds 0bb90628b5f Allow customized relative PYTHONHOME adds 8fa776b8ed0 [gn build] Port 1874dee5662 adds e9c79a7aef1 [VectorCombine] refactor to reduce duplicated code; NFC adds b72f1448ce4 AMDGPU/GlobalISel: Better code for one case of G_SHUFFLE_VE [...] adds a5b22b768f5 [AArch64][SVE] Add support for DestructiveBinary and Destru [...] adds dc046c70de9 [llvm-objcopy][MachO] Change the storage of sections adds 1f04d1b7069 [lldb/test] Move `platform process list` tests to its own d [...] adds d7c403e6404 [lldb/Plugins] Add ability to fetch crash information on cr [...] adds 5c33a81b7a4 [AArch64][SVE] Fix -Wimplicit-fallthrough after D73711 adds a6c8698924d clang/Modules: Finish renaming CompilerInstance::ModuleMana [...] adds 0ad6fc9928d [SelectionDAG] remove unused isFast() helper function; NFC adds fad1c750f16 [AArch64][SVE] Fix -DBUILD_SHARED_LIBS=on builds after -D74 [...] adds fddbff14735 [AArch64] Delete an unneeded dependency on Object after 187 [...] adds d37cbda5f9a [Hexagon] Define __ELF__ by default. adds 0a70edd6962 [CloneFunction] Update loop headers after cloning all block [...] adds 9708279c725 [Attributor][FIX] Undo 16188f9 until SCC iterator bug is fixed adds 618dec2aeff [GISel][KnownBits] Add a cache mechanism to speed compile time adds 528a6a1d4cc [Attributor][FIX] Disable a test to unblock the builders adds a32d539798e [Target] Remove libObject dependency in lib/Target adds 215a31115f8 Revert "Allow customized relative PYTHONHOME" adds 393f4e8ac26 [Analysis][Docs] Parents of loops documentation. adds 26222db01b0 [mlir][DeclarativeParser] Add support for the TypesMatchWit [...] adds 2d0477a0036 [mlir][DeclarativeParser] Add basic support for optional gr [...] adds ca4ea51c0af [mlir][DeclarativeParser] Add an 'attr-dict-with-keyword' d [...] adds 93813e5feb1 [mlir] Add a utility iterator range that repeats a given va [...] adds b1de971ba8c [mlir][ODS] Add support for specifying the successors of an [...] adds 9eb436feaa7 [mlir][DeclarativeParser] Add support for formatting the su [...] adds 0050e8f0cf5 [mlir][Tutorial] Add a section to Toy Ch.2 detailing the cu [...] adds 266877a2a8b [llvm-objdump] Print method name from debug info in disasse [...] adds 75af9da7557 [MC][ELF] Error for sh_type, sh_flags or sh_entsize change adds 8a0f0e2656a [lldb/test] Tweak libcxx string test on Apple+ARM devices adds d3e170c4388 Revert "[AMDGPU] Don’t marke the .note section as ALLOC" adds 42060c0a987 [mlir][DeclarativeParser][NFC] Use explicit type names in T [...] adds 340feac6721 [Driver] Escape the program path for -frecord-command-line adds bf4933b4ea6 AMDGPU/GlobalISel: Remove dead code adds 3ec3f62f0a0 Allow customized relative PYTHONHOME (Attemp 1) adds d17123b2577 [llvm-objdump][test] Fix source-interleave-function-from-de [...] adds 3648370a792 [WebAssembly] Fix a non-determinism problem in FixIrreducib [...] adds e33c9bb245a Flags for displaying only hot nodes in CFGPrinter graph adds ebee1312597 [lldb][test] Fix sh_type of .debug_cu_index and .debug_tu_index adds 1b1a97e9b55 Remove unused variable adds 228a2bc9b70 [X86] Teach combineCVTPH2PS to shrink v8i16 loads when the [...] adds e29065a1053 [lldb][test] Fix sh_flags and sh_entsize of .debug_str.dwo adds a4f45ee73a9 [libc] Lay out framework for fuzzing libc functions. adds b6d63c92ec3 [GISel][KnownBits] Suppress unused warning on the dump method adds 59a572eb742 [Preprocessor][test] Move AArch64 tests from init.c to init [...] adds 0123744d46a [Preprocessor][test] Fix __VERSION__ in init-aarch64.c adds fc6057e34fb [Frontend] Replace CC1 option -mcode-model with -mcmodel= adds d2e949eed5b [AArch64] Predefine __AARCH64_CMODEL_*__ as GCC does adds 271f9647732 [Preprocessor][X86] Fix __code_model_*__ predefine macros adds d192a4ab2b8 Update Quantization.md adds 453cd2dbe57 Update ShapeInference.md adds 635034f1938 [VE][fix] missing include adds 31f2ad9c368 [yaml2obj] - Automatically assign sh_addr for allocatable s [...] adds a6370d57983 [lldb][test] - Update basic-elf.yaml to fix build bot. adds 837d8129e91 [NFC] Remove some GCC warning from c9e93c84f61400d1aac7d195 [...] adds e48849a2404 [libcxx] [test] Suppress MSVC++ warning 4640 under /Zc:thre [...] adds 7b44f0428af Add a llvm::shuffle and use it in lld adds 56eb15a1c71 [Sema] Fix pointer-to-int-cast diagnostic for _Bool
No new revisions were added by this update.
Summary of changes: clang/include/clang/Driver/CC1Options.td | 2 - clang/include/clang/Driver/Options.td | 2 +- clang/include/clang/Frontend/CompilerInstance.h | 3 +- clang/lib/Basic/Targets/AArch64.cpp | 7 + clang/lib/Basic/Targets/Hexagon.cpp | 2 + clang/lib/Basic/Targets/X86.cpp | 2 +- clang/lib/Driver/ToolChains/Clang.cpp | 13 +- clang/lib/Frontend/ChainedIncludesSource.cpp | 2 +- clang/lib/Frontend/CompilerInstance.cpp | 4 +- clang/lib/Frontend/CompilerInvocation.cpp | 13 +- clang/lib/Frontend/FrontendAction.cpp | 4 +- clang/lib/Sema/SemaCast.cpp | 3 +- clang/test/CodeGen/codemodels.c | 10 +- clang/test/Driver/clang_f_opts.c | 5 + clang/test/Driver/code-model.c | 15 - clang/test/Driver/mcmodel.c | 14 + clang/test/Preprocessor/aarch64-target-features.c | 3 - clang/test/Preprocessor/hexagon-predefines.c | 5 + clang/test/Preprocessor/init-aarch64.c | 701 ++++++++++ clang/test/Preprocessor/init.c | 1334 +------------------- clang/test/Sema/MicrosoftExtensions.c | 2 +- clang/test/Sema/cast.c | 8 +- clang/test/SemaCXX/cstyle-cast.cpp | 5 + compiler-rt/lib/builtins/CMakeLists.txt | 3 +- libc/CMakeLists.txt | 1 + libc/cmake/modules/LLVMLibCRules.cmake | 67 +- libc/docs/fuzzing.rst | 15 + libc/docs/source_layout.rst | 10 +- libc/fuzzing/CMakeLists.txt | 5 + libc/fuzzing/string/CMakeLists.txt | 7 + libc/fuzzing/string/strcpy_fuzz.cpp | 38 + libc/src/signal/linux/raise.cpp | 2 +- libcxx/test/support/count_new.h | 7 + libcxx/test/support/type_id.h | 7 + lld/ELF/Writer.cpp | 2 +- lld/test/ELF/shuffle-sections-init-fini.s | 11 +- lld/test/ELF/shuffle-sections.s | 10 +- lldb/bindings/interface/SBTarget.i | 6 + lldb/cmake/modules/LLDBConfig.cmake | 15 +- lldb/include/lldb/API/SBTarget.h | 3 + lldb/include/lldb/Host/Config.h.cmake | 2 + lldb/include/lldb/Target/Platform.h | 21 + lldb/include/lldb/Target/Process.h | 2 +- lldb/source/API/SBTarget.cpp | 26 + lldb/source/Commands/CommandObjectProcess.cpp | 77 +- lldb/source/Commands/Options.td | 5 + .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 124 ++ .../Plugins/Platform/MacOSX/PlatformDarwin.h | 32 + .../Python/ScriptInterpreterPython.cpp | 32 +- .../commands/platform/process/{ => list}/Makefile | 0 .../platform/process/{ => list}/TestProcessList.py | 0 .../commands/platform/process/{ => list}/main.cpp | 0 .../libcxx/string/TestDataFormatterLibcxxString.py | 4 +- .../process_crash_info}/Makefile | 0 .../process_crash_info/TestProcessCrashInfo.py | 97 ++ .../API/functionalities/process_crash_info/main.c | 7 + .../SymbolFile/Breakpad/Inputs/basic-elf.yaml | 8 + lldb/test/Shell/SymbolFile/DWARF/dwp-debug-types.s | 4 +- lldb/test/Shell/SymbolFile/DWARF/dwp.s | 4 +- llvm/docs/Extensions.rst | 4 +- llvm/docs/LoopTerminology.rst | 3 + llvm/include/llvm/ADT/STLExtras.h | 10 + llvm/include/llvm/Analysis/CFGPrinter.h | 5 + llvm/include/llvm/Analysis/LoopInfo.h | 8 + llvm/include/llvm/BinaryFormat/MachO.h | 7 + .../llvm/CodeGen/GlobalISel/GISelKnownBits.h | 3 + llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 6 - llvm/include/llvm/ObjectYAML/ELFYAML.h | 2 +- llvm/lib/Analysis/CFGPrinter.cpp | 36 + llvm/lib/BinaryFormat/CMakeLists.txt | 1 + llvm/lib/BinaryFormat/MachO.cpp | 101 ++ llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp | 42 +- llvm/lib/MC/MCParser/ELFAsmParser.cpp | 19 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 38 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 2 +- .../Target/AArch64/AArch64ExpandPseudoInsts.cpp | 183 +++ llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 18 + llvm/lib/Target/AArch64/AArch64InstrFormats.td | 26 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 19 + llvm/lib/Target/AArch64/AArch64InstrInfo.h | 31 +- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 37 +- llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 3 + .../AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 20 +- .../MCTargetDesc/AArch64MachObjectWriter.cpp | 2 +- llvm/lib/Target/AArch64/MCTargetDesc/LLVMBuild.txt | 2 +- llvm/lib/Target/AArch64/SVEInstrFormats.td | 83 +- .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 29 +- llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h | 3 - .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 2 +- llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 35 +- .../Target/ARM/MCTargetDesc/ARMAsmBackendDarwin.h | 12 +- llvm/lib/Target/ARM/MCTargetDesc/LLVMBuild.txt | 2 +- llvm/lib/Target/PowerPC/MCTargetDesc/LLVMBuild.txt | 2 +- .../Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 8 +- llvm/lib/Target/VE/MCTargetDesc/VEMCExpr.cpp | 2 +- .../WebAssemblyFixIrreducibleControlFlow.cpp | 28 +- llvm/lib/Target/X86/MCTargetDesc/LLVMBuild.txt | 2 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 306 ++--- llvm/lib/Target/X86/X86ISelLowering.cpp | 20 + llvm/lib/Target/X86/X86InstrAVX512.td | 17 +- llvm/lib/Target/X86/X86InstrSSE.td | 6 +- llvm/lib/Transforms/IPO/Attributor.cpp | 8 +- llvm/lib/Transforms/Utils/CloneFunction.cpp | 7 +- llvm/lib/Transforms/Utils/KnowledgeRetention.cpp | 4 +- llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 79 +- llvm/test/CodeGen/AArch64/O0-pipeline.ll | 1 + llvm/test/CodeGen/AArch64/O3-pipeline.ll | 1 + .../AArch64/sve-intrinsics-fp-arith-merging.ll | 261 ++++ .../inst-select-shuffle-vector.v2s16.mir | 16 +- llvm/test/CodeGen/AMDGPU/hsa.ll | 3 +- llvm/test/MC/ELF/exclude-debug-dwo.s | 14 +- llvm/test/MC/ELF/section-entsize-changed.s | 12 + llvm/test/MC/ELF/section-flags-changed.s | 12 + llvm/test/MC/ELF/section-type-changed.s | 11 + llvm/test/Other/cfg_deopt_unreach.ll | 33 + llvm/test/Transforms/Attributor/liveness.ll | 1 + .../tools/llvm-objcopy/ELF/only-keep-debug.test | 6 +- .../test/tools/llvm-objdump/AMDGPU/source-lines.ll | 1 + .../Hexagon/source-interleave-hexagon.ll | 1 + .../X86/source-interleave-function-from-debug.test | 108 ++ .../llvm-objdump/X86/source-interleave-x86_64.test | 1 + llvm/test/tools/llvm-objdump/embedded-source.test | 1 + .../tools/llvm-readobj/ELF/verneed-invalid.test | 8 +- llvm/test/tools/llvm-readobj/ELF/versioninfo.test | 4 +- llvm/test/tools/obj2yaml/elf-gnu-hash-section.yaml | 1 + .../tools/yaml2obj/ELF/section-address-assign.yaml | 98 ++ .../llvm-objcopy/MachO/MachOLayoutBuilder.cpp | 46 +- llvm/tools/llvm-objcopy/MachO/MachOObjcopy.cpp | 32 +- llvm/tools/llvm-objcopy/MachO/MachOReader.cpp | 16 +- llvm/tools/llvm-objcopy/MachO/MachOWriter.cpp | 42 +- llvm/tools/llvm-objcopy/MachO/Object.cpp | 4 +- llvm/tools/llvm-objcopy/MachO/Object.h | 4 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 78 +- llvm/tools/obj2yaml/elf2yaml.cpp | 3 +- .../Transforms/Utils/KnowledgeRetentionTest.cpp | 11 +- .../gn/secondary/llvm/lib/BinaryFormat/BUILD.gn | 5 +- mlir/docs/OpDefinitions.md | 103 +- mlir/docs/Quantization.md | 106 +- mlir/docs/ShapeInference.md | 40 +- mlir/docs/Tutorials/Toy/Ch-2.md | 186 ++- mlir/docs/Tutorials/Toy/Ch-3.md | 32 +- mlir/docs/Tutorials/Toy/Ch-4.md | 32 +- mlir/docs/Tutorials/Toy/Ch-5.md | 14 +- mlir/docs/Tutorials/Toy/Ch-6.md | 10 +- mlir/docs/Tutorials/Toy/Ch-7.md | 68 +- mlir/examples/toy/Ch2/include/toy/Ops.td | 39 +- mlir/examples/toy/Ch2/mlir/Dialect.cpp | 75 ++ mlir/examples/toy/Ch3/include/toy/Ops.td | 47 +- mlir/examples/toy/Ch3/mlir/Dialect.cpp | 75 ++ mlir/examples/toy/Ch4/include/toy/Ops.td | 47 +- mlir/examples/toy/Ch4/mlir/Dialect.cpp | 75 ++ mlir/examples/toy/Ch5/include/toy/Ops.td | 47 +- mlir/examples/toy/Ch5/mlir/Dialect.cpp | 75 ++ mlir/examples/toy/Ch6/include/toy/Ops.td | 45 +- mlir/examples/toy/Ch6/mlir/Dialect.cpp | 75 ++ mlir/examples/toy/Ch7/include/toy/Ops.td | 64 +- mlir/examples/toy/Ch7/mlir/Dialect.cpp | 75 ++ mlir/include/mlir/Dialect/LLVMIR/LLVMOpBase.td | 19 + mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 31 +- .../mlir/Dialect/SPIRV/SPIRVControlFlowOps.td | 20 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 49 +- mlir/include/mlir/Dialect/VectorOps/VectorOps.td | 9 + mlir/include/mlir/IR/OpBase.td | 25 + mlir/include/mlir/IR/OpImplementation.h | 11 + mlir/include/mlir/IR/OperationSupport.h | 5 + mlir/include/mlir/Support/STLExtras.h | 20 + mlir/include/mlir/TableGen/Constraint.h | 2 +- mlir/include/mlir/TableGen/Operator.h | 18 + mlir/include/mlir/TableGen/Successor.h | 44 + mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp | 70 +- mlir/lib/Dialect/SPIRV/SPIRVOps.cpp | 30 - mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 298 ----- mlir/lib/Dialect/VectorOps/VectorOps.cpp | 52 - mlir/lib/Parser/Parser.cpp | 9 + mlir/lib/TableGen/CMakeLists.txt | 1 + mlir/lib/TableGen/Constraint.cpp | 2 + mlir/lib/TableGen/Operator.cpp | 48 + mlir/lib/TableGen/Successor.cpp | 24 + mlir/test/Dialect/SPIRV/control-flow-ops.mlir | 6 +- mlir/test/Examples/Toy/Ch2/codegen.toy | 24 +- mlir/test/Examples/Toy/Ch2/scalar.toy | 8 +- mlir/test/Examples/Toy/Ch3/codegen.toy | 24 +- mlir/test/Examples/Toy/Ch3/scalar.toy | 8 +- mlir/test/Examples/Toy/Ch4/codegen.toy | 24 +- mlir/test/Examples/Toy/Ch4/scalar.toy | 8 +- mlir/test/Examples/Toy/Ch4/shape_inference.mlir | 34 +- mlir/test/Examples/Toy/Ch5/affine-lowering.mlir | 14 +- mlir/test/Examples/Toy/Ch5/codegen.toy | 24 +- mlir/test/Examples/Toy/Ch5/scalar.toy | 8 +- mlir/test/Examples/Toy/Ch5/shape_inference.mlir | 34 +- mlir/test/Examples/Toy/Ch6/affine-lowering.mlir | 14 +- mlir/test/Examples/Toy/Ch6/codegen.toy | 24 +- mlir/test/Examples/Toy/Ch6/llvm-lowering.mlir | 10 +- mlir/test/Examples/Toy/Ch6/scalar.toy | 8 +- mlir/test/Examples/Toy/Ch6/shape_inference.mlir | 34 +- mlir/test/Examples/Toy/Ch7/affine-lowering.mlir | 14 +- mlir/test/Examples/Toy/Ch7/codegen.toy | 24 +- mlir/test/Examples/Toy/Ch7/llvm-lowering.mlir | 10 +- mlir/test/Examples/Toy/Ch7/scalar.toy | 8 +- mlir/test/Examples/Toy/Ch7/shape_inference.mlir | 34 +- mlir/test/Examples/Toy/Ch7/struct-codegen.toy | 30 +- mlir/test/Examples/Toy/Ch7/struct-opt.mlir | 19 +- mlir/test/IR/invalid-ops.mlir | 8 +- mlir/test/IR/invalid.mlir | 1 - mlir/test/lib/TestDialect/TestOps.td | 13 +- mlir/test/mlir-tblgen/op-format-spec.td | 92 +- mlir/test/mlir-tblgen/op-format.mlir | 19 + mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 136 +- mlir/tools/mlir-tblgen/OpFormatGen.cpp | 913 ++++++++++---- 209 files changed, 5581 insertions(+), 3094 deletions(-) delete mode 100644 clang/test/Driver/code-model.c create mode 100644 clang/test/Driver/mcmodel.c create mode 100644 clang/test/Preprocessor/init-aarch64.c create mode 100644 libc/docs/fuzzing.rst create mode 100644 libc/fuzzing/CMakeLists.txt create mode 100644 libc/fuzzing/string/CMakeLists.txt create mode 100644 libc/fuzzing/string/strcpy_fuzz.cpp rename lldb/test/API/commands/platform/process/{ => list}/Makefile (100%) rename lldb/test/API/commands/platform/process/{ => list}/TestProcessList.py (100%) rename lldb/test/API/commands/platform/process/{ => list}/main.cpp (100%) copy lldb/test/API/{api/listeners => functionalities/process_crash_info}/Makefile (100%) create mode 100644 lldb/test/API/functionalities/process_crash_info/TestProcessCra [...] create mode 100644 lldb/test/API/functionalities/process_crash_info/main.c create mode 100644 llvm/lib/BinaryFormat/MachO.cpp create mode 100644 llvm/test/CodeGen/AArch64/sve-intrinsics-fp-arith-merging.ll create mode 100644 llvm/test/MC/ELF/section-entsize-changed.s create mode 100644 llvm/test/MC/ELF/section-flags-changed.s create mode 100644 llvm/test/MC/ELF/section-type-changed.s create mode 100644 llvm/test/Other/cfg_deopt_unreach.ll create mode 100644 llvm/test/tools/llvm-objdump/X86/source-interleave-function-fro [...] create mode 100644 llvm/test/tools/yaml2obj/ELF/section-address-assign.yaml create mode 100644 mlir/include/mlir/TableGen/Successor.h create mode 100644 mlir/lib/TableGen/Successor.cpp