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-allnoconfig in repository toolchain/ci/llvm-project.
from d6f3f612318 Revert "[ARM] Follow AACPS standard for volatile bit-fields [...] adds 1f870bd9284 Add detailed reference for the SearchableTables backend. adds e6bb4c8e7b3 [X86] SSE4_A should only imply SSE3 not SSSE3 in the frontend. adds 59a467ee4fa [Coroutine] Make dealing with alloca spills more robust adds e97f3b1b432 [InstCombine] Fold abs of known negative operand adds 6eef387ddd8 [InstCombine] Test comparison of abs with int min (NFC) adds f6b87da0c73 [InstCombine] Fold comparison of abs with int min adds d95ef009bd5 Update clang/test/Driver/darwin-infer-simulator-sdkroot.c adds ce49b7d9ca0 [llvm-install-name-tool] Add a test with multiple input files adds 863aa0a37bd [LLD][ELF] Fix performance of MarkLive::scanEhFrameSection adds 17dce2fe43c [UnifyFunctionExitNodes] Remove unused getters, NFC adds 5b2b4f331d7 Retry of D84974 adds 8927c900697 [InstCombine] Add tests for known bits for min/max intrinsi [...] adds 8453fbf0889 [ValueTracking] Compute known bits of min/max intrinsics adds 66310aafa0d fix typos; improve a couple of descriptions; add release note adds f4ac79a364f Sema: extract a check for `isCFError` (NFC) adds 041da0d828e [HIP] Add gfx1031 and gfx1030 adds 5c463d107d3 Revert "Retry of D84974" adds c05095cd686 [Asan] Don't crash if metadata is not initialized adds 27650a5fed1 [NFC][Asan] Remove Debug code adds d183f472617 [Hexagon] Handle widening of truncation's operand with lega [...] adds 8893d0816cc [MLIR] Change Operation::create() methods to use Value/Type [...] adds 76a2c434f2c Insert missing bracket in docs. adds b1e68f885b5 [SelectionDAGBuilder] Pass fast math flags to getNode calls [...] adds 69da27c7496 llvm-symbolizer: Add optional "start file" to match "start line" adds 88bf133c99c [libunwind] Replace chain-of-ifdefs for dl_iterate_phdr adds 844e94a5026 [SelectionDAGBuilder] Remove Unnecessary FastMathFlags temp [...] adds e7b40c5492e [llvm] [unittest] Allow getting a C string from the TempDir [...] adds efc17c4bc66 [NFC] Fixing a gcc compiler warning. adds be561fad1eb Remove unused variable(s) adds 055d2095898 Handle masked loads and stores in MemoryLocation/Dependence adds 4013bab9c4a [NFC][ThinLTO] EmbedBitcodeSection doesn't need the Config adds 4682f654031 [obj2yaml][test] Test generating and dumping a broken debug [...] adds 889cf9bedff [EarlyCSE] Add testcase for masked loads and stores, NFC adds 88b368a1c47 [PowerPC] Set setMaxAtomicSizeInBitsSupported appropriately [...] adds b9d086693b5 [llvm-cov gcov] Compute unmeasured arc counts by Kirchhoff' [...] adds c2b7b9b642b [Hexagon] Fix order of operands in V6_vdealb4w adds 1bb1eac6b17 [libFuzzer] Add a command-line option for tracing mutation [...] adds 795e4ee9d2d [NFC] Move functon from IndVarSimplify to SCEV adds c58dfbdc818 [flang][msvc] Avoid range-based for over initializer_list. NFC. adds d5d75f61e5f [Attributor] Provide a command line option that limits recu [...] adds 2600c9e2efc [Attributor] Re-enable a run line in noalias.ll adds c0ab901bddd [Attributor] Selectively look at the callee even when there [...] adds cefd2a2c705 [Attributor] Cleanup `IRPosition::getArgNo` usages adds 849146ba93f [Attributor] Associate the callback callee with a call site [...] adds 6a9a0bfc335 [llvm-cov gcov] Simply computation of line counts and exit [...] adds d445b6dfec1 [Attributor] Cleanup `::initialize` of various AAs adds f9ea4501b86 [Attributor][NFC] Improve check lines in depgraph.ll adds 3ebc7552270 [ARM] Try to rematerialize VCTP instructions adds 2a52c3301a5 [Statepoints] Properly handle const base pointer. adds 6a494e117cd [MLIR] Add debug support for ignored patterns adds 4e4a3feecdb [lldb][doc] Mention python3-dev instead of python2.7-dev in [...] adds c0e5e3fbfa5 [Ignore Expressions] Fix performance regression by inlining [...] adds fdc8a1aac29 [gn build] Port c0e5e3fbfa5 adds 133322d2e30 [MLIR][Standard] Update `tensor_from_elements` assembly format adds 5106a8b8f8d [MLIR][Shape] Lower `shape_of` to `dynamic_tensor_from_elements` adds 32c8da41dc0 [lldb] Don't infinite loop in SemaSourceWithPriorities::Com [...] adds 2bcc4db7617 [EarlyCSE] Explicitly require AAResultsWrapperPass. adds 7866b914056 [lldb] Fix a crash when the ASTImporter is giving us two Im [...] adds 37a7c0a0077 [Test] Add failing test for pr47457 adds b85222520f8 [lldb] Enable std::pair in CxxModuleHandler adds feb0b9c3bba [mlir] Added support for loops to BufferPlacement transformation. adds 8427885e278 Temporairly revert "Thread safety analysis: Consider global [...] adds 3a577f54461 Rename MemRefDescriptor::getElementType() to MemRefDescript [...] adds 43af2a6faa2 [AMDGPU] Workaround for LDS Misalignment bug on GFX10 adds 8cb8cea1bd7 [ARM] Fixup of a few test cases. NFC. adds 3a61bfb027a [DomTree] Use SmallVector<DomTreeNodeBase *, 4> instead of [...] adds b5bc56da8aa [NFC][Asan] Fit ChunkHeader into redzone adds 24ecfdac7b7 [APFloat] Fix uninitialized variable in IEEEFloat constructors adds f16b2d83154 ARMTargetParser.cpp - use auto const references in for rang [...] adds 455cce3e216 TrigramIndex.cpp - remove unnecessary includes. NFCI. adds 25ce1e04972 [ValueTracking] Add UndefOrPoison/Poison-only version of re [...] adds 0fd425af071 [flang]Add Semantic Checks for OpenMP Allocate Clause adds 36c8621638d [BuildLibCalls] Add more noundef to library functions adds 48fc7814387 [UnifyFunctionExitNodes] Fix Modified status for unreachabl [...] adds edf244217a4 [mlir][Linalg] Integration tests for convolutions added. adds d4b88ac1658 [cmake] Use absolute paths for modules search adds 25f3cc0ced1 [elf2yaml] Fix dumping a debug section whose name is not re [...] adds 1eaf7babf2d APInt.h - return directly from clearUnusedBits in single wo [...] adds d816499f95d [KnownBits] Move SelectionDAG::computeKnownBits ISD::ABS ha [...] adds f078577f31c Revert "[AMDGPU] Support disassembly for AMDGPU kernel desc [...] adds b29bdab8c76 CommandLine.h - use auto const reference in ValuesClass::ap [...] adds 4358fa782e3 [Statepoints] Update DAG root after emitting statepoint. adds 818cf30b833 [MachinePipeliner] Fix II_setByPragma initialization adds 95b7040e438 [AMDGPU][MC] Improved diagnostic messages for invalid registers adds 5ec043eae18 [FLANG] Generate error for invalid selector. adds 649bde488ce [AMDGPU] Simplify S_SETREG_B32 case in EmitInstrWithCustomInserter adds 88ff4d2ca1a [PowerPC] Fix STRICT_FRINT/STRICT_FNEARBYINT lowering adds e706116e118 X86FrameLowering::adjustStackWithPops - cleanup auto usage. NFCI. adds 53ffeea6d59 [mlir][Linalg] Reduction dimensions specified in TC definit [...] adds 27cd187587e [DSE] Add testcase that uses masked loads and stores adds 6e45b989340 X86CallFrameOptimization.cpp - use const references where p [...] new ae209397b17 [OpenMP] Begin Printing Information Dumps In Libomptarget a [...] new e59d829971e [libc][obvious] Fix strtok_r signature in the spec. new 4b15fc9ddb4 [NFC][MLInliner] Don't initialize in an assert. new fc4bff0cd37 Update atomic feature macros, synopsis, signatures to match [...] new 1a25133bcdf [DAGCombine] Skip re-visiting EntryToken to avoid compile t [...] new ba5b1371ecc [libc][NFC] Add spec files as dependencies of integration test.
The 6 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/IgnoreExpr.h | 118 +++++- clang/include/clang/Sema/Sema.h | 1 + clang/lib/AST/CMakeLists.txt | 1 - clang/lib/AST/IgnoreExpr.cpp | 129 ------ clang/lib/Analysis/ThreadSafety.cpp | 18 +- clang/lib/Analysis/ThreadSafetyCommon.cpp | 2 +- clang/lib/Basic/Cuda.cpp | 2 +- clang/lib/CodeGen/CGBuiltin.cpp | 4 +- clang/lib/Sema/SemaType.cpp | 52 +-- clang/test/CodeGen/builtins-ppc-fpconstrained.c | 8 +- clang/test/CodeGen/builtins-ppc-vsx.c | 8 +- clang/test/Driver/darwin-infer-simulator-sdkroot.c | 43 +- clang/test/Driver/hip-offload-arch.hip | 10 + clang/test/Preprocessor/predefined-arch-macros.c | 2 + clang/test/SemaCXX/warn-thread-safety-analysis.cpp | 7 +- clang/test/SemaCXX/warn-thread-safety-negative.cpp | 29 -- compiler-rt/lib/asan/asan_allocator.cpp | 83 +--- compiler-rt/lib/fuzzer/FuzzerDriver.cpp | 2 + compiler-rt/lib/fuzzer/FuzzerFlags.def | 5 + compiler-rt/lib/fuzzer/FuzzerIO.cpp | 13 + compiler-rt/lib/fuzzer/FuzzerIO.h | 3 + compiler-rt/lib/fuzzer/FuzzerLoop.cpp | 33 ++ compiler-rt/lib/fuzzer/FuzzerMutate.cpp | 9 + compiler-rt/lib/fuzzer/FuzzerMutate.h | 2 + compiler-rt/lib/fuzzer/FuzzerOptions.h | 1 + compiler-rt/lib/lsan/lsan_common.cpp | 7 - .../sanitizer_allocator_combined.h | 6 - .../sanitizer_allocator_primary32.h | 1 - .../sanitizer_allocator_primary64.h | 24 -- compiler-rt/test/asan/TestCases/lsan_crash.cpp | 31 ++ compiler-rt/test/fuzzer/mutation-graph.test | 17 + .../instrprof-gcov-multiple-bbs-single-line.c.gcov | 2 +- flang/CMakeLists.txt | 10 +- flang/include/flang/Common/enum-set.h | 4 +- flang/include/flang/Semantics/symbol.h | 6 +- flang/lib/Semantics/check-omp-structure.cpp | 3 + flang/lib/Semantics/check-omp-structure.h | 1 + flang/lib/Semantics/resolve-directives.cpp | 74 +++- flang/lib/Semantics/resolve-names.cpp | 6 + flang/lib/Semantics/tools.cpp | 1 - flang/test/Semantics/omp-clause-validity01.f90 | 35 +- flang/test/Semantics/omp-resolve06.f90 | 54 +++ flang/test/Semantics/resolve95.f90 | 15 + libc/spec/posix.td | 4 +- libc/test/src/CMakeLists.txt | 4 +- libcxx/docs/FeatureTestMacroTable.rst | 12 + libcxx/include/atomic | 193 ++++----- libcxx/include/version | 24 ++ ..._and_set.pass.cpp => atomic_flag_test.pass.cpp} | 0 .../atomic_flag_test_explicit.pass.cpp | 111 ++++++ .../atomics.lockfree/isalwayslockfree.pass.cpp | 5 + .../atomics.types.operations.req/atomic_helpers.h | 42 ++ libcxx/test/std/atomics/types.pass.cpp | 71 +++- .../support.limits.general/atomic.version.pass.cpp | 164 +++++++- .../concepts.version.pass.cpp | 61 ++- .../execution.version.pass.cpp | 70 +++- .../support.limits.general/memory.version.pass.cpp | 26 ++ .../version.version.pass.cpp | 156 ++++++++ libcxx/test/support/cmpxchg_loop.h | 16 +- .../generate_feature_test_macro_components.py | 51 +++ libunwind/src/AddressSpace.hpp | 59 +-- libunwind/src/config.h | 11 + libunwind/test/frameheadercache_test.pass.cpp | 27 +- lld/ELF/MarkLive.cpp | 6 +- lldb/docs/resources/build.rst | 2 +- .../Plugins/ExpressionParser/Clang/ASTUtils.h | 15 +- .../ExpressionParser/Clang/ClangASTImporter.cpp | 13 +- .../ExpressionParser/Clang/CxxModuleHandler.cpp | 1 + .../{sysroot => forward_decl_from_module}/Makefile | 0 .../TestForwardDeclFromStdModule.py | 39 ++ .../forward_decl_from_module/main.cpp | 8 + .../root/usr/include/c++/v1/module.modulemap | 3 + .../root/usr/include/c++/v1/vector | 14 + .../root/usr/include/libc_header.h | 0 .../import-std-module/{basic => pair}/Makefile | 0 .../pair/TestPairFromStdModule.py | 25 ++ .../expression/import-std-module/pair/main.cpp | 6 + .../c/record_decl_in_expr/TestRecordDeclInExpr.py | 34 ++ llvm/docs/ReleaseNotes.rst | 7 +- llvm/docs/TableGen/BackEnds.rst | 381 +++++++++++++++++- llvm/docs/TableGen/ProgRef.rst | 35 +- llvm/docs/TransformMetadata.rst | 2 +- llvm/include/llvm/ADT/APFloat.h | 5 +- llvm/include/llvm/ADT/APInt.h | 17 +- llvm/include/llvm/Analysis/ScalarEvolution.h | 5 + llvm/include/llvm/Analysis/ValueTracking.h | 24 +- llvm/include/llvm/CodeGen/SelectionDAG.h | 6 +- llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 69 +--- llvm/include/llvm/CodeGen/StableHashing.h | 2 +- llvm/include/llvm/CodeGen/StackMaps.h | 4 + llvm/include/llvm/DebugInfo/DIContext.h | 18 +- llvm/include/llvm/DebugInfo/DWARF/DWARFDie.h | 1 + llvm/include/llvm/ProfileData/GCOV.h | 10 +- llvm/include/llvm/Support/AMDHSAKernelDescriptor.h | 70 ++-- llvm/include/llvm/Support/CommandLine.h | 2 +- llvm/include/llvm/Support/GenericDomTree.h | 9 +- llvm/include/llvm/Support/KnownBits.h | 3 + llvm/include/llvm/Support/TrigramIndex.h | 2 +- llvm/include/llvm/Testing/Support/SupportHelpers.h | 3 + llvm/include/llvm/Transforms/IPO/Attributor.h | 88 ++++- .../llvm/Transforms/Utils/UnifyFunctionExitNodes.h | 19 +- llvm/lib/Analysis/InlineSizeEstimatorAnalysis.cpp | 2 +- llvm/lib/Analysis/InstructionSimplify.cpp | 3 - llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | 23 +- llvm/lib/Analysis/MemoryLocation.cpp | 15 + llvm/lib/Analysis/ScalarEvolution.cpp | 27 +- llvm/lib/Analysis/ValueTracking.cpp | 127 ++++-- llvm/lib/CodeGen/MachinePipeliner.cpp | 1 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 18 +- llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 20 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 12 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 11 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 16 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 153 ++++---- .../lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 7 - .../CodeGen/SelectionDAG/StatepointLowering.cpp | 7 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 2 +- llvm/lib/CodeGen/StackMaps.cpp | 23 ++ llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 20 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 11 + llvm/lib/DebugInfo/Symbolize/DIPrinter.cpp | 6 +- llvm/lib/Extensions/Extensions.cpp | 2 +- llvm/lib/LTO/LTOBackend.cpp | 4 +- llvm/lib/ProfileData/GCOV.cpp | 108 +++-- llvm/lib/Support/APFloat.cpp | 68 ++-- llvm/lib/Support/ARMTargetParser.cpp | 20 +- llvm/lib/Support/KnownBits.cpp | 18 + llvm/lib/Support/TrigramIndex.cpp | 5 - llvm/lib/Support/X86TargetParser.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPU.td | 3 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 113 ++++-- .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 345 ---------------- .../AMDGPU/Disassembler/AMDGPUDisassembler.h | 30 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 29 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 9 + llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 6 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 1 + llvm/lib/Target/Hexagon/HexagonISelLowering.h | 1 + llvm/lib/Target/Hexagon/HexagonISelLoweringHVX.cpp | 68 +++- llvm/lib/Target/Hexagon/HexagonPatternsHVX.td | 2 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 17 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 14 +- llvm/lib/Target/X86/X86CallFrameOptimization.cpp | 10 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 6 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 2 +- llvm/lib/Transforms/Coroutines/CoroFrame.cpp | 121 ++++-- llvm/lib/Transforms/IPO/Attributor.cpp | 38 +- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 106 +++-- .../Transforms/InstCombine/InstCombineCalls.cpp | 19 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 5 +- .../Transforms/Instrumentation/PoisonChecking.cpp | 2 +- llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 2 + llvm/lib/Transforms/Scalar/GVN.cpp | 1 - llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 34 +- llvm/lib/Transforms/Utils/BuildLibCalls.cpp | 33 ++ .../Transforms/Utils/UnifyFunctionExitNodes.cpp | 85 ++-- llvm/test/CodeGen/AArch64/fp-const-fold.ll | 16 - .../AMDGPU/GlobalISel/lds-misaligned-bug.ll | 128 ++++++ llvm/test/CodeGen/AMDGPU/lds-misaligned-bug.ll | 18 +- llvm/test/CodeGen/AMDGPU/nop-data.ll | 4 +- .../CodeGen/Hexagon/autohvx/isel-truncate-legal.ll | 34 ++ .../swp-pragma-initiation-interval-reset.ii | 85 ++++ llvm/test/CodeGen/PowerPC/atomics-indexed.ll | 140 +++++-- llvm/test/CodeGen/PowerPC/atomics.ll | 437 ++++++++++++++++++--- llvm/test/CodeGen/PowerPC/fmf-propagation.ll | 4 +- llvm/test/CodeGen/PowerPC/fp-strict-round.ll | 172 +++++++- .../PowerPC/vector-constrained-fp-intrinsics.ll | 206 ++++++++-- llvm/test/CodeGen/SystemZ/fp-mul-14.ll | 3 - .../cond-vector-reduce-mve-codegen.ll | 24 +- .../CodeGen/Thumb2/LowOverheadLoops/reductions.ll | 53 ++- .../CodeGen/Thumb2/LowOverheadLoops/remat-vctp.ll | 139 ++++++- .../tail-pred-intrinsic-sub-sat.ll | 6 +- llvm/test/CodeGen/Thumb2/active_lane_mask.ll | 16 +- llvm/test/CodeGen/Thumb2/mve-vecreduce-fadd.ll | 76 +--- llvm/test/CodeGen/X86/fp-undef.ll | 25 -- llvm/test/CodeGen/X86/statepoint-vreg.ll | 111 ++++++ llvm/test/MC/AMDGPU/expressions.s | 4 +- llvm/test/MC/AMDGPU/flat-scratch.s | 12 +- llvm/test/MC/AMDGPU/literals.s | 88 +++-- llvm/test/MC/AMDGPU/mtbuf.s | 2 +- llvm/test/MC/AMDGPU/out-of-range-registers.s | 80 ++-- llvm/test/MC/AMDGPU/reg-syntax-err.s | 126 ++++-- llvm/test/MC/AMDGPU/reg-syntax-extra.s | 24 +- llvm/test/MC/AMDGPU/smem.s | 35 +- llvm/test/MC/AMDGPU/smrd-err.s | 10 +- llvm/test/MC/AMDGPU/smrd.s | 12 +- llvm/test/MC/AMDGPU/sop1-err.s | 17 +- llvm/test/MC/AMDGPU/sop1.s | 6 +- llvm/test/MC/AMDGPU/sop2.s | 6 +- llvm/test/MC/AMDGPU/sopk.s | 47 ++- llvm/test/MC/AMDGPU/trap.s | 76 ++-- llvm/test/MC/AMDGPU/vop3.s | 6 +- llvm/test/MC/AMDGPU/vop_sdwa.s | 27 +- llvm/test/MC/AMDGPU/xnack-mask.s | 12 +- llvm/test/ObjectYAML/MachO/DWARF-debug_ranges.yaml | 24 ++ .../Attributor/ArgumentPromotion/X86/attributes.ll | 2 +- .../X86/min-legal-vector-width.ll | 34 +- .../Attributor/ArgumentPromotion/X86/thiscall.ll | 4 +- .../Transforms/Attributor/ArgumentPromotion/dbg.ll | 4 +- .../Attributor/ArgumentPromotion/profile.ll | 4 +- .../IPConstantProp/multiple_callbacks.ll | 4 +- .../Attributor/IPConstantProp/pthreads.ll | 4 +- llvm/test/Transforms/Attributor/callbacks.ll | 23 +- llvm/test/Transforms/Attributor/chain.ll | 31 ++ llvm/test/Transforms/Attributor/depgraph.ll | 290 ++++++++++---- .../Transforms/Attributor/dereferenceable-2.ll | 4 +- llvm/test/Transforms/Attributor/heap_to_stack.ll | 6 +- llvm/test/Transforms/Attributor/liveness.ll | 24 +- llvm/test/Transforms/Attributor/misc.ll | 4 +- llvm/test/Transforms/Attributor/noalias.ll | 276 ++++++------- llvm/test/Transforms/Attributor/nofree.ll | 4 +- llvm/test/Transforms/Attributor/noundef.ll | 4 +- llvm/test/Transforms/Coroutines/coro-param-copy.ll | 57 ++- .../DeadStoreElimination/masked-dead-store.ll | 79 ++++ .../masked-intrinsics.ll} | 44 ++- .../EarlyCSE/reuse-preserved-memoryssa.ll | 7 + llvm/test/Transforms/GVN/masked-load-store.ll | 6 +- .../test/Transforms/InferFunctionAttrs/annotate.ll | 84 ++-- llvm/test/Transforms/InstCombine/abs-intrinsic.ll | 46 ++- .../Transforms/InstCombine/minmax-intrinsics.ll | 47 +++ llvm/test/Transforms/InstSimplify/abs_intrinsic.ll | 17 +- llvm/test/Transforms/LoopLoadElim/pr47457.ll | 45 +++ .../unreachable-blocks-status.ll | 67 ++++ llvm/test/Verifier/get-active-lane-mask.ll | 10 +- llvm/test/tools/llvm-cov/gcov-4.7.c | 22 +- llvm/test/tools/llvm-cov/gcov-8.c | 32 +- llvm/test/tools/llvm-cov/gcov-9.c | 18 +- llvm/test/tools/llvm-dwarfdump/X86/lookup.s | 6 +- .../test/tools/llvm-objcopy/tool-help-message.test | 2 + .../tools/llvm-objdump/ELF/AMDGPU/kd-failure.s | 37 -- llvm/test/tools/llvm-objdump/ELF/AMDGPU/kd-sgpr.s | 49 --- llvm/test/tools/llvm-objdump/ELF/AMDGPU/kd-vgpr.s | 36 -- .../llvm-objdump/ELF/AMDGPU/kd-zeroed-gfx10.s | 58 --- .../tools/llvm-objdump/ELF/AMDGPU/kd-zeroed-gfx9.s | 53 --- .../tools/llvm-objdump/ELF/AMDGPU/kd-zeroed-raw.s | 41 -- llvm/test/tools/llvm-symbolizer/sym-verbose.test | 12 + .../ELF/DWARF/unrecognized-debug-section.yaml | 19 + llvm/tools/llvm-objdump/llvm-objdump.cpp | 17 + llvm/tools/obj2yaml/elf2yaml.cpp | 2 + llvm/unittests/Analysis/ValueTrackingTest.cpp | 48 ++- llvm/unittests/Support/LockFileManagerTest.cpp | 2 +- llvm/utils/gn/secondary/clang/lib/AST/BUILD.gn | 1 - .../StandardToLLVM/ConvertStandardToLLVM.h | 5 +- .../Linalg/IR/LinalgNamedStructuredOpsSpec.tc | 30 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 18 +- mlir/include/mlir/IR/BlockSupport.h | 41 ++ mlir/include/mlir/IR/Operation.h | 14 +- mlir/include/mlir/IR/OperationSupport.h | 8 +- .../Dialect/Linalg/Conv/test-conv-1d-call.mlir | 65 +++ .../Dialect/Linalg/Conv/test-conv-1d-ncw-call.mlir | 71 ++++ .../Dialect/Linalg/Conv/test-conv-1d-nwc-call.mlir | 82 ++++ .../Dialect/Linalg/Conv/test-conv-2d-call.mlir | 70 ++++ .../Linalg/Conv/test-conv-2d-nchw-call.mlir | 84 ++++ .../Linalg/Conv/test-conv-2d-nhwc-call.mlir | 130 ++++++ .../Dialect/Linalg/Conv/test-conv-3d-call.mlir | 87 ++++ .../Linalg/Conv/test-conv-3d-ncdhw-call.mlir | 91 +++++ .../Linalg/Conv/test-conv-3d-ndhwc-call.mlir | 193 +++++++++ .../Conversion/ShapeToStandard/ShapeToStandard.cpp | 27 +- .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 10 +- .../VectorToLLVM/ConvertVectorToLLVM.cpp | 6 +- mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 34 +- mlir/lib/IR/Block.cpp | 28 +- mlir/lib/IR/Operation.cpp | 29 +- mlir/lib/IR/OperationSupport.cpp | 2 +- mlir/lib/IR/PatternMatch.cpp | 27 +- mlir/lib/Transforms/BufferPlacement.cpp | 236 ++++++++--- .../ShapeToStandard/shape-to-standard.mlir | 19 +- mlir/test/Dialect/Linalg/loops.mlir | 60 +-- mlir/test/IR/core-ops.mlir | 12 +- mlir/test/IR/invalid-ops.mlir | 4 +- mlir/test/Transforms/buffer-placement.mlir | 292 ++++++++++++++ mlir/test/Transforms/canonicalize.mlir | 2 +- openmp/libomptarget/include/Debug.h | 25 +- openmp/libomptarget/plugins/cuda/src/rtl.cpp | 30 +- openmp/libomptarget/src/interface.cpp | 24 +- openmp/libomptarget/test/offloading/info.c | 15 + 276 files changed, 7509 insertions(+), 3129 deletions(-) delete mode 100644 clang/lib/AST/IgnoreExpr.cpp create mode 100644 clang/test/Driver/hip-offload-arch.hip create mode 100644 compiler-rt/test/asan/TestCases/lsan_crash.cpp create mode 100644 compiler-rt/test/fuzzer/mutation-graph.test create mode 100644 flang/test/Semantics/omp-resolve06.f90 create mode 100644 flang/test/Semantics/resolve95.f90 copy libcxx/test/std/atomics/atomics.flag/{atomic_flag_test_and_set.pass.cpp => at [...] create mode 100644 libcxx/test/std/atomics/atomics.flag/atomic_flag_test_explicit. [...] copy lldb/test/API/commands/expression/import-std-module/{sysroot => forward_decl_ [...] create mode 100644 lldb/test/API/commands/expression/import-std-module/forward_dec [...] create mode 100644 lldb/test/API/commands/expression/import-std-module/forward_dec [...] create mode 100644 lldb/test/API/commands/expression/import-std-module/forward_dec [...] create mode 100644 lldb/test/API/commands/expression/import-std-module/forward_dec [...] copy lldb/test/API/commands/expression/import-std-module/{empty-module => forward_ [...] copy lldb/test/API/commands/expression/import-std-module/{basic => pair}/Makefile (100%) create mode 100644 lldb/test/API/commands/expression/import-std-module/pair/TestPa [...] create mode 100644 lldb/test/API/commands/expression/import-std-module/pair/main.cpp create mode 100644 lldb/test/API/lang/c/record_decl_in_expr/TestRecordDeclInExpr.py create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/lds-misaligned-bug.ll create mode 100644 llvm/test/CodeGen/Hexagon/autohvx/isel-truncate-legal.ll create mode 100644 llvm/test/CodeGen/Hexagon/swp-pragma-initiation-interval-reset.ii create mode 100644 llvm/test/Transforms/Attributor/chain.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/masked-dead-store.ll copy llvm/test/Transforms/{GVN/masked-load-store.ll => EarlyCSE/masked-intrinsics. [...] create mode 100644 llvm/test/Transforms/EarlyCSE/reuse-preserved-memoryssa.ll create mode 100644 llvm/test/Transforms/InstCombine/minmax-intrinsics.ll create mode 100644 llvm/test/Transforms/LoopLoadElim/pr47457.ll create mode 100644 llvm/test/Transforms/UnifyFunctionExitNodes/unreachable-blocks- [...] delete mode 100644 llvm/test/tools/llvm-objdump/ELF/AMDGPU/kd-failure.s delete mode 100644 llvm/test/tools/llvm-objdump/ELF/AMDGPU/kd-sgpr.s delete mode 100644 llvm/test/tools/llvm-objdump/ELF/AMDGPU/kd-vgpr.s delete mode 100644 llvm/test/tools/llvm-objdump/ELF/AMDGPU/kd-zeroed-gfx10.s delete mode 100644 llvm/test/tools/llvm-objdump/ELF/AMDGPU/kd-zeroed-gfx9.s delete mode 100644 llvm/test/tools/llvm-objdump/ELF/AMDGPU/kd-zeroed-raw.s create mode 100644 llvm/test/tools/obj2yaml/ELF/DWARF/unrecognized-debug-section.yaml create mode 100644 mlir/integration_test/Dialect/Linalg/Conv/test-conv-1d-call.mlir create mode 100644 mlir/integration_test/Dialect/Linalg/Conv/test-conv-1d-ncw-call.mlir create mode 100644 mlir/integration_test/Dialect/Linalg/Conv/test-conv-1d-nwc-call.mlir create mode 100644 mlir/integration_test/Dialect/Linalg/Conv/test-conv-2d-call.mlir create mode 100644 mlir/integration_test/Dialect/Linalg/Conv/test-conv-2d-nchw-call.mlir create mode 100644 mlir/integration_test/Dialect/Linalg/Conv/test-conv-2d-nhwc-call.mlir create mode 100644 mlir/integration_test/Dialect/Linalg/Conv/test-conv-3d-call.mlir create mode 100644 mlir/integration_test/Dialect/Linalg/Conv/test-conv-3d-ncdhw-call.mlir create mode 100644 mlir/integration_test/Dialect/Linalg/Conv/test-conv-3d-ndhwc-call.mlir create mode 100644 openmp/libomptarget/test/offloading/info.c