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-allyesconfig in repository toolchain/ci/llvm-project.
from eef9cb16288 [lldb] [testsuite] Fix TestFixIts.py on Linux adds 0d3149f4317 [MC][X86] Disable branch align in non-text section adds c1c01212c49 [flang]Implemented Semantic Checkes for 5 data constraints adds 60ce987bf31 [RISCV][PowerPC] Fix google/benchmark benchmark::cycleclock::Now adds 239093f30c3 [lldb] [testsuite] Fix a regression of TestCppScope.py adds 4ee45ab60f8 [LV] Invalidate cost model decisions along with interleave groups. adds f005f6c2343 Revert "ADT: SmallVector size/capacity use word-size intege [...] adds e7ae732a443 [cmake] LLVMFrontendOpenMP - fix include/llvm/Frontend/Open [...] adds 2aef5b62c98 [cmake] LLVMAsmParser - add include/llvm/ASMParser header path adds 5c16da387ee [cmake] LLVMGlobalISel - add include/llvm/CodeGen/GlobalISe [...] adds 2333ea1e705 [cmake] LLVMMIRParser - add include/llvm/CodeGen/LLVMMIRPar [...] adds f1f2acf9e15 [cmake] LLVMDWARFLinker - add include/llvm/DWARFLinker header path adds a140a9b1128 [cmake] LLVMPasses - add include/llvm header path adds 0b242151016 IRReader.h - remove unnecessary StringRef forward declarati [...] adds a348de480d3 [CMake][NFC] Clean up CheckAtomic.cmake adds b7cdb138afa [ValueLattice] Use 8 bits for Tag. adds 9b95186c302 HeatUtils.h - remove unnecessary includes. NFC. Replace wit [...] adds 034e8d58a80 [SCCP] Drop unused early exit from visitReturnInst (NFC). adds 9cd68bfa0e4 [SCCP] Add additional tests for structs, conditional prop a [...] adds ac00376a13e [Object] Change uint32_t getSymbolFlags() to Expected<uint3 [...] adds a48f0a3c7e9 [mlir][vulkan-runner] Simplify vulkan launch call op. adds 87383e408d4 [ELF][ARM] Increase default max-page-size from 4096 to 6536 adds 5eb8d45ab5b [libc++] Use proper shell escaping in the executors adds cacf1b50932 [llvm-objdump] Demangle C++ Symbols in branch and call targets adds f043677f6dd [MLIR] Make isPerfectlyNested check more efficient adds 46853b95ca5 [SCCP] Drop unused early exit from visitStoreInst (NFC). adds ec73ae11a37 [llvm][NFC][CallSite] Remove CallSite from ProfileSummary adds ecddafd84a7 [MLIR] NFC affine for op tiling cleanup / utility rename adds aad3d578da0 [DebugInfo] Change DIEnumerator payload type from int64_t to APInt adds e00cfe254d9 [Local] Simplify the alignment limits in getOrEnforceKnownA [...] adds 1b0436cd4b7 [scudo] Silent warning for u64 -> u32 convertion adds 44d63b7528e Revert "[Local] Simplify the alignment limits in getOrEnfor [...] adds a42fd18d0f7 [PredicateInfo] Factor out PredicateInfoBuilder (NFC) adds c5c967c6a25 [ValueLattice] Remove unnecessary ConstVal nulling (NFC) adds 9719b638be3 UnrollLoop.h - replace StringRef.h/ValueMapper.h includes w [...] adds 7fde990694f Recommit "[Local] Simplify the alignment limits in getOrEnf [...] adds 8e0c5f72005 [LV] Mark first-order recurrences as allowed exits adds c6ade39ba08 [ORC] Replace LLJIT::defineAbsolute with an LLJIT::define c [...] adds 702b3f01ddb [ORC] Add a convenience method to create a JITEvaluatedSymb [...] adds a7a03d647f1 [ORC] Add example showing how to initialize/deinitialize a [...] adds 2f2667b4ef3 add more temporary logging for a bot-only failure adds a5d161c119d [PowerPC] Don't use rldicl for PPC32 adds 1586d0d3825 [llvm][NFC] Dereferencing before cast-ing in ProfileSummary [...] adds ad0d3bbb279 [Dominators] Facilitate updates to MachinePostDominatorTree adds 1b012a9146b Fix broken docs links (WritingAPass.md was renamed PassMana [...] adds 42154ea1056 Fix broken doc links (Rationale.md -> Rationale/Rationale.md) adds 6bbd9cad266 Fix broken docs links by using relative paths in the Linalg [...] adds 2b36288f456 Fix relative links in Rationale docs following move to subfolder adds 9197e62ce4d Fix broken doc links to QuickstartRewrites.md after move un [...] adds cee633c8e21 Fix broken doc links to DefiningAttributesAndTypes.md after [...] adds eafffdf6a8d Fix broken website link: Use absolute URL to point back to [...] adds a310da85cb7 [SyntheticCountsPropagation] Remove unnecessary includes an [...] new 2a582711587 [CallSite removal][PtrUseVisitor] Use visitCallBase instead [...] new 2abd50a359b [MLIR] Mark dominance methods const new 9412e4c9c67 [MLIR] NFC Fix/clarify line in const usage rationale doc
The 3 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: compiler-rt/lib/scudo/standalone/stack_depot.h | 2 +- flang/lib/Semantics/check-data.cpp | 91 ++++- flang/lib/Semantics/check-data.h | 5 + flang/test/Semantics/data03.f90 | 83 ++++ .../{sh.cpp => }/remote-substitutions.sh.cpp | 0 .../libcxx/selftest/newformat/shell-escape.sh.cpp | 18 + libcxx/utils/google-benchmark/README.LLVM | 8 + libcxx/utils/google-benchmark/src/cycleclock.h | 44 ++- libcxx/utils/run.py | 8 +- libcxx/utils/ssh.py | 3 +- lld/ELF/Arch/ARM.cpp | 1 + lld/test/ELF/Inputs/far-arm-abs.s | 8 +- lld/test/ELF/Inputs/far-long-arm-abs.s | 8 +- lld/test/ELF/arm-abs32-dyn.s | 22 +- lld/test/ELF/arm-adr.s | 68 ++-- lld/test/ELF/arm-bl-v6.s | 36 +- lld/test/ELF/arm-branch-rangethunk.s | 64 ++- lld/test/ELF/arm-branch-undef-weak-plt-thunk.s | 26 +- lld/test/ELF/arm-branch.s | 44 +-- lld/test/ELF/arm-copy.s | 24 +- lld/test/ELF/arm-execute-only.s | 14 +- lld/test/ELF/arm-exidx-add-missing.s | 52 +-- lld/test/ELF/arm-exidx-canunwind.s | 26 +- lld/test/ELF/arm-exidx-dedup.s | 56 +-- lld/test/ELF/arm-exidx-emit-relocs.s | 22 +- lld/test/ELF/arm-exidx-gc.s | 72 ++-- lld/test/ELF/arm-exidx-order.s | 104 ++--- lld/test/ELF/arm-exidx-shared.s | 6 +- lld/test/ELF/arm-fix-cortex-a8-blx.s | 12 +- lld/test/ELF/arm-fix-cortex-a8-nopatch.s | 56 +-- lld/test/ELF/arm-fix-cortex-a8-recognize.s | 114 +++--- lld/test/ELF/arm-fix-cortex-a8-thunk-align.s | 14 +- lld/test/ELF/arm-fpic-got.s | 14 +- lld/test/ELF/arm-gnu-ifunc-plt.s | 82 ++-- lld/test/ELF/arm-gnu-ifunc.s | 46 +-- lld/test/ELF/arm-got-relative.s | 16 +- lld/test/ELF/arm-gotoff.s | 8 +- lld/test/ELF/arm-icf-exidx.s | 8 +- lld/test/ELF/arm-mov-relocs.s | 106 ++--- lld/test/ELF/arm-pie-relative.s | 4 +- lld/test/ELF/arm-plt-reloc.s | 86 ++-- lld/test/ELF/arm-sbrel32.s | 10 +- lld/test/ELF/arm-target1.s | 4 +- lld/test/ELF/arm-target2.s | 8 +- lld/test/ELF/arm-thumb-adr.s | 18 +- lld/test/ELF/arm-thumb-interwork-abs.s | 16 +- lld/test/ELF/arm-thumb-interwork-notfunc.s | 88 ++--- lld/test/ELF/arm-thumb-interwork-shared.s | 24 +- lld/test/ELF/arm-thumb-interwork-thunk-v5.s | 32 +- lld/test/ELF/arm-thumb-ldrlit.s | 18 +- lld/test/ELF/arm-thumb-no-undefined-thunk.s | 6 +- lld/test/ELF/arm-thumb-plt-range-thunk-os.s | 8 +- lld/test/ELF/arm-thumb-plt-reloc.s | 96 ++--- lld/test/ELF/arm-thumb-thunk-empty-pass.s | 12 +- lld/test/ELF/arm-thumb-thunk-symbols.s | 6 +- lld/test/ELF/arm-thumb-undefined-weak.s | 40 +- lld/test/ELF/arm-thunk-largesection.s | 39 +- lld/test/ELF/arm-thunk-multipass-plt.s | 76 ++-- lld/test/ELF/arm-thunk-nosuitable.s | 16 +- lld/test/ELF/arm-thunk-re-add.s | 18 +- lld/test/ELF/arm-tls-gd-nonpreemptible.s | 20 +- lld/test/ELF/arm-tls-gd32.s | 58 +-- lld/test/ELF/arm-tls-ie32.s | 44 +-- lld/test/ELF/arm-tls-ldm32.s | 30 +- lld/test/ELF/arm-tls-le32.s | 32 +- lld/test/ELF/arm-tls-norelax-gd-ie.s | 16 +- lld/test/ELF/arm-tls-norelax-gd-le.s | 16 +- lld/test/ELF/arm-tls-norelax-ie-le.s | 12 +- lld/test/ELF/arm-tls-norelax-ld-le.s | 2 +- lld/test/ELF/arm-undefined-weak.s | 36 +- lld/test/ELF/global-offset-table-position-arm.s | 4 +- lld/test/ELF/pack-dyn-relocs-arm2.s | 68 ++-- lld/test/ELF/pack-dyn-relocs.s | 246 ++++++------ lld/test/ELF/reproduce-linkerscript.s | 2 +- lldb/test/API/lang/cpp/scope/TestCppScope.py | 5 +- llvm/cmake/modules/CheckAtomic.cmake | 39 +- llvm/examples/OrcV2Examples/CMakeLists.txt | 1 + .../LLJITWithInitializers/CMakeLists.txt | 13 + .../LLJITWithInitializers.cpp | 97 +++++ llvm/include/llvm/ADT/SmallVector.h | 98 +---- llvm/include/llvm/Analysis/HeatUtils.h | 10 +- llvm/include/llvm/Analysis/ProfileSummaryInfo.h | 10 +- llvm/include/llvm/Analysis/PtrUseVisitor.h | 6 +- llvm/include/llvm/Analysis/ValueLattice.h | 10 +- llvm/include/llvm/Analysis/VectorUtils.h | 16 +- llvm/include/llvm/Bitcode/BitcodeReader.h | 2 + llvm/include/llvm/CodeGen/MachinePostDominators.h | 6 + llvm/include/llvm/ExecutionEngine/JITSymbol.h | 7 + llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h | 17 +- .../ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h | 9 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 26 +- llvm/include/llvm/IRReader/IRReader.h | 1 - llvm/include/llvm/Object/COFF.h | 2 +- llvm/include/llvm/Object/COFFImportFile.h | 2 +- llvm/include/llvm/Object/ELFObjectFile.h | 27 +- llvm/include/llvm/Object/IRObjectFile.h | 2 +- llvm/include/llvm/Object/MachO.h | 2 +- llvm/include/llvm/Object/ObjectFile.h | 6 +- llvm/include/llvm/Object/SymbolicFile.h | 6 +- llvm/include/llvm/Object/TapiFile.h | 2 +- llvm/include/llvm/Object/Wasm.h | 2 +- llvm/include/llvm/Object/XCOFFObjectFile.h | 2 +- .../Transforms/IPO/SyntheticCountsPropagation.h | 12 +- llvm/include/llvm/Transforms/Utils/PredicateInfo.h | 74 +--- llvm/include/llvm/Transforms/Utils/UnrollLoop.h | 4 +- llvm/lib/Analysis/HeatUtils.cpp | 3 +- llvm/lib/Analysis/InlineCost.cpp | 5 +- llvm/lib/Analysis/ProfileSummaryInfo.cpp | 11 +- llvm/lib/Analysis/VectorUtils.cpp | 2 + llvm/lib/AsmParser/CMakeLists.txt | 2 +- llvm/lib/AsmParser/LLParser.cpp | 48 ++- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 2 +- llvm/lib/Bitcode/Reader/MetadataLoader.cpp | 16 +- llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | 41 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 3 +- llvm/lib/CodeGen/GlobalISel/CMakeLists.txt | 3 + llvm/lib/CodeGen/MIRParser/CMakeLists.txt | 3 + llvm/lib/DWARFLinker/CMakeLists.txt | 3 + llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 6 - llvm/lib/ExecutionEngine/Orc/Mangling.cpp | 9 +- .../Orc/RTDyldObjectLinkingLayer.cpp | 14 +- llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp | 17 +- .../ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp | 28 +- llvm/lib/Frontend/OpenMP/CMakeLists.txt | 2 +- llvm/lib/IR/AsmWriter.cpp | 20 +- llvm/lib/IR/DIBuilder.cpp | 3 +- llvm/lib/IR/DebugInfoMetadata.cpp | 2 +- llvm/lib/IR/LLVMContextImpl.h | 11 +- llvm/lib/Object/ArchiveWriter.cpp | 11 +- llvm/lib/Object/COFFObjectFile.cpp | 2 +- llvm/lib/Object/IRObjectFile.cpp | 2 +- llvm/lib/Object/MachOObjectFile.cpp | 6 +- llvm/lib/Object/ObjectFile.cpp | 13 +- llvm/lib/Object/TapiFile.cpp | 2 +- llvm/lib/Object/WasmObjectFile.cpp | 2 +- llvm/lib/Object/XCOFFObjectFile.cpp | 2 +- llvm/lib/Passes/CMakeLists.txt | 1 + llvm/lib/Support/SmallVector.cpp | 30 +- llvm/lib/Target/BPF/BTFDebug.cpp | 7 +- llvm/lib/Target/PowerPC/PPCInstrInfo.td | 7 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 4 + llvm/lib/Transforms/Scalar/SCCP.cpp | 10 - llvm/lib/Transforms/Utils/Local.cpp | 6 +- llvm/lib/Transforms/Utils/PredicateInfo.cpp | 122 ++++-- .../Vectorize/LoopVectorizationLegality.cpp | 1 + llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 20 +- llvm/test/Assembler/DIEnumeratorBig.ll | 13 + llvm/test/Bitcode/DIEnumerator-10.0.ll | 10 + llvm/test/Bitcode/DIEnumerator-10.0.ll.bc | Bin 0 -> 1056 bytes llvm/test/CodeGen/PowerPC/testBitReverse.ll | 87 ++++ llvm/test/MC/X86/align-branch-section-type.s | 18 + ...idate-cm-after-invalidating-interleavegroups.ll | 96 +++++ llvm/test/Transforms/LoopVectorize/optsize.ll | 33 ++ llvm/test/Transforms/SCCP/conditions-ranges.ll | 153 ++++++++ llvm/test/Transforms/SCCP/constant-range-struct.ll | 164 ++++++++ llvm/test/Transforms/SCCP/widening.ll | 437 +++++++++++++++++++++ llvm/test/tools/llvm-objdump/X86/demangle.s | 2 +- llvm/tools/dsymutil/DebugMap.cpp | 7 +- llvm/tools/dsymutil/MachODebugMapParser.cpp | 2 +- llvm/tools/llvm-nm/llvm-nm.cpp | 40 +- llvm/tools/llvm-objdump/MachODump.cpp | 3 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 8 +- llvm/tools/llvm-size/llvm-size.cpp | 34 +- llvm/tools/sancov/sancov.cpp | 7 +- llvm/unittests/Analysis/ProfileSummaryInfoTest.cpp | 11 +- llvm/unittests/IR/MetadataTest.cpp | 11 +- llvm/utils/benchmark/README.LLVM | 6 + llvm/utils/benchmark/src/cycleclock.h | 44 ++- mlir/docs/Canonicalization.md | 4 +- mlir/docs/DeclarativeRewrites.md | 4 +- mlir/docs/DialectConversion.md | 2 +- mlir/docs/LangRef.md | 16 +- mlir/docs/OpDefinitions.md | 8 +- mlir/docs/PassManagement.md | 6 +- mlir/docs/Rationale/Rationale.md | 16 +- mlir/docs/Rationale/RationaleLinalgDialect.md | 6 +- mlir/docs/Rationale/UsageOfConst.md | 4 +- mlir/docs/SymbolsAndSymbolTables.md | 2 +- mlir/docs/Traits.md | 2 +- mlir/docs/Tutorials/DefiningAttributesAndTypes.md | 2 +- mlir/docs/Tutorials/QuickstartRewrites.md | 2 +- mlir/docs/Tutorials/Toy/Ch-4.md | 2 +- mlir/docs/Tutorials/Toy/Ch-5.md | 4 +- mlir/docs/Tutorials/Toy/Ch-6.md | 2 +- mlir/docs/Tutorials/Toy/Ch-7.md | 4 +- mlir/include/mlir/Analysis/Dominance.h | 14 +- mlir/include/mlir/Transforms/LoopUtils.h | 12 +- mlir/lib/Analysis/Dominance.cpp | 6 +- .../ConvertGPULaunchFuncToVulkanLaunchFunc.cpp | 36 +- .../GPUToVulkan/ConvertLaunchFuncToVulkanCalls.cpp | 12 +- mlir/lib/Dialect/Affine/Transforms/LoopTiling.cpp | 66 ++-- mlir/lib/Transforms/Utils/LoopUtils.cpp | 22 +- .../test/Conversion/GPUToVulkan/invoke-vulkan.mlir | 10 +- .../lower-gpu-launch-vulkan-launch.mlir | 2 +- 195 files changed, 3309 insertions(+), 1765 deletions(-) create mode 100644 flang/test/Semantics/data03.f90 rename libcxx/test/libcxx/selftest/newformat/{sh.cpp => }/remote-substitutions.sh. [...] create mode 100644 libcxx/test/libcxx/selftest/newformat/shell-escape.sh.cpp create mode 100644 llvm/examples/OrcV2Examples/LLJITWithInitializers/CMakeLists.txt create mode 100644 llvm/examples/OrcV2Examples/LLJITWithInitializers/LLJITWithInit [...] create mode 100644 llvm/test/Assembler/DIEnumeratorBig.ll create mode 100644 llvm/test/Bitcode/DIEnumerator-10.0.ll create mode 100644 llvm/test/Bitcode/DIEnumerator-10.0.ll.bc create mode 100644 llvm/test/MC/X86/align-branch-section-type.s create mode 100644 llvm/test/Transforms/LoopVectorize/Hexagon/invalidate-cm-after- [...] create mode 100644 llvm/test/Transforms/SCCP/constant-range-struct.ll