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-aarch64-lts-defconfig in repository toolchain/ci/llvm-project.
from 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 [...] adds ae209397b17 [OpenMP] Begin Printing Information Dumps In Libomptarget a [...] adds e59d829971e [libc][obvious] Fix strtok_r signature in the spec. adds 4b15fc9ddb4 [NFC][MLInliner] Don't initialize in an assert. adds fc4bff0cd37 Update atomic feature macros, synopsis, signatures to match [...] adds 1a25133bcdf [DAGCombine] Skip re-visiting EntryToken to avoid compile t [...] adds ba5b1371ecc [libc][NFC] Add spec files as dependencies of integration test.
No new revisions were added by this update.
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/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/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/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/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 +- .../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 + 271 files changed, 6993 insertions(+), 3082 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