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-lts-defconfig in repository toolchain/ci/llvm-project.
from 52f889abecc [DFSan] Add __dfsan_load_callback. adds 0368b422953 [entry values] ARM: Add a describeLoadedValue override (PR45025) adds c54597b99d6 [ubsan] Add support for -fsanitize=nullability-* suppressions adds 0b6abe42816 [llvm][Support][modulemap] Exclude WindowsSupport.h from th [...] adds b68eeff05ca [X86] Cleanup a comment around bitcasting X86ISD::VBROADCAS [...] adds 8ad0ede7afd [X86] Remove stale FIXME form test. NFC. adds f2d45e50978 [X86] Canonicalize (bitcast (vbroadcast_load)) so that the [...] adds 7d973307d55 [AMDGPU] Fix scheduling model for V_MULLIT_F32 adds 4069dd14124 [modules] Allow frameworks to have only a private module wi [...] adds f668baa4592 [DFSan] Add __dfsan_mem_transfer_callback. adds 2e4f5e629de [Sema] Fix an assert when objc_externally_retained was appl [...] adds 30bb737a757 [DFSan] Add __dfsan_cmp_callback. adds 94cbe130737 [LTO][Legacy] Add explicit dependency on BinaryFormat adds e71835f15c7 [compiler-rt/test] Use FileCheck -allow-empty instead of count 0 adds 9fcd212e2f6 [X86] Remove isel patterns from broadcast of loadi32. adds d334ce0b5ac Fix GSYM tests to run the yaml files and fix test failures [...] adds e441a584f3f Try to fix WindowsManifest CMake logic on Windows adds 99317124e1c [Coverage] Revise format to reduce binary size adds 7300c338e5f [compiler-rt/test] Relax a test so we can debug it on sanit [...] adds 3388871714d Revert "[Coverage] Revise format to reduce binary size" adds dd1ea9de2e3 Reland: [Coverage] Revise format to reduce binary size adds e63a3b445ac Add cast to appease clang-armv7-linux-build-cache (D69471 f [...] adds a1f3eb2085c Disable instrprof-merging.cpp on powerpc64 (D69471 follow up) adds 1a52d3d47b8 [cmake] Fix LLVM_USE_SPLIT_DWARF adds 5d11e7f81cb Revert "Fix GSYM tests to run the yaml files and fix test f [...] adds 718cbd394ae [ELF] Delete two unneeded `referenced = true` after D65584 adds 00925aadb3f [ELF][PPC32] Fix canonical PLTs when the order does not mat [...] adds 129a762555b [X86] Disable the NOP padding for branches when bundle is enabled adds 95fa5c4f24f [X86] Move the function getOrCreateBoundaryAlignFragment adds d1536673c68 [libc] Add ability to generate enum types/values to HdrGen. adds 186dd631827 ArrayRef'ize restoreCalleeSavedRegisters. NFCI. adds 0b511c23021 [llvm-readobj] - Report warnings instead of errors for brok [...] adds bd9cd2fc4c9 First test commit - empty adds ec1e7faf65a [ExecutionEngine] Add JITSymbolFlags::fromSummary(GlobalVal [...] adds 99b86d76b5e [PassManager] add tests for vector pass enabling; NFC adds 93184a8eda2 Remove unused parameter from CXXRecordDecl::forallBases [NFC] adds 692e0c96487 [MC] Add MCStreamer::emitInt{8,16,32,64} adds 07aa9ae23b8 Ensure that multi-threading is disabled when enabling IRPri [...] adds 7a6c6897711 [MLIR] Move from using target_link_libraries to LINK_LIBS f [...] adds c4c8fbde649 [MLIR] Remove redundant library dependencies adds 31e07d716a0 [MLIR] Move from add_dependencies() to DEPENDS adds e17d9c11d49 [MLIR] Add support for libMLIR.so adds 777e97cc1a8 [MLIR] Fixes for BUILD_SHARED_LIBS=on adds 7e9747b50bc [X86][F16C] Remove cvtph2ps intrinsics and use generic half [...] adds 50a6d3a6486 [CMake] Use PUBLIC link mode for static libraries adds 2181bf40d87 [CMake] Link against ZLIB::ZLIB adds bc991500ac2 Revert "[MLIR] Fixes for BUILD_SHARED_LIBS=on" adds dd046c9612c Revert "[MLIR] Add support for libMLIR.so" adds 6e7a768354c Make argument const to silence cppcheck warning. NFCI. adds d955b221cb2 [MachineInst] Remove dead code. NFCI. adds 259238baa65 Fix Wdocumentation warning - use tparam for template parame [...] adds d675df03794 Revert "[MLIR] Move from add_dependencies() to DEPENDS" adds 0810acc7f64 Revert "[MLIR] Remove redundant library dependencies" adds 798e661567c Revert "[MLIR] Move from using target_link_libraries to LIN [...] adds af450eabb92 Avoid including FileSystem.h from MemoryBuffer.h adds 5d6dfd877fa [X86] Tighten up the SDTypeProfile for X86ISD::CVTNE2PS2BF16. NFCI adds 5cbb2656947 [GVN] Fold equivalent freeze instructions adds 282ec405043 [ValueTracking] A value is never undef or poison if it must [...] adds 644e7476817 [ValueTracking] Let getGuaranteedNonFullPoisonOp consider a [...] adds b12a7c88f74 Fix MLIR build by adding missing header after cleanup in af450eab adds 9569a1472ee [PowerPC] Move .got2/.toc logic from PPCLinuxAsmPrinter::do [...] adds 2f4f8fcf64c [X86] Don't add DELETED_NODES to DAG combine worklist after [...] adds 4c0a133a412 [Coroutines][new pass manager] Move CoroElide pass to right [...] adds 44d83671c59 Revert "[Coroutines][new pass manager] Move CoroElide pass [...] adds 624dbfcc1b8 [Coroutines][New pass manager] Move CoroElide pass to right [...] adds 619d7dc39a1 [DAGCombiner] recognize shuffle (shuffle X, Mask0), Mask -- [...] adds 1adbe86d87b [WinEH] Fix inttoptr+phi optimization in presence of catchswitch adds 1079c68aa0f Attempt to fix ZLIB CMake logic on Windows adds 21390eab4c0 [ADT][NFC] SCCIterator: Change hasLoop() to hasCycle() adds 6fa0b6dd524 Fix [ADT][NFC] SCCIterator: Change hasLoop() to hasCycle() adds 66128c48400 [JITLink] Update DEBUG_TYPE string for llvm-jitlink. adds 211fb91f106 [DAGCombiner] Don't emit select_cc from visitSINT_TO_FP/vis [...]
No new revisions were added by this update.
Summary of changes: .../clang-tidy/misc/NoRecursionCheck.cpp | 2 +- clang/include/clang/AST/DeclCXX.h | 10 +- clang/lib/AST/CXXInheritance.cpp | 24 +- clang/lib/CodeGen/CGBuiltin.cpp | 48 +++ clang/lib/CodeGen/CodeGenFunction.h | 3 +- clang/lib/CodeGen/CoverageMappingGen.cpp | 134 ++++---- clang/lib/CodeGen/CoverageMappingGen.h | 18 +- clang/lib/Frontend/SerializedDiagnosticPrinter.cpp | 1 + .../Lex/DependencyDirectivesSourceMinimizer.cpp | 1 + clang/lib/Lex/HeaderSearch.cpp | 10 + clang/lib/Sema/SemaDeclAttr.cpp | 4 +- clang/test/CodeGen/avx512f-builtins-constrained.c | 17 +- clang/test/CodeGen/avx512f-builtins.c | 14 +- clang/test/CodeGen/avx512vl-builtins-constrained.c | 26 +- clang/test/CodeGen/avx512vl-builtins.c | 22 +- clang/test/CodeGen/f16c-builtins-constrained.c | 13 +- clang/test/CodeGen/f16c-builtins.c | 13 +- .../test/CodeGenCoroutines/coro-newpm-pipeline.cpp | 4 +- clang/test/CoverageMapping/abspath.cpp | 4 +- clang/test/CoverageMapping/ir.c | 25 +- .../PrivateHeaders/A.h | 1 + .../module_private.map | 4 + .../Foo.framework/Modules/module.private.modulemap | 4 + .../Foo.framework/PrivateHeaders/Foo_Priv.h | 1 + .../test/Modules/implicit-private-without-public.m | 11 + clang/test/Profile/def-assignop.cpp | 7 +- clang/test/Profile/def-ctors.cpp | 10 +- clang/test/Profile/def-dtors.cpp | 10 +- clang/test/SemaObjC/externally-retained.m | 3 + clang/tools/libclang/CIndexer.cpp | 1 + clang/utils/TableGen/ClangDiagnosticsEmitter.cpp | 1 + clang/utils/TableGen/MveEmitter.cpp | 1 + compiler-rt/include/profile/InstrProfData.inc | 49 ++- compiler-rt/lib/ubsan/ubsan_checks.inc | 6 + compiler-rt/lib/ubsan/ubsan_handlers.cpp | 50 ++- compiler-rt/test/dfsan/event_callbacks.c | 47 ++- compiler-rt/test/profile/instrprof-merging.cpp | 1 + .../test/ubsan/TestCases/Misc/nullability.c | 10 + libc/config/linux/api.td | 13 + libc/config/public_api.td | 1 + libc/include/CMakeLists.txt | 8 + libc/include/threads.h.def | 16 + libc/spec/linux.td | 12 +- libc/spec/posix.td | 2 + libc/spec/spec.td | 22 +- libc/spec/stdc.td | 78 ++++- libc/utils/HdrGen/PublicAPICommand.cpp | 32 ++ lld/ELF/Arch/PPC.cpp | 11 +- lld/ELF/Relocations.cpp | 1 + lld/ELF/Symbols.cpp | 2 - lld/ELF/SyntheticSections.cpp | 25 +- lld/ELF/SyntheticSections.h | 11 +- lld/ELF/Writer.cpp | 3 +- lld/test/ELF/Inputs/canonical-plt-pcrel.s | 4 +- lld/test/ELF/ppc32-canonical-plt.s | 53 ++-- llvm/cmake/modules/AddLLVM.cmake | 2 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 12 +- llvm/docs/CoverageMappingFormat.rst | 157 ++++------ llvm/include/llvm/ADT/CoalescingBitVector.h | 4 +- llvm/include/llvm/ADT/SCCIterator.h | 8 +- llvm/include/llvm/BinaryFormat/MsgPackReader.h | 1 + llvm/include/llvm/Bitstream/BitstreamReader.h | 1 + llvm/include/llvm/CodeGen/TargetFrameLowering.h | 9 +- llvm/include/llvm/ExecutionEngine/JITSymbol.h | 5 + llvm/include/llvm/IR/IntrinsicsX86.td | 12 +- llvm/include/llvm/MC/MCFragment.h | 3 +- llvm/include/llvm/MC/MCObjectStreamer.h | 5 + llvm/include/llvm/MC/MCStreamer.h | 5 + llvm/include/llvm/Object/ELF.h | 1 - .../llvm/ProfileData/Coverage/CoverageMapping.h | 232 ++++++++++++-- .../ProfileData/Coverage/CoverageMappingReader.h | 40 ++- .../ProfileData/Coverage/CoverageMappingWriter.h | 5 +- llvm/include/llvm/ProfileData/InstrProf.h | 5 + llvm/include/llvm/ProfileData/InstrProfData.inc | 49 ++- llvm/include/llvm/Support/MemoryBuffer.h | 22 +- llvm/include/llvm/module.modulemap | 3 + llvm/lib/Analysis/ValueTracking.cpp | 22 +- llvm/lib/BinaryFormat/AMDGPUMetadataVerifier.cpp | 1 + llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 14 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 92 +++--- llvm/lib/CodeGen/AsmPrinter/WinException.cpp | 50 +-- llvm/lib/CodeGen/FaultMaps.cpp | 10 +- llvm/lib/CodeGen/MachineInstr.cpp | 11 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 116 ++++--- llvm/lib/CodeGen/StackMaps.cpp | 36 +-- llvm/lib/CodeGen/TargetInstrInfo.cpp | 5 + llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 18 +- llvm/lib/ExecutionEngine/Orc/DebugUtils.cpp | 1 + llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp | 17 ++ llvm/lib/IR/Attributes.cpp | 1 + llvm/lib/IR/AutoUpgrade.cpp | 20 ++ llvm/lib/IR/LLVMRemarkStreamer.cpp | 1 + llvm/lib/IR/ModuleSummaryIndex.cpp | 2 +- llvm/lib/LTO/LLVMBuild.txt | 1 + llvm/lib/MC/MCCodeView.cpp | 26 +- llvm/lib/MC/MCDwarf.cpp | 150 ++++----- llvm/lib/MC/MCELFStreamer.cpp | 4 +- llvm/lib/MC/MCObjectStreamer.cpp | 9 + llvm/lib/MC/MCParser/AsmParser.cpp | 10 +- llvm/lib/MC/MCParser/ELFAsmParser.cpp | 12 +- llvm/lib/MC/MCWin64EH.cpp | 106 +++---- llvm/lib/Passes/PassBuilder.cpp | 7 +- llvm/lib/ProfileData/Coverage/CoverageMapping.cpp | 2 + .../ProfileData/Coverage/CoverageMappingReader.cpp | 339 ++++++++++++++++----- .../ProfileData/Coverage/CoverageMappingWriter.cpp | 34 ++- llvm/lib/ProfileData/InstrProf.cpp | 4 + llvm/lib/Support/CMakeLists.txt | 27 +- llvm/lib/Support/MemoryBuffer.cpp | 16 +- llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 14 +- llvm/lib/Target/AArch64/AArch64FrameLowering.cpp | 3 +- llvm/lib/Target/AArch64/AArch64FrameLowering.h | 9 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 37 +-- .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 24 +- llvm/lib/Target/AMDGPU/R600AsmPrinter.cpp | 8 +- llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp | 2 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 6 +- llvm/lib/Target/ARC/ARCFrameLowering.cpp | 2 +- llvm/lib/Target/ARC/ARCFrameLowering.h | 2 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 30 ++ llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 5 + llvm/lib/Target/ARM/ARMFrameLowering.cpp | 11 +- llvm/lib/Target/ARM/ARMFrameLowering.h | 13 +- .../lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp | 20 +- llvm/lib/Target/ARM/Thumb1FrameLowering.cpp | 8 +- llvm/lib/Target/ARM/Thumb1FrameLowering.h | 9 +- llvm/lib/Target/AVR/AVRFrameLowering.cpp | 3 +- llvm/lib/Target/AVR/AVRFrameLowering.h | 2 +- llvm/lib/Target/BPF/BTFDebug.cpp | 94 +++--- llvm/lib/Target/Hexagon/HexagonFrameLowering.h | 8 +- .../MSP430/MCTargetDesc/MSP430ELFStreamer.cpp | 22 +- llvm/lib/Target/MSP430/MSP430FrameLowering.cpp | 8 +- llvm/lib/Target/MSP430/MSP430FrameLowering.h | 9 +- llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp | 2 +- .../Target/Mips/MCTargetDesc/MipsOptionRecord.cpp | 32 +- llvm/lib/Target/Mips/Mips16FrameLowering.cpp | 7 +- llvm/lib/Target/Mips/Mips16FrameLowering.h | 9 +- llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp | 25 +- llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 8 +- llvm/lib/Target/PowerPC/PPCFrameLowering.h | 9 +- llvm/lib/Target/RISCV/RISCVFrameLowering.cpp | 2 +- llvm/lib/Target/RISCV/RISCVFrameLowering.h | 2 +- llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp | 8 +- llvm/lib/Target/SystemZ/SystemZFrameLowering.h | 10 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 27 +- .../X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp | 14 +- llvm/lib/Target/X86/X86AsmPrinter.cpp | 6 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 7 +- llvm/lib/Target/X86/X86FrameLowering.h | 9 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 40 ++- llvm/lib/Target/X86/X86InstrAVX512.td | 10 - llvm/lib/Target/X86/X86InstrFragmentsSIMD.td | 4 +- llvm/lib/Target/X86/X86InstrSSE.td | 6 - llvm/lib/Target/X86/X86IntrinsicsInfo.h | 6 - llvm/lib/Target/XCore/XCoreFrameLowering.cpp | 15 +- llvm/lib/Target/XCore/XCoreFrameLowering.h | 9 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 44 --- llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp | 18 +- .../Instrumentation/DataFlowSanitizer.cpp | 54 +++- .../Transforms/Instrumentation/InstrProfiling.cpp | 6 +- llvm/lib/Transforms/Scalar/GVN.cpp | 1 + llvm/lib/WindowsManifest/CMakeLists.txt | 6 +- llvm/test/CodeGen/AArch64/arm64-dup.ll | 2 - llvm/test/CodeGen/PowerPC/mcm-2.ll | 9 +- llvm/test/CodeGen/PowerPC/mcm-3.ll | 16 +- llvm/test/CodeGen/PowerPC/mcm-6.ll | 8 +- llvm/test/CodeGen/PowerPC/ppc32-pic-large.ll | 5 +- .../CodeGen/X86/avx512-intrinsics-fast-isel.ll | 56 ++++ llvm/test/CodeGen/X86/avx512-intrinsics-upgrade.ll | 82 ++++- llvm/test/CodeGen/X86/avx512-intrinsics.ll | 70 ----- .../X86/avx512-shuffles/broadcast-vector-int.ll | 2 - .../CodeGen/X86/avx512dqvl-intrinsics-upgrade.ll | 4 +- .../CodeGen/X86/avx512vl-intrinsics-fast-isel.ll | 92 ++++++ .../CodeGen/X86/avx512vl-intrinsics-upgrade.ll | 94 ++++++ llvm/test/CodeGen/X86/avx512vl-intrinsics.ll | 95 ------ llvm/test/CodeGen/X86/cmovcmov.ll | 22 +- llvm/test/CodeGen/X86/f16c-intrinsics-fast-isel.ll | 108 +++---- llvm/test/CodeGen/X86/f16c-intrinsics-upgrade.ll | 148 +++++++++ llvm/test/CodeGen/X86/f16c-intrinsics.ll | 324 +++++--------------- llvm/test/CodeGen/X86/pr44749.ll | 36 +-- llvm/test/CodeGen/X86/pr45067.ll | 23 ++ llvm/test/CodeGen/X86/vector-reduce-mul.ll | 8 +- llvm/test/CodeGen/X86/vector-sext.ll | 3 +- llvm/test/CodeGen/X86/x86-interleaved-access.ll | 102 +++---- .../DebugInfo/MIR/ARM/call-site-info-vmovd.mir | 102 +++++++ .../DebugInfo/MIR/ARM/call-site-info-vmovs.mir | 95 ++++++ .../Instrumentation/InstrProfiling/X86/alloc.ll | 2 + llvm/test/MC/X86/align-branch-64-7a.s | 23 ++ llvm/test/Object/invalid.test | 88 ++---- llvm/test/Other/opt-pipeline-vector-passes.ll | 52 ++++ .../ThinLTO/X86/module_summary_graph_traits.ll | 4 +- llvm/test/Transforms/Coroutines/ex2.ll | 6 + llvm/test/Transforms/Coroutines/ex3.ll | 17 +- llvm/test/Transforms/GVN/freeze.ll | 56 ++++ llvm/test/Transforms/InstCombine/X86/x86-f16c.ll | 13 +- llvm/test/Transforms/InstCombine/intptr8.ll | 77 +++++ .../llvm-cov/Inputs/binary-formats.v3.macho64l | Bin 0 -> 64456 bytes llvm/test/tools/llvm-cov/binary-formats.c | 1 + .../tools/llvm-readobj/ELF/relocation-errors.test | 94 ++++++ llvm/tools/llvm-exegesis/lib/BenchmarkResult.h | 2 + llvm/tools/llvm-exegesis/lib/Clustering.cpp | 1 + llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 2 +- llvm/tools/llvm-mca/CodeRegion.h | 2 + llvm/tools/llvm-readobj/ELFDumper.cpp | 65 ++-- llvm/tools/opt/PrintSCC.cpp | 4 +- llvm/unittests/ProfileData/CoverageMappingTest.cpp | 25 ++ llvm/unittests/ProfileData/SampleProfTest.cpp | 1 + llvm/unittests/Support/YAMLIOTest.cpp | 1 + llvm/utils/TableGen/GlobalISel/GIMatchTree.cpp | 1 + llvm/utils/TableGen/OptRSTEmitter.cpp | 1 + mlir/include/mlir/Pass/PassManager.h | 4 + mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp | 1 + mlir/lib/Parser/Lexer.cpp | 2 + mlir/lib/Parser/Parser.cpp | 1 + mlir/lib/Pass/IRPrinting.cpp | 3 + mlir/lib/Pass/Pass.cpp | 4 + mlir/lib/TableGen/Operator.cpp | 1 + mlir/lib/TableGen/Pattern.cpp | 1 + 217 files changed, 3595 insertions(+), 1860 deletions(-) create mode 100644 clang/test/Modules/Inputs/implicit-private-without-public/Depre [...] create mode 100644 clang/test/Modules/Inputs/implicit-private-without-public/Depre [...] create mode 100644 clang/test/Modules/Inputs/implicit-private-without-public/Foo.f [...] create mode 100644 clang/test/Modules/Inputs/implicit-private-without-public/Foo.f [...] create mode 100644 clang/test/Modules/implicit-private-without-public.m create mode 100644 libc/include/threads.h.def create mode 100644 llvm/test/CodeGen/X86/f16c-intrinsics-upgrade.ll create mode 100644 llvm/test/CodeGen/X86/pr45067.ll create mode 100644 llvm/test/DebugInfo/MIR/ARM/call-site-info-vmovd.mir create mode 100644 llvm/test/DebugInfo/MIR/ARM/call-site-info-vmovs.mir create mode 100644 llvm/test/MC/X86/align-branch-64-7a.s create mode 100644 llvm/test/Other/opt-pipeline-vector-passes.ll create mode 100644 llvm/test/Transforms/GVN/freeze.ll create mode 100644 llvm/test/Transforms/InstCombine/intptr8.ll create mode 100755 llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l create mode 100644 llvm/test/tools/llvm-readobj/ELF/relocation-errors.test