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-allmodconfig in repository toolchain/ci/llvm-project.
from 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 [...] new b12a7c88f74 Fix MLIR build by adding missing header after cleanup in af450eab new 9569a1472ee [PowerPC] Move .got2/.toc logic from PPCLinuxAsmPrinter::do [...]
The 2 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/include/clang/AST/DeclCXX.h | 10 +- clang/lib/AST/CXXInheritance.cpp | 24 +- clang/lib/CodeGen/CGBuiltin.cpp | 48 +++ clang/lib/Frontend/SerializedDiagnosticPrinter.cpp | 1 + .../Lex/DependencyDirectivesSourceMinimizer.cpp | 1 + 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 +- clang/tools/libclang/CIndexer.cpp | 1 + clang/utils/TableGen/ClangDiagnosticsEmitter.cpp | 1 + clang/utils/TableGen/MveEmitter.cpp | 1 + compiler-rt/test/profile/instrprof-merging.cpp | 1 + .../test/ubsan/TestCases/Misc/nullability.c | 6 +- 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/include/llvm/ADT/CoalescingBitVector.h | 4 +- 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 | 207 ++++++++----- llvm/include/llvm/Support/MemoryBuffer.h | 22 +- 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/StackMaps.cpp | 36 +-- llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 16 +- 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/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/Support/CMakeLists.txt | 25 +- 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/ARC/ARCFrameLowering.cpp | 2 +- llvm/lib/Target/ARC/ARCFrameLowering.h | 2 +- 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/X86InstrFragmentsSIMD.td | 4 +- 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/Scalar/GVN.cpp | 1 + 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 ----- .../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/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/MC/X86/align-branch-64-7a.s | 23 ++ llvm/test/Object/invalid.test | 88 ++---- llvm/test/Other/opt-pipeline-vector-passes.ll | 52 ++++ llvm/test/Transforms/GVN/freeze.ll | 56 ++++ llvm/test/Transforms/InstCombine/X86/x86-f16c.ll | 13 +- llvm/test/tools/llvm-gsymutil/lit.local.cfg | 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-gsym/llvm-gsymutil.cpp | 9 +- llvm/tools/llvm-mca/CodeRegion.h | 2 + llvm/tools/llvm-readobj/ELFDumper.cpp | 65 +++-- 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 + 150 files changed, 2121 insertions(+), 1409 deletions(-) create mode 100644 libc/include/threads.h.def create mode 100644 llvm/test/CodeGen/X86/f16c-intrinsics-upgrade.ll 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 delete mode 100644 llvm/test/tools/llvm-gsymutil/lit.local.cfg create mode 100644 llvm/test/tools/llvm-readobj/ELF/relocation-errors.test