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-allyesconfig in repository toolchain/ci/llvm-project.
from 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. adds 447ba60a224 [lldb/Docs] Correct LLDB_ENABLE_TESTS to LLDB_INCLUDE_TESTS adds 1301febe714 [libc++] Fix variant benchmark build for some configurations. adds a2cb5448014 Revert "[Attributor] Re-enable a run line in noalias.ll" adds 81ff2d30a90 [DSE] Handle masked stores adds 55dd731b291 [debugserver] Extract function for default launch flavor adds db7defd9bab [DSE] Explicitly not use MSSA in testcase for now adds 08196e0b2e1 Implements [[likely]] and [[unlikely]] in IfStmt. adds 5a4a0cfcfb5 [NFC] Separate bitcode reading for FUNC_CODE_INST_CMPXCHG(_OLD) adds 11352fa83bc Revert a test using padding bits in atomics adds dbac20bb6bf [gcov] Don't split entry block; add a synthetic entry block [...] adds 1dd4c4e0a8e [InstCombine] add tests for add/sub-of-shl; NFC adds 0ee54cf8832 [Hexagon] Account for truncating pairs to non-pairs when wi [...] adds ad61e346d30 [gcov] Give the __llvm_gcov_ctr load instruction a name for [...] adds 415a4fbea7c [MC] Resolve the difference of symbols in consecutive MCDat [...] adds 72e2fbde545 [AMDGPU] Correct gfx1031 XNACK setting documentation adds 0ab6a156980 [X86] Add support for using fast short rep mov for memcpy l [...] adds be35264ab5a Wordsmith RegionBranchOpInterface verification errors adds fb542b0b8c2 [libc][MPFRWrapper] Provide a way to include MPFR header in [...] adds cc76da7adab [GlobalISel] Rewrite the elide-br-by-swapping-icmp-ops comb [...] adds 467a0712853 [GlobalISel][IRTranslator] Generate better conditional bran [...] adds 91656fcb57e [X86] Add tests for minnum/maxnum with constant NaN (NFC) adds e5784ef8f6c [GlobalISel] Enable usage of BranchProbabilityInfo in IRTra [...] adds a9f79707624 Add REQUIRES: asserts to a test that uses an asserts only flag. adds 2955a27abc2 [lldb] Pass the arch as part of the triple in the ARCH_CFLAGS adds 5a4a05c8116 [ARM] Add additional fmin/fmax with nan tests (NFC) adds 0a5dc7effb1 [DAGCombiner] Fold fmin/fmax of NaN adds 9969c317ff0 [DSE,MemorySSA] Handle atomic stores explicitly in isReadClobber. adds 480e7f43a22 [AArch64][GlobalISel] Share address mode selection code for memops adds 8b7c8f2c549 Mark masked.{store,scatter,compressstore} intrinsics as write-only adds c259d3a061c [AMDGPU] Fix for folding v2.16 literals. adds 09d492902f1 [libunwind] Bare-metal DWARF: set dso_base to 0 adds a6183d0f028 [ValueTracking] isKnownNonZero, computeKnownBits for freeze adds 91c28bbe74f [Asan] Return nullptr for invalid chunks adds 82cbc9330a4 AMDGPU: Fix inserting waitcnts before kill uses adds 85490874b23 AMDGPU: Skip all meta instructions in hazard recognizer adds e15215e0415 AMDGPU: Hoist check for VGPRs adds f559bf31adb [gcov] Delete unused llvm_gcda_increment_indirect_counter adds b897729a39d [llvm-install-name-tool] Add -V flag adds 01cdab0b335 [gcov] Delete flush_fn_list (unused since D83149) adds 3e4e0fb2435 mlir/Transforms/BufferPlacement.h: Add missing override adds 52f0837778b [NFC] Move definition of variable now only used in debug builds
No new revisions were added by this update.
Summary of changes: clang/include/clang/AST/IgnoreExpr.h | 118 ++++++- clang/include/clang/AST/Stmt.h | 22 ++ clang/include/clang/Basic/Attr.td | 12 + clang/include/clang/Basic/AttrDocs.td | 95 ++++++ clang/include/clang/Basic/DiagnosticSemaKinds.td | 3 + clang/lib/AST/CMakeLists.txt | 1 - clang/lib/AST/IgnoreExpr.cpp | 129 -------- clang/lib/AST/Stmt.cpp | 50 ++- clang/lib/Analysis/ThreadSafety.cpp | 18 +- clang/lib/Analysis/ThreadSafetyCommon.cpp | 2 +- clang/lib/CodeGen/CGBuiltin.cpp | 4 +- clang/lib/CodeGen/CGStmt.cpp | 31 +- clang/lib/CodeGen/CodeGenFunction.cpp | 42 +-- clang/lib/CodeGen/CodeGenFunction.h | 3 +- clang/lib/Parse/ParseDeclCXX.cpp | 2 + clang/lib/Sema/SemaStmt.cpp | 12 + clang/lib/Sema/SemaStmtAttr.cpp | 48 +++ clang/test/CodeGen/builtins-ppc-fpconstrained.c | 8 +- clang/test/CodeGen/builtins-ppc-vsx.c | 8 +- .../attr-likelihood-if-branch-weights.cpp | 146 +++++++++ clang/test/Preprocessor/has_attribute.cpp | 4 +- clang/test/Sema/attr-likelihood.c | 51 +++ clang/test/SemaCXX/attr-likelihood.cpp | 132 ++++++++ clang/test/SemaCXX/warn-thread-safety-analysis.cpp | 7 +- clang/test/SemaCXX/warn-thread-safety-negative.cpp | 29 -- clang/www/cxx_status.html | 2 +- compiler-rt/lib/asan/asan_allocator.cpp | 61 ++-- compiler-rt/lib/profile/GCDAProfiling.c | 31 -- 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 +- libc/utils/MPFRWrapper/MPFRUtils.cpp | 12 +- libcxx/benchmarks/CMakeLists.txt | 22 +- 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 | 1 + libunwind/src/UnwindCursor.hpp | 6 +- lldb/docs/resources/build.rst | 6 +- .../Python/lldbsuite/test/builders/darwin.py | 4 +- .../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 ++ lldb/tools/debugserver/source/debugserver.cpp | 88 ++---- llvm/docs/AMDGPUUsage.rst | 4 +- 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/Bitcode/LLVMBitCodes.h | 10 +- .../llvm/CodeGen/GlobalISel/CombinerHelper.h | 7 +- .../include/llvm/CodeGen/GlobalISel/IRTranslator.h | 27 +- llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 4 + llvm/include/llvm/CodeGen/StackMaps.h | 4 + llvm/include/llvm/IR/Intrinsics.td | 72 ++--- llvm/include/llvm/MC/MCFragment.h | 7 + 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/Target/GlobalISel/Combine.td | 10 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 88 ++++-- .../llvm/Transforms/Scalar/LowerExpectIntrinsic.h | 3 + .../llvm/Transforms/Utils/UnifyFunctionExitNodes.h | 5 +- llvm/lib/Analysis/InlineSizeEstimatorAnalysis.cpp | 2 +- llvm/lib/Analysis/ScalarEvolution.cpp | 27 +- llvm/lib/Analysis/ValueTracking.cpp | 118 +++++-- llvm/lib/Bitcode/Reader/BitcodeReader.cpp | 106 +++++-- llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp | 44 ++- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 337 ++++++++++++++++++-- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 12 + llvm/lib/CodeGen/MachinePipeliner.cpp | 1 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 30 +- llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp | 20 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 16 +- .../CodeGen/SelectionDAG/StatepointLowering.cpp | 7 +- llvm/lib/CodeGen/StackMaps.cpp | 23 ++ llvm/lib/MC/MCExpr.cpp | 83 +++-- llvm/lib/MC/MCSection.cpp | 1 + llvm/lib/ProfileData/GCOV.cpp | 45 ++- 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/AArch64/AArch64Combine.td | 1 - llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 2 +- .../AArch64/GISel/AArch64InstructionSelector.cpp | 89 +++--- llvm/lib/Target/AMDGPU/AMDGPU.td | 3 +- llvm/lib/Target/AMDGPU/AMDGPUCombine.td | 3 +- llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp | 2 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 113 +++++-- .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 345 --------------------- .../AMDGPU/Disassembler/AMDGPUDisassembler.h | 30 +- llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp | 2 +- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 44 +-- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 29 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 6 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 13 + llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 3 + llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 9 + llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 6 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 1 + llvm/lib/Target/ARM/ARMTargetMachine.cpp | 2 +- llvm/lib/Target/Hexagon/HexagonPatternsHVX.td | 6 + llvm/lib/Target/Mips/MipsTargetMachine.cpp | 2 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 10 +- llvm/lib/Target/PowerPC/PPCInstrVSX.td | 14 +- llvm/lib/Target/RISCV/RISCVTargetMachine.cpp | 2 +- llvm/lib/Target/X86/X86CallFrameOptimization.cpp | 10 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 6 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 2 +- llvm/lib/Target/X86/X86SelectionDAGInfo.cpp | 8 + llvm/lib/Target/X86/X86TargetMachine.cpp | 2 +- llvm/lib/Transforms/IPO/Attributor.cpp | 38 ++- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 106 ++++--- .../Transforms/Instrumentation/GCOVProfiling.cpp | 104 +++---- .../Transforms/Instrumentation/PoisonChecking.cpp | 2 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 58 +++- llvm/lib/Transforms/Scalar/EarlyCSE.cpp | 2 + llvm/lib/Transforms/Scalar/GVN.cpp | 1 - llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 34 +- .../lib/Transforms/Scalar/LowerExpectIntrinsic.cpp | 5 +- llvm/lib/Transforms/Utils/BuildLibCalls.cpp | 33 ++ .../Transforms/Utils/UnifyFunctionExitNodes.cpp | 65 ++-- llvm/test/Analysis/BasicAA/intrinsics.ll | 2 +- .../Analysis/TypeBasedAliasAnalysis/intrinsics.ll | 2 +- .../GlobalISel/arm64-irtranslator-switch.ll | 6 +- llvm/test/CodeGen/AArch64/GlobalISel/const-0.ll | 25 -- .../GlobalISel/irtranslator-condbr-lower-tree.ll | 234 ++++++++++++++ .../GlobalISel/irtranslator-switch-bittest.ll | 16 +- .../AArch64/GlobalISel/prelegalizercombiner-br.mir | 14 +- .../CodeGen/AArch64/GlobalISel/select-constant.mir | 34 ++ .../CodeGen/AArch64/GlobalISel/select-store.mir | 20 ++ llvm/test/CodeGen/AArch64/GlobalISel/swifterror.ll | 2 - .../CodeGen/AMDGPU/GlobalISel/bool-legalization.ll | 6 +- .../AMDGPU/GlobalISel/divergent-control-flow.ll | 24 +- .../AMDGPU/GlobalISel/lds-misaligned-bug.ll | 128 ++++++++ .../AMDGPU/GlobalISel/llvm.amdgcn.is.private.ll | 8 +- .../AMDGPU/GlobalISel/llvm.amdgcn.is.shared.ll | 8 +- llvm/test/CodeGen/AMDGPU/GlobalISel/localizer.ll | 6 +- llvm/test/CodeGen/AMDGPU/GlobalISel/sdiv.i64.ll | 5 +- llvm/test/CodeGen/AMDGPU/GlobalISel/srem.i64.ll | 5 +- llvm/test/CodeGen/AMDGPU/GlobalISel/udiv.i64.ll | 5 +- llvm/test/CodeGen/AMDGPU/GlobalISel/urem.i64.ll | 5 +- .../AMDGPU/hazard-recognizer-meta-insts.mir | 41 +++ llvm/test/CodeGen/AMDGPU/lds-misaligned-bug.ll | 18 +- llvm/test/CodeGen/AMDGPU/nop-data.ll | 4 +- .../test/CodeGen/AMDGPU/shrink-add-sub-constant.ll | 4 +- .../CodeGen/AMDGPU/waitcnt-meta-instructions.mir | 66 ++++ llvm/test/CodeGen/ARM/fminmax-folds.ll | 43 +++ .../Hexagon/autohvx/isel-widen-truncate-pair.ll | 16 + .../swp-pragma-initiation-interval-reset.ii | 85 +++++ .../GlobalISel/llvm-ir/long_ambiguous_chain_s32.ll | 256 ++++++++------- .../GlobalISel/llvm-ir/long_ambiguous_chain_s64.ll | 256 ++++++++------- llvm/test/CodeGen/PowerPC/fp-strict-round.ll | 172 +++++++++- .../PowerPC/vector-constrained-fp-intrinsics.ll | 206 +++++++++--- .../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/X86/GlobalISel/phi.ll | 28 +- llvm/test/CodeGen/X86/fmaxnum.ll | 8 + llvm/test/CodeGen/X86/fminnum.ll | 8 + llvm/test/CodeGen/X86/memcpy-inline-fsrm.ll | 31 ++ 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/MC/ARM/directive-if-subtraction.s | 52 ++++ llvm/test/MC/MachO/reloc-diff.s | 4 - .../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 | 40 +-- llvm/test/Transforms/Attributor/nofree.ll | 4 +- llvm/test/Transforms/Attributor/noundef.ll | 4 +- .../DeadStoreElimination/MSSA/atomic-todo.ll | 11 - .../Transforms/DeadStoreElimination/MSSA/atomic.ll | 11 + .../DeadStoreElimination/masked-dead-store.ll | 77 +++++ .../EarlyCSE/reuse-preserved-memoryssa.ll | 7 + .../Transforms/GCOVProfiling/atomic-counter.ll | 8 +- .../test/Transforms/InferFunctionAttrs/annotate.ll | 84 ++--- llvm/test/Transforms/InstCombine/shl-factor.ll | 281 +++++++++++++++++ .../test/Transforms/InstSimplify/known-non-zero.ll | 21 ++ 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-objcopy/tool-version.test | 1 + .../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 --- .../ELF/DWARF/unrecognized-debug-section.yaml | 19 ++ llvm/tools/llvm-objcopy/InstallNameToolOpts.td | 4 + llvm/tools/llvm-objdump/llvm-objdump.cpp | 17 + llvm/tools/obj2yaml/elf2yaml.cpp | 2 + llvm/unittests/Analysis/ValueTrackingTest.cpp | 66 +++- 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/Transforms/BufferPlacement.h | 4 +- .../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/PatternMatch.cpp | 27 +- mlir/lib/Interfaces/ControlFlowInterfaces.cpp | 15 +- mlir/lib/Transforms/BufferPlacement.cpp | 236 ++++++++++---- .../ShapeToStandard/shape-to-standard.mlir | 19 +- mlir/test/Dialect/Linalg/loops.mlir | 60 ++-- mlir/test/Dialect/SCF/invalid.mlir | 4 +- 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 + 291 files changed, 8200 insertions(+), 3017 deletions(-) delete mode 100644 clang/lib/AST/IgnoreExpr.cpp create mode 100644 clang/test/CodeGenCXX/attr-likelihood-if-branch-weights.cpp create mode 100644 clang/test/Sema/attr-likelihood.c create mode 100644 clang/test/SemaCXX/attr-likelihood.cpp 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 delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/const-0.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-condbr-lower-tree.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/lds-misaligned-bug.ll create mode 100644 llvm/test/CodeGen/AMDGPU/hazard-recognizer-meta-insts.mir create mode 100644 llvm/test/CodeGen/AMDGPU/waitcnt-meta-instructions.mir create mode 100644 llvm/test/CodeGen/ARM/fminmax-folds.ll create mode 100644 llvm/test/CodeGen/Hexagon/autohvx/isel-widen-truncate-pair.ll create mode 100644 llvm/test/CodeGen/Hexagon/swp-pragma-initiation-interval-reset.ii create mode 100644 llvm/test/CodeGen/X86/memcpy-inline-fsrm.ll create mode 100644 llvm/test/MC/ARM/directive-if-subtraction.s create mode 100644 llvm/test/Transforms/Attributor/chain.ll create mode 100644 llvm/test/Transforms/DeadStoreElimination/masked-dead-store.ll create mode 100644 llvm/test/Transforms/EarlyCSE/reuse-preserved-memoryssa.ll create mode 100644 llvm/test/Transforms/InstCombine/shl-factor.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