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-next-allyesconfig in repository toolchain/ci/llvm-project.
from f5e3c0399dd Fix buildbots after c074f5234d29439116f0e0be6033ea9331e85394. adds addcbc401cf [AMDGPU] Update a comment missed in 74e2974ac6a adds 970558df94b [AMDGPU] Mark the scheduling model as complete adds 395e2c06790 [Utils] Make some scripts directly executable adds d76fddf2f17 [cmake][msvc] Don't disable C4345 any more. adds 365c99fd7d5 Skip TemplateSpecializedType in modernize-pass-by-value. adds 78e5d1346fb [ARM] Additional MVE VMLA tests. NFC adds e2a2f3f7fcf [ARM] MVE VMLAS adds c8bfed05e21 Reland 7691790dfd1011d08f5468f63952d7690755aad4 with a MSAN fix adds 2809abbd989 [Transform][MemCpyOpt] Add missing DebugLoc to %tmpbitcast adds 4bc6f633202 [TargetLowering] SimplifyDemandedBits - fix SCALAR_TO_VECTO [...] adds b6e80864b6d Fix MSVC "32-bit shift implicitly converted to 64 bits" war [...] adds f9ca75f19ba [Inliner] Inlining should honor nobuiltin attributes adds e706533f0a5 [mlir] Add reifyReturnShape to shaped type OpInterface adds a06402cc69c [F16C] Add strict-fp constrained tests adds bfa0aaf37f8 [AVX512] Add strict-fp cvtph2ps constrained tests adds a8a7ee103a1 [mlir] [VectorOps] Add vector.broadcast to EDSC adds 0590c9b9fe0 Revert "[NFC][ARM] Update test" adds 02e5e47e170 [SLP][NFC] Delete some unreachable code. adds 41e06ae7ba9 [CallPromotionUtils] Add missing promotion legality check t [...] adds f16d2bec406 Devirtualize a call on alloca without waiting for post inli [...] adds a57f1a54357 [lld][WebAssembly] Handle mixed strong and weak undefined symbols adds c0d0e6b198e [X86] Recognize CVTPH2PS from STRICT_FP_EXTEND adds afa45d23e9d [SLP]Update test checks, NFC. adds d723ec4f040 [SLP][NFC] Assert that tree entry operands completed when s [...] adds b4b4259a492 [libc++] update GCC cherry-pick to build 4.8.5 adds 4fa63fd4524 [VectorCombine] Fix assert on compare extract index adds 1de10705594 [DAGCombine] Fix alias analysis for unaligned accesses adds 586f13aeac3 [AST Matchers] Fix bug in 'optionally' matcher wherein all [...] adds 5abf128d647 Add a pass that specializes parallel loops for easier unrol [...] adds 4dc39ae7520 [mlir] Fix typo adds 5869552821b [MLIR] Refactor handling of dialect libraries adds c07fb9e016b [MLIR] Refactor library handling for conversions. adds b7d50ba1ee3 [MLIR] Refactor library initialization of JitRunner. adds 2f265e35285 [MLIR] Move from using target_link_libraries to LINK_LIBS f [...] adds e1cb15c8f92 [MLIR] Remove redundant library dependencies adds 8a2b86b2c20 [MLIR] Move from add_dependencies() to DEPENDS adds 1246e867164 [MLIR] Add support for libMLIR.so adds c767dc9394b [MLIR] Fixes for BUILD_SHARED_LIBS=on adds 6ee6fa28a74 [OpenMP5.0] Allow pointer arithmetic in motion/map clause, [...] adds 29c6721be24 Revert "[MLIR] Fixes for BUILD_SHARED_LIBS=on" adds c6f3fc49998 Revert "[MLIR] Add support for libMLIR.so" adds 67f2a43cf8c Revert "[MLIR] Move from add_dependencies() to DEPENDS" adds e7b9a20584a [Hexagon] Map dcfetch intrinsic to Y2_dcfetchbo, not Y2_dcfetch adds 2a00ae39845 [MLIR] Add LLVMConversionTarget as a customization point. NFC. adds 0d65000e117 [MLIR] Add llvm.mlir.cast op for semantic preserving cast b [...] adds 67c1615440c [MLIR] Add vector support for fpexp and fptrunc. adds e551b737c3c [LTO][Legacy] Add new API to query Mach-O CPU (sub)type adds 0a2d415bd05 [LLD] Report errors occurred while parsing debug info as warnings. adds 43830790d76 [AMDGPU] Remove dubious logic in bidirectional list scheduler adds fed2acc7f53 Revert "[MLIR] Remove redundant library dependencies" adds dc1056a3f1f Revert "[MLIR] Move from using target_link_libraries to LIN [...] adds d3693342708 [NFC] Fix minor python issues. adds 53f51da09e4 [ADT] Allow K to be incomplete during DenseMap<K*, V> insta [...] adds 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
No new revisions were added by this update.
Summary of changes: .../clang-tidy/modernize/PassByValueCheck.cpp | 27 +- .../checkers/modernize-pass-by-value.cpp | 20 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 3 + clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 10 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 11 +- clang/lib/CodeGen/CodeGenFunction.h | 3 +- clang/lib/CodeGen/CoverageMappingGen.cpp | 134 +- clang/lib/CodeGen/CoverageMappingGen.h | 18 +- clang/lib/Lex/HeaderSearch.cpp | 10 + clang/lib/Sema/SemaDeclAttr.cpp | 4 +- clang/lib/Sema/SemaOpenMP.cpp | 74 +- clang/test/CodeGen/avx512f-builtins-constrained.c | 64 + clang/test/CodeGen/avx512f-builtins.c | 7 + clang/test/CodeGen/avx512vl-builtins-constrained.c | 79 ++ clang/test/CodeGen/f16c-builtins-constrained.c | 57 + .../CodeGenCXX/member-function-pointer-calls.cpp | 9 +- 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/OpenMP/target_map_messages.cpp | 47 +- clang/test/OpenMP/target_teams_map_messages.cpp | 40 +- clang/test/OpenMP/target_update_codegen.cpp | 693 ++++++++++ clang/test/OpenMP/target_update_from_messages.cpp | 46 +- clang/test/OpenMP/target_update_to_messages.cpp | 50 +- 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 + .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 13 + 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 | 76 +- 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 + libcxx/utils/docker/debian9/compilers.yml | 2 +- .../docker/debian9/scripts/build_gcc_version.sh | 1 - lld/ELF/Arch/PPC.cpp | 11 +- lld/ELF/Relocations.cpp | 1 + lld/ELF/Symbols.cpp | 2 - lld/ELF/SyntheticSections.cpp | 29 +- lld/ELF/SyntheticSections.h | 11 +- lld/ELF/Writer.cpp | 3 +- lld/test/ELF/Inputs/canonical-plt-pcrel.s | 4 +- lld/test/ELF/gdb-index-invalid-ranges.s | 8 +- lld/test/ELF/gdb-index-parse-fail.s | 4 +- lld/test/ELF/ppc32-canonical-plt.s | 53 +- lld/test/wasm/Inputs/weak-undefined.s | 2 + lld/test/wasm/weak-and-strong-undef.s | 18 + lld/wasm/SymbolTable.cpp | 22 +- lld/wasm/Symbols.h | 12 +- lld/wasm/SyntheticSections.cpp | 2 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 13 +- llvm/docs/CoverageMappingFormat.rst | 157 +-- llvm/docs/LinkTimeOptimization.rst | 6 + llvm/include/llvm-c/lto.h | 17 +- llvm/include/llvm/ADT/DenseMapInfo.h | 17 +- llvm/include/llvm/Analysis/InlineCost.h | 3 + llvm/include/llvm/Analysis/TargetLibraryInfo.h | 15 + llvm/include/llvm/CodeGen/TargetFrameLowering.h | 9 +- llvm/include/llvm/ExecutionEngine/JITSymbol.h | 5 + llvm/include/llvm/LTO/legacy/LTOModule.h | 4 + llvm/include/llvm/MC/MCFragment.h | 3 +- llvm/include/llvm/MC/MCObjectStreamer.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/Transforms/IPO/Inliner.h | 1 + llvm/include/llvm/module.modulemap | 3 + llvm/lib/Analysis/InlineCost.cpp | 26 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 20 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 6 +- llvm/lib/CodeGen/TargetInstrInfo.cpp | 5 + llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 2 + llvm/lib/ExecutionEngine/RuntimeDyld/JITSymbol.cpp | 17 + llvm/lib/LTO/LLVMBuild.txt | 1 + llvm/lib/LTO/LTOModule.cpp | 9 + llvm/lib/MC/MCObjectStreamer.cpp | 9 + 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/Target/AArch64/AArch64FrameLowering.cpp | 3 +- llvm/lib/Target/AArch64/AArch64FrameLowering.h | 9 +- llvm/lib/Target/AMDGPU/AMDGPUInline.cpp | 4 +- llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp | 32 +- llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp | 2 +- llvm/lib/Target/AMDGPU/SISchedule.td | 2 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 8 +- 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 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 13 + 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/Hexagon/HexagonDepMapAsm2Intrin.td | 2 - llvm/lib/Target/Hexagon/HexagonFrameLowering.h | 8 +- llvm/lib/Target/Hexagon/HexagonISelLowering.cpp | 35 +- llvm/lib/Target/Hexagon/HexagonISelLowering.h | 19 +- llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp | 347 +++-- llvm/lib/Target/Hexagon/HexagonIntrinsics.td | 2 + llvm/lib/Target/MSP430/MSP430FrameLowering.cpp | 8 +- llvm/lib/Target/MSP430/MSP430FrameLowering.h | 9 +- llvm/lib/Target/Mips/Mips16FrameLowering.cpp | 7 +- llvm/lib/Target/Mips/Mips16FrameLowering.h | 9 +- 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 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 7 +- llvm/lib/Target/X86/X86FrameLowering.h | 9 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 75 +- llvm/lib/Target/X86/X86InstrAVX512.td | 10 - llvm/lib/Target/X86/X86InstrSSE.td | 6 - llvm/lib/Target/XCore/XCoreFrameLowering.cpp | 15 +- llvm/lib/Target/XCore/XCoreFrameLowering.h | 9 +- llvm/lib/Transforms/IPO/InlineSimple.cpp | 2 +- llvm/lib/Transforms/IPO/Inliner.cpp | 24 +- llvm/lib/Transforms/IPO/PartialInlining.cpp | 24 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 42 +- .../Instrumentation/DataFlowSanitizer.cpp | 61 +- .../Transforms/Instrumentation/InstrProfiling.cpp | 6 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 10 +- llvm/lib/Transforms/Utils/CallPromotionUtils.cpp | 3 + llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 162 ++- llvm/lib/Transforms/Vectorize/VectorCombine.cpp | 5 +- llvm/lib/WindowsManifest/CMakeLists.txt | 6 +- llvm/test/CodeGen/AMDGPU/GlobalISel/bswap.ll | 24 +- llvm/test/CodeGen/AMDGPU/GlobalISel/fpow.ll | 94 +- .../CodeGen/AMDGPU/GlobalISel/insertelement.ll | 69 +- .../CodeGen/AMDGPU/GlobalISel/lds-global-value.ll | 4 +- .../AMDGPU/GlobalISel/llvm.amdgcn.atomic.dec.ll | 224 ++-- .../AMDGPU/GlobalISel/llvm.amdgcn.atomic.inc.ll | 336 ++--- .../AMDGPU/GlobalISel/llvm.amdgcn.mov.dpp.ll | 10 +- .../CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.sdot2.ll | 32 +- .../CodeGen/AMDGPU/GlobalISel/llvm.amdgcn.udot2.ll | 32 +- .../AMDGPU/GlobalISel/llvm.amdgcn.update.dpp.ll | 22 +- .../test/CodeGen/AMDGPU/GlobalISel/mubuf-global.ll | 34 +- llvm/test/CodeGen/AMDGPU/add3.ll | 8 +- .../amdgpu-codegenprepare-fold-binop-select.ll | 15 +- .../AMDGPU/atomic_optimizations_local_pointer.ll | 52 +- llvm/test/CodeGen/AMDGPU/bitreverse.ll | 228 ++-- llvm/test/CodeGen/AMDGPU/bypass-div.ll | 48 +- llvm/test/CodeGen/AMDGPU/copy-illegal-type.ll | 330 ++--- llvm/test/CodeGen/AMDGPU/ctlz.ll | 195 +-- llvm/test/CodeGen/AMDGPU/cvt_f32_ubyte.ll | 171 +-- .../AMDGPU/fast-unaligned-load-store.private.ll | 26 +- llvm/test/CodeGen/AMDGPU/fmax_legacy.f64.ll | 64 +- llvm/test/CodeGen/AMDGPU/fmin_legacy.f64.ll | 128 +- llvm/test/CodeGen/AMDGPU/fpow.ll | 106 +- llvm/test/CodeGen/AMDGPU/idiv-licm.ll | 104 +- llvm/test/CodeGen/AMDGPU/idot2.ll | 302 ++--- llvm/test/CodeGen/AMDGPU/idot4s.ll | 147 +-- llvm/test/CodeGen/AMDGPU/idot4u.ll | 407 +++--- llvm/test/CodeGen/AMDGPU/idot8s.ll | 478 +++---- llvm/test/CodeGen/AMDGPU/idot8u.ll | 1387 ++++++++++---------- .../test/CodeGen/AMDGPU/insert_vector_elt.v2i16.ll | 918 +++++++------ llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pkrtz.ll | 200 +-- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.dim.ll | 78 +- .../CodeGen/AMDGPU/llvm.amdgcn.image.sample.dim.ll | 6 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.barrier.ll | 52 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ubfe.ll | 2 +- llvm/test/CodeGen/AMDGPU/llvm.round.f64.ll | 46 +- llvm/test/CodeGen/AMDGPU/load-lo16.ll | 70 +- llvm/test/CodeGen/AMDGPU/lshl64-to-32.ll | 16 +- llvm/test/CodeGen/AMDGPU/lshr.v2i16.ll | 302 ++--- llvm/test/CodeGen/AMDGPU/max.i16.ll | 227 ++-- .../sched-assert-onlydbg-value-empty-region.mir | 32 +- ...d-handleMoveUp-subreg-def-across-subreg-def.mir | 14 +- .../AMDGPU/scheduler-handle-move-bundle.mir | 4 +- llvm/test/CodeGen/AMDGPU/sdiv64.ll | 60 +- llvm/test/CodeGen/AMDGPU/shl.ll | 90 +- llvm/test/CodeGen/AMDGPU/shl.v2i16.ll | 302 ++--- .../test/CodeGen/AMDGPU/shrink-add-sub-constant.ll | 804 ++++++------ llvm/test/CodeGen/AMDGPU/sign_extend.ll | 8 +- llvm/test/CodeGen/AMDGPU/srem64.ll | 20 +- llvm/test/CodeGen/AMDGPU/store-weird-sizes.ll | 54 +- llvm/test/CodeGen/AMDGPU/sub.v2i16.ll | 260 ++-- llvm/test/CodeGen/AMDGPU/udiv64.ll | 90 +- llvm/test/CodeGen/AMDGPU/vector_shuffle.packed.ll | 27 +- llvm/test/CodeGen/AMDGPU/widen-smrd-loads.ll | 18 +- llvm/test/CodeGen/AMDGPU/xor3.ll | 8 +- llvm/test/CodeGen/ARM/memset-align.ll | 39 + .../Hexagon/autohvx/isel-hvx-pred-bitcast.ll | 17 +- .../Hexagon/autohvx/isel-store-bitcast-v128i1.ll | 15 + llvm/test/CodeGen/Hexagon/hvx-bitcast-v64i1.ll | 76 +- .../CodeGen/Hexagon/isel-dcfetch-intrin-map.ll | 18 + llvm/test/CodeGen/Hexagon/store-vector-pred.ll | 76 +- llvm/test/CodeGen/PowerPC/pre-inc-disable.ll | 24 +- llvm/test/CodeGen/PowerPC/srem-vector-lkk.ll | 96 +- llvm/test/CodeGen/PowerPC/urem-vector-lkk.ll | 60 +- .../Thumb2/LowOverheadLoops/mve-tail-data-types.ll | 25 +- llvm/test/CodeGen/Thumb2/ldr-str-imm12.ll | 13 +- llvm/test/CodeGen/Thumb2/mve-vmla.ll | 193 +++ .../X86/avx512-shuffles/broadcast-vector-int.ll | 2 - .../CodeGen/X86/avx512dqvl-intrinsics-upgrade.ll | 4 +- .../CodeGen/X86/broadcast-elm-cross-splat-vec.ll | 14 +- .../hoist-and-by-const-from-shl-in-eqcmp-zero.ll | 60 +- llvm/test/CodeGen/X86/insertelement-ones.ll | 79 +- llvm/test/CodeGen/X86/load-partial.ll | 16 +- llvm/test/CodeGen/X86/pr30562.ll | 12 +- llvm/test/CodeGen/X86/sse3.ll | 6 +- llvm/test/CodeGen/X86/vector-half-conversions.ll | 135 ++ llvm/test/CodeGen/X86/vector-mul.ll | 136 +- llvm/test/CodeGen/X86/vector-sext.ll | 3 +- llvm/test/CodeGen/X86/vector-shuffle-v1.ll | 3 +- llvm/test/CodeGen/X86/vector-trunc-math.ll | 15 +- .../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/LTO/X86/print-macho-cpu.ll | 8 + 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/Inline/devirtualize-4.ll | 214 +++ .../Inline/inline-no-builtin-compatible.ll | 94 ++ llvm/test/Transforms/MemCpyOpt/pr37967.ll | 23 + llvm/test/Transforms/SLPVectorizer/X86/cse.ll | 9 +- .../Transforms/VectorCombine/X86/extract-binop.ll | 14 + .../llvm-cov/Inputs/binary-formats.v3.macho64l | Bin 0 -> 64456 bytes llvm/test/tools/llvm-cov/binary-formats.c | 1 + llvm/test/tools/llvm-lto/error.ll | 3 + .../tools/llvm-readobj/ELF/relocation-errors.test | 94 ++ llvm/tools/llvm-lto/llvm-lto.cpp | 33 + llvm/tools/llvm-readobj/ELFDumper.cpp | 65 +- llvm/tools/lto/lto.cpp | 21 + llvm/tools/lto/lto.exports | 1 + llvm/unittests/ADT/DenseMapTest.cpp | 24 + llvm/unittests/ProfileData/CoverageMappingTest.cpp | 25 + .../Transforms/Utils/CallPromotionUtilsTest.cpp | 47 + llvm/utils/DSAextract.py | 0 llvm/utils/chunk-print-before-all.py | 6 +- llvm/utils/create_ladder_graph.py | 0 llvm/utils/llvm-gisel-cov.py | 8 +- llvm/utils/schedcover.py | 0 llvm/utils/shuffle_select_fuzz_tester.py | 0 mlir/CMakeLists.txt | 21 - mlir/cmake/modules/AddMLIR.cmake | 34 + mlir/docs/ShapeInference.md | 2 +- mlir/examples/toy/Ch5/CMakeLists.txt | 4 +- mlir/examples/toy/Ch6/CMakeLists.txt | 9 +- mlir/examples/toy/Ch6/mlir/LowerToLLVM.cpp | 3 +- mlir/examples/toy/Ch7/CMakeLists.txt | 8 +- mlir/examples/toy/Ch7/mlir/LowerToLLVM.cpp | 3 +- mlir/include/mlir/Analysis/InferTypeOpInterface.h | 9 +- mlir/include/mlir/Analysis/InferTypeOpInterface.td | 16 +- .../StandardToLLVM/ConvertStandardToLLVM.h | 7 + mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td | 19 + mlir/include/mlir/Dialect/LoopOps/Passes.h | 4 + .../mlir/Dialect/VectorOps/EDSC/Intrinsics.h | 1 + mlir/include/mlir/InitAllPasses.h | 1 + mlir/lib/Analysis/InferTypeOpInterface.cpp | 12 +- .../lib/Conversion/AffineToStandard/CMakeLists.txt | 2 +- mlir/lib/Conversion/GPUToCUDA/CMakeLists.txt | 2 +- mlir/lib/Conversion/GPUToNVVM/CMakeLists.txt | 2 +- .../Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp | 3 +- mlir/lib/Conversion/GPUToROCDL/CMakeLists.txt | 2 +- mlir/lib/Conversion/GPUToSPIRV/CMakeLists.txt | 2 +- mlir/lib/Conversion/GPUToVulkan/CMakeLists.txt | 2 +- mlir/lib/Conversion/LinalgToLLVM/CMakeLists.txt | 2 +- mlir/lib/Conversion/LinalgToLLVM/LinalgToLLVM.cpp | 3 +- mlir/lib/Conversion/LinalgToSPIRV/CMakeLists.txt | 2 +- mlir/lib/Conversion/LoopToStandard/CMakeLists.txt | 2 +- mlir/lib/Conversion/LoopsToGPU/CMakeLists.txt | 2 +- mlir/lib/Conversion/StandardToLLVM/CMakeLists.txt | 2 +- .../StandardToLLVM/ConvertStandardToLLVM.cpp | 28 +- mlir/lib/Conversion/StandardToSPIRV/CMakeLists.txt | 2 +- mlir/lib/Conversion/VectorToLLVM/CMakeLists.txt | 2 +- .../VectorToLLVM/ConvertVectorToLLVM.cpp | 3 +- mlir/lib/Conversion/VectorToLoops/CMakeLists.txt | 2 +- mlir/lib/Dialect/AffineOps/CMakeLists.txt | 2 +- mlir/lib/Dialect/CMakeLists.txt | 26 - mlir/lib/Dialect/FxpMathOps/CMakeLists.txt | 2 +- mlir/lib/Dialect/GPU/CMakeLists.txt | 2 +- mlir/lib/Dialect/LLVMIR/CMakeLists.txt | 6 +- mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp | 39 + mlir/lib/Dialect/Linalg/Analysis/CMakeLists.txt | 2 +- mlir/lib/Dialect/Linalg/EDSC/CMakeLists.txt | 2 +- mlir/lib/Dialect/Linalg/IR/CMakeLists.txt | 2 +- mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt | 2 +- mlir/lib/Dialect/Linalg/Utils/CMakeLists.txt | 4 +- mlir/lib/Dialect/LoopOps/CMakeLists.txt | 2 +- mlir/lib/Dialect/LoopOps/Transforms/CMakeLists.txt | 3 +- .../Transforms/ParallelLoopSpecialization.cpp | 76 ++ mlir/lib/Dialect/OpenMP/CMakeLists.txt | 2 +- mlir/lib/Dialect/QuantOps/CMakeLists.txt | 2 +- mlir/lib/Dialect/SDBM/CMakeLists.txt | 2 +- mlir/lib/Dialect/SPIRV/CMakeLists.txt | 2 +- .../lib/Dialect/SPIRV/Serialization/CMakeLists.txt | 2 +- mlir/lib/Dialect/SPIRV/Transforms/CMakeLists.txt | 2 +- mlir/lib/Dialect/Shape/CMakeLists.txt | 2 +- mlir/lib/Dialect/StandardOps/CMakeLists.txt | 2 +- mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 8 + mlir/lib/Dialect/VectorOps/CMakeLists.txt | 2 +- mlir/lib/Support/JitRunner.cpp | 15 - .../StandardToLLVM/convert-to-llvmir.mlir | 60 + mlir/test/Conversion/StandardToLLVM/invalid.mlir | 35 +- .../Loops/parallel-loop-specialization.mlir | 46 + mlir/test/IR/core-ops.mlir | 6 + mlir/test/IR/invalid-ops.mlir | 80 ++ mlir/test/lib/TestDialect/TestDialect.cpp | 37 +- mlir/test/lib/TestDialect/TestPatterns.cpp | 37 +- mlir/test/mlir-tblgen/return-types.mlir | 19 +- mlir/tools/mlir-cpu-runner/CMakeLists.txt | 3 +- mlir/tools/mlir-cpu-runner/mlir-cpu-runner.cpp | 10 + mlir/tools/mlir-cuda-runner/CMakeLists.txt | 19 +- mlir/tools/mlir-cuda-runner/mlir-cuda-runner.cpp | 9 + mlir/tools/mlir-opt/CMakeLists.txt | 35 +- mlir/tools/mlir-tblgen/OpDefinitionsGen.cpp | 22 +- mlir/tools/mlir-translate/CMakeLists.txt | 3 +- mlir/tools/mlir-vulkan-runner/CMakeLists.txt | 19 +- .../mlir-vulkan-runner/mlir-vulkan-runner.cpp | 11 + 336 files changed, 10092 insertions(+), 6032 deletions(-) create mode 100644 clang/test/CodeGen/avx512vl-builtins-constrained.c create mode 100644 clang/test/CodeGen/f16c-builtins-constrained.c 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 lld/test/wasm/Inputs/weak-undefined.s create mode 100644 lld/test/wasm/weak-and-strong-undef.s create mode 100644 llvm/test/CodeGen/ARM/memset-align.ll create mode 100644 llvm/test/CodeGen/Hexagon/autohvx/isel-store-bitcast-v128i1.ll create mode 100644 llvm/test/CodeGen/Hexagon/isel-dcfetch-intrin-map.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/LTO/X86/print-macho-cpu.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/Inline/devirtualize-4.ll create mode 100644 llvm/test/Transforms/Inline/inline-no-builtin-compatible.ll create mode 100644 llvm/test/Transforms/MemCpyOpt/pr37967.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 mode change 100644 => 100755 llvm/utils/DSAextract.py mode change 100644 => 100755 llvm/utils/chunk-print-before-all.py mode change 100644 => 100755 llvm/utils/create_ladder_graph.py mode change 100644 => 100755 llvm/utils/llvm-gisel-cov.py mode change 100644 => 100755 llvm/utils/schedcover.py mode change 100644 => 100755 llvm/utils/shuffle_select_fuzz_tester.py create mode 100644 mlir/lib/Dialect/LoopOps/Transforms/ParallelLoopSpecialization.cpp create mode 100644 mlir/test/Dialect/Loops/parallel-loop-specialization.mlir