This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-allyesconfig in repository toolchain/ci/llvm-project.
from 60820e53ec9d [InstCombine] try to canonicalize logical shift after bswap adds 93ccd7c490ed [MLIR][Presburger] fix bug where Simplex::addZeroRow was n [...] adds 7f6112496b9b [MLIR][Presburger] MultiAffineFunction::removeIdRange: fix [...] adds b68e78cea65f [MLIR][Prebsurger] Add IntegerRelation::intersect supporti [...] adds 5856f30b5ae0 [LTO] Add configuartion option to use default optimization [...] adds 9cf8f81ca45d Fix _BitInt suffix width calculation adds 73c0d05e6a90 [CGOpenMPRuntimeGPU] Remove uses of deprecated address con [...] adds db925d08dedb [Flang] Lower the exp, log, log10 intrinsics adds 56fb7456950d [lldb/test] Increase pexpect termination timeouts adds 50c8588e4437 [LV] Remove Loop argument from createInductionResumeValues [...] adds eb35e0ecbe0a [clang-format] don't break up #-style comment sections adds 4f5640cad3e0 [CGOpenMPRuntime] Remove some uses of deprecated Address ctor adds 01a2ba5dfbee [InstCombine] add tests for abs with dominating condition; NFC adds fe252f8ed636 [flang] Lower boxed procedure adds c4d74a93f65c [InstCombine] add test for abs with dominating condition; NFC adds 10fd2822b77e [RISCV] Add policy operand for masked compare and vmsbf/vm [...] adds fea20cb99087 [Flang] Lower the sqrt intrinsics adds 74f992929ecf [flang][NFC] Remove unused variable adds cd6d9ae26313 [CGOpenMPRuntime] Remove some uses of deprecated Adddress ctor adds 360dcb759d59 [simple] fix some the documentation adds 9001168cf8b8 [WebAssembly] Add tests for the Asm type checker adds ef9cf86eb0de [WebAssembly][NFC] Delete type checking logic for removed [...] adds 510a2bbda4ed [IR] Allow matching pointer to vector with opaque pointers. adds 80e66a05b6fa [clang][NFC] Refactor logic for picking standard library on Apple adds c354167ae217 [demangler] Add support for C++20 modules adds 49c2206b3bdc [VP] Preserve address space of pointer for strided load/st [...] adds 23d60ce164db [RISCV][NFC] Refine and refactor RISCVVEmitter and riscv_v [...] adds 9b0f227d7b2c [TableGen][RISCV] Add InstAliases with zero_reg to cover u [...] adds c3fe8ddd8385 Allow -Wno-gnu to silence GNU extensions related to pointe [...] adds 51940d69cb5d [RISCV] Special case sign extended scalars when type legal [...] adds 7f8572b8c333 [ARM] select_xform.ll - re-add and fix missing CHECK prefixes adds c3460689288a Add UTF32 to/from UTF8 conversion functions adds c8b957fd4cb6 [MLIR][Presburger] Fix a comment in the unittests adds f54931865de8 [lldb] Set the TERM environment variable for the API tests adds e4fb75a35474 [mlir][ods] Add Deprecate helper adds 54d19ba2084c [flang] Fix crash: ENTRY with generic interface of the same name adds bafbae238aa1 [flang] Initial UTF-8 support in runtime I/O adds 683e83c56f98 [Clang][C++2b] P2242R3: Non-literal variables [...] in constexpr adds a6beb18b845c Revert "Add UTF32 to/from UTF8 conversion functions" adds 8f057362a87f [Clang][NFC] Add braces to help readability adds a3095a25d036 DebugInfo: Simplify const/volatile printing for function types adds 4841dab4af0e llvm-dwarfdump: Including calling convention attribute in [...] adds 129504014a94 [libc++][NFC] Use struct instead of class for ranges::end adds 01dbd5518a17 [cmake] Demote fatal error to a warning when we don't know [...] adds 03949165cd55 [test] Autogen a test for ease of update adds 4609f60ebc57 [BOLT] Avoid pointless loop rotation adds 631a6439405d [AMDGPU] Update mfma test to run gfx940 checks. NFC. adds 3de6b1ce0dd1 [flang][NFC] Add pointer dummy arguments tests adds 110295ebb761 [mlir][sparse] Moving lexOrder from SparseTensorCOO to Element adds c7e24db412b3 [mlir][sparse] Introducing options for the SparseTensorCon [...] adds 57d02900b54b [test,instcombine] Precommit test for upcoming transform adds 89f6b26f1beb [clang][extract-api] Refactor ExtractAPI and improve docs adds ccf8c969c2a1 [InstCombine] reorder code, fix formatting; NFC adds f7d7d2a08d16 Revert "Recommit "[SLP] Fix lookahead operand reordering f [...] adds d8beb2c33db8 [flang][NFC] Add forall lowering tests adds df948127ac18 [mlir][sparse] Adding Action::kSparseToSparse for @newSpar [...] adds 59fae7b2c0c7 [libc++][NFC] Slight improvement to __availability documentation adds 7abefc42220b [instcombine] Fold away memset/memmove from otherwise unus [...] adds 72c1a0d9c224 [AMDGPU] Allow v_accvgpr_write to use SGPR on gfx90a adds 2cedaee6f738 [OpenMP] Initial parsing/sema for the 'omp parallel loop' [...] adds d83a7068277e [mlir][sparse] Distinguishing "shape" from "sizes" in vari [...] adds 73f0af106b98 [SelectionDAG] Add printing support for the Align value of [...] adds b62d40216f47 [NFC][clang][extract-api] Use proper name string for Objec [...] adds 9933015fdd76 [X86] Fold MMX_MOVD64from64rr + store to MMX_MOVQ64mr inst [...] adds 61c75eb63727 [memprof] Initialize MemInfoBlock data. adds 27a4f2545f33 Reland "[memprof] Store callsite metadata with memprof records." adds c9c2363048b0 [lld-macho][nfc] Don't mix file sizes with addresses
No new revisions were added by this update.
Summary of changes: bolt/lib/Passes/LoopInversionPass.cpp | 13 +- bolt/test/X86/loop-inversion-pass.s | 13 +- clang/docs/ReleaseNotes.rst | 3 + clang/include/clang-c/Index.h | 6 +- clang/include/clang/AST/RecursiveASTVisitor.h | 2 + clang/include/clang/AST/StmtOpenMP.h | 66 + clang/include/clang/Basic/DiagnosticASTKinds.td | 2 + clang/include/clang/Basic/DiagnosticGroups.td | 21 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 32 +- clang/include/clang/Basic/StmtNodes.td | 1 + clang/include/clang/Basic/riscv_vector.td | 275 +- .../clang/{SymbolGraph => ExtractAPI}/API.h | 108 +- .../{SymbolGraph => ExtractAPI}/AvailabilityInfo.h | 42 +- .../DeclarationFragments.h | 98 +- .../{SymbolGraph => ExtractAPI}/FrontendActions.h | 11 +- .../ExtractAPI/Serialization/SerializerBase.h | 56 + .../Serialization/SymbolGraphSerializer.h | 100 + clang/include/clang/Sema/Sema.h | 5 + clang/include/clang/Serialization/ASTBitCodes.h | 1 + clang/include/clang/SymbolGraph/Serialization.h | 58 - clang/lib/AST/ExprConstant.cpp | 17 + clang/lib/AST/StmtOpenMP.cpp | 43 + clang/lib/AST/StmtPrinter.cpp | 6 + clang/lib/AST/StmtProfile.cpp | 5 + clang/lib/Basic/OpenMPKinds.cpp | 9 +- clang/lib/CMakeLists.txt | 2 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 163 +- clang/lib/CodeGen/CGOpenMPRuntime.h | 4 +- clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp | 53 +- clang/lib/CodeGen/CGStmt.cpp | 3 + clang/lib/Driver/ToolChains/Darwin.cpp | 12 +- clang/lib/{SymbolGraph => ExtractAPI}/API.cpp | 25 +- .../lib/{SymbolGraph => ExtractAPI}/CMakeLists.txt | 5 +- .../DeclarationFragments.cpp | 17 +- .../ExtractAPIConsumer.cpp | 41 +- .../ExtractAPI/Serialization/SerializerBase.cpp | 19 + .../Serialization/SymbolGraphSerializer.cpp | 450 +++ clang/lib/Format/BreakableToken.cpp | 11 +- clang/lib/Frontend/InitPreprocessor.cpp | 9 +- clang/lib/FrontendTool/CMakeLists.txt | 2 +- .../lib/FrontendTool/ExecuteCompilerInvocation.cpp | 2 +- clang/lib/Parse/ParseOpenMP.cpp | 3 + clang/lib/Sema/SemaDeclCXX.cpp | 70 +- clang/lib/Sema/SemaExceptionSpec.cpp | 1 + clang/lib/Sema/SemaExpr.cpp | 4 +- clang/lib/Sema/SemaOpenMP.cpp | 61 + clang/lib/Sema/TreeTransform.h | 11 + clang/lib/Serialization/ASTReaderStmt.cpp | 13 + clang/lib/Serialization/ASTWriterStmt.cpp | 6 + clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 1 + clang/lib/SymbolGraph/Serialization.cpp | 332 -- clang/test/Analysis/cfg-openmp.cpp | 22 + .../CXX/dcl.dcl/dcl.spec/dcl.constexpr/dtor.cpp | 26 +- .../CXX/dcl.dcl/dcl.spec/dcl.constexpr/p3-2b.cpp | 55 + .../test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p3.cpp | 64 +- .../RISCV/rvv-intrinsics-overloaded/vmsbf.c | 14 +- .../RISCV/rvv-intrinsics-overloaded/vmsif.c | 14 +- .../RISCV/rvv-intrinsics-overloaded/vmsof.c | 14 +- clang/test/CodeGen/RISCV/rvv-intrinsics/vmsbf.c | 14 +- clang/test/CodeGen/RISCV/rvv-intrinsics/vmsif.c | 14 +- clang/test/CodeGen/RISCV/rvv-intrinsics/vmsof.c | 14 +- .../{SymbolGraph => ExtractAPI}/global_record.c | 0 clang/test/Lexer/bitint-constants.c | 15 + clang/test/Lexer/cxx-features.cpp | 2 +- .../OpenMP/parallel_generic_loop_ast_print.cpp | 123 + .../test/OpenMP/parallel_generic_loop_messages.cpp | 158 + clang/test/Sema/pointer-addition.c | 29 +- clang/test/SemaCXX/constant-expression-cxx14.cpp | 10 +- clang/test/SemaCXX/constant-expression-cxx2b.cpp | 240 ++ .../clang-linker-wrapper/ClangLinkerWrapper.cpp | 1 + clang/tools/libclang/CIndex.cpp | 2 + clang/tools/libclang/CXCursor.cpp | 3 + clang/unittests/Format/FormatTestTextProto.cpp | 17 + clang/utils/TableGen/RISCVVEmitter.cpp | 159 +- clang/www/cxx_status.html | 2 +- cmake/Modules/HandleCompilerRT.cmake | 2 +- compiler-rt/include/profile/MemProfData.inc | 36 +- .../simplified_template_names.cpp | 2 + flang/include/flang/Lower/Bridge.h | 12 +- flang/include/flang/Lower/CallInterface.h | 48 +- flang/include/flang/Lower/ConvertExpr.h | 76 +- flang/include/flang/Lower/IntrinsicCall.h | 4 + flang/include/flang/Optimizer/Builder/Character.h | 30 +- flang/include/flang/Optimizer/Builder/FIRBuilder.h | 34 +- .../flang/Optimizer/Builder/LowLevelIntrinsics.h | 18 + flang/include/flang/Optimizer/CodeGen/CGPasses.td | 10 + flang/include/flang/Optimizer/CodeGen/CodeGen.h | 6 + flang/include/flang/Optimizer/Dialect/FIROps.td | 21 +- .../flang/Optimizer/Dialect/FIROpsSupport.h | 8 +- flang/include/flang/Optimizer/Dialect/FIRType.h | 30 +- flang/include/flang/Optimizer/Dialect/FIRTypes.td | 5 + flang/include/flang/Runtime/iostat.h | 1 + flang/include/flang/Tools/CLOptions.inc | 8 + flang/lib/Lower/Bridge.cpp | 1890 +++++----- flang/lib/Lower/CallInterface.cpp | 34 +- flang/lib/Lower/ConvertExpr.cpp | 3788 ++++++++++--------- flang/lib/Lower/ConvertVariable.cpp | 6 +- flang/lib/Lower/IntrinsicCall.cpp | 54 + flang/lib/Optimizer/Builder/Character.cpp | 145 +- flang/lib/Optimizer/Builder/FIRBuilder.cpp | 74 +- flang/lib/Optimizer/Builder/LowLevelIntrinsics.cpp | 53 + flang/lib/Optimizer/Builder/MutableBox.cpp | 77 +- flang/lib/Optimizer/CodeGen/BoxedProcedure.cpp | 326 ++ flang/lib/Optimizer/CodeGen/CMakeLists.txt | 1 + flang/lib/Optimizer/CodeGen/TargetRewrite.cpp | 34 +- flang/lib/Optimizer/CodeGen/TypeConverter.h | 10 + flang/lib/Optimizer/Dialect/FIROps.cpp | 52 +- .../Transforms/ExternalNameConversion.cpp | 27 +- flang/lib/Semantics/resolve-names.cpp | 43 +- flang/runtime/CMakeLists.txt | 1 + flang/runtime/descriptor-io.h | 11 +- flang/runtime/edit-input.cpp | 120 +- flang/runtime/edit-input.h | 14 +- flang/runtime/edit-output.cpp | 54 +- flang/runtime/edit-output.h | 28 +- flang/runtime/environment.cpp | 11 + flang/runtime/environment.h | 18 +- flang/runtime/internal-unit.cpp | 15 - flang/runtime/internal-unit.h | 1 - flang/runtime/io-stmt.cpp | 95 +- flang/runtime/io-stmt.h | 42 +- flang/runtime/iostat.cpp | 2 + flang/runtime/namelist.cpp | 95 +- flang/runtime/unit.cpp | 14 - flang/runtime/unit.h | 6 +- flang/runtime/utf.cpp | 111 + flang/runtime/utf.h | 68 + flang/test/Fir/Todo/emboxproc.fir | 11 - flang/test/Fir/external-mangling-emboxproc.fir | 5 +- flang/test/Fir/fir-ops.fir | 19 +- flang/test/Lower/Intrinsics/exp.f90 | 62 + flang/test/Lower/Intrinsics/len.f90 | 177 +- flang/test/Lower/Intrinsics/log.f90 | 92 + flang/test/Lower/allocatable-assignment.f90 | 221 +- flang/test/Lower/allocatable-callee.f90 | 10 +- flang/test/Lower/allocatable-runtime.f90 | 314 +- flang/test/Lower/allocatables.f90 | 7 +- flang/test/Lower/dummy-procedure-character.f90 | 254 ++ flang/test/Lower/dummy-procedure.f90 | 175 + flang/test/Lower/forall/array-subscripts.f90 | 21 + flang/test/Lower/forall/character-1.f90 | 31 + flang/test/Lower/forall/forall-allocatable-2.f90 | 60 + flang/test/Lower/forall/forall-allocatable.f90 | 51 + flang/test/Lower/forall/forall-array.f90 | 65 + flang/test/Lower/forall/forall-construct-2.f90 | 124 + flang/test/Lower/forall/forall-construct-3.f90 | 157 + flang/test/Lower/forall/forall-ranked.f90 | 75 + flang/test/Lower/forall/forall-slice.f90 | 91 + flang/test/Lower/forall/forall-stmt.f90 | 50 + flang/test/Lower/forall/forall-where-2.f90 | 76 + flang/test/Lower/forall/forall-where.f90 | 385 ++ flang/test/Lower/forall/test9.f90 | 68 + flang/test/Lower/host-associated.f90 | 559 ++- flang/test/Lower/llvm-math.f90 | 86 + flang/test/Lower/pointer-args-caller.f90 | 142 + flang/test/Lower/pointer-assignments.f90 | 686 ++-- flang/test/Lower/pointer-disassociate.f90 | 188 +- flang/test/Lower/pointer-initial-target-2.f90 | 140 +- flang/test/Lower/pointer-initial-target.f90 | 355 +- flang/test/Lower/pointer-reference.f90 | 180 - flang/test/Lower/pointer-references.f90 | 180 + flang/test/Lower/pointer-results-as-arguments.f90 | 162 +- flang/test/Lower/pointer-runtime.f90 | 90 +- flang/test/Lower/pointer.f90 | 72 +- flang/test/Lower/procedure-declarations.f90 | 60 + flang/test/Lower/sqrt.f90 | 42 + flang/unittests/Runtime/ExternalIOTest.cpp | 189 +- libcxx/include/__availability | 16 +- libcxx/include/__ranges/access.h | 3 +- libcxxabi/src/demangle/ItaniumDemangle.h | 212 +- libcxxabi/test/test_demangle.pass.cpp | 32 +- lld/MachO/SyntheticSections.cpp | 2 +- lldb/docs/use/intel_pt.rst | 5 +- lldb/packages/Python/lldbsuite/test/lldbpexpect.py | 2 + lldb/source/Commands/CommandObjectThread.cpp | 4 +- lldb/test/API/lit.cfg.py | 3 + llvm/include/llvm/Analysis/TargetTransformInfo.h | 25 +- .../llvm/Analysis/TargetTransformInfoImpl.h | 7 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 3 +- llvm/include/llvm/Demangle/ItaniumDemangle.h | 212 +- llvm/include/llvm/Frontend/OpenMP/OMP.td | 20 + llvm/include/llvm/IR/Intrinsics.h | 10 +- llvm/include/llvm/IR/Intrinsics.td | 5 +- llvm/include/llvm/IR/IntrinsicsRISCV.td | 279 +- llvm/include/llvm/LTO/Config.h | 3 + llvm/include/llvm/ProfileData/InstrProfWriter.h | 7 +- llvm/include/llvm/ProfileData/MemProf.h | 184 +- llvm/include/llvm/ProfileData/MemProfData.inc | 36 +- llvm/include/llvm/ProfileData/RawMemProfReader.h | 27 +- llvm/lib/Analysis/TargetTransformInfo.cpp | 16 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 2 + llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 81 +- llvm/lib/Demangle/ItaniumDemangle.cpp | 9 + llvm/lib/IR/Function.cpp | 43 +- llvm/lib/IR/IntrinsicInst.cpp | 7 +- llvm/lib/LTO/LTOBackend.cpp | 2 + llvm/lib/ProfileData/InstrProfWriter.cpp | 36 +- llvm/lib/ProfileData/MemProf.cpp | 73 +- llvm/lib/ProfileData/RawMemProfReader.cpp | 137 +- .../Target/AArch64/AArch64TargetTransformInfo.cpp | 3 +- .../Target/AArch64/AArch64TargetTransformInfo.h | 3 +- .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 3 +- llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h | 3 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 2 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 8 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 2 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 3 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.h | 3 +- .../Target/Hexagon/HexagonTargetTransformInfo.cpp | 3 +- .../Target/Hexagon/HexagonTargetTransformInfo.h | 3 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp | 3 +- llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h | 3 +- llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp | 9 +- llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 14 +- llvm/lib/Target/RISCV/RISCVInstrInfoV.td | 13 + llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td | 65 +- llvm/lib/Target/RISCV/RISCVTargetTransformInfo.cpp | 3 +- llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h | 3 +- .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 3 +- .../Target/SystemZ/SystemZTargetTransformInfo.h | 3 +- .../AsmParser/WebAssemblyAsmTypeCheck.cpp | 3 - llvm/lib/Target/X86/X86InstrFoldTables.cpp | 2 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 30 +- llvm/lib/Target/X86/X86TargetTransformInfo.h | 4 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 21 + .../InstCombine/InstCombineVectorOps.cpp | 44 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 15 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 24 +- .../AMDGPU/GlobalISel/llvm.amdgcn.mfma.gfx90a.ll | 298 +- llvm/test/CodeGen/AMDGPU/accvgpr-copy.mir | 144 +- .../CodeGen/AMDGPU/agpr-copy-sgpr-no-vgprs.mir | 15 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.bf16.ll | 81 +- .../test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx90a.ll | 121 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.i8.ll | 10 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.ll | 231 +- llvm/test/CodeGen/AMDGPU/mfma-loop.ll | 86 +- llvm/test/CodeGen/ARM/select_xform.ll | 11 +- llvm/test/CodeGen/RISCV/rvv/aliases.mir | 5 +- llvm/test/CodeGen/RISCV/rvv/constant-folding.ll | 4 +- llvm/test/CodeGen/RISCV/rvv/ctlz-sdnode.ll | 240 +- llvm/test/CodeGen/RISCV/rvv/cttz-sdnode.ll | 240 +- llvm/test/CodeGen/RISCV/rvv/extload-truncstore.ll | 90 +- llvm/test/CodeGen/RISCV/rvv/fceil-sdnode.ll | 30 +- llvm/test/CodeGen/RISCV/rvv/ffloor-sdnode.ll | 30 +- llvm/test/CodeGen/RISCV/rvv/fixed-vectors-ctlz.ll | 66 +- llvm/test/CodeGen/RISCV/rvv/fixed-vectors-cttz.ll | 66 +- .../RISCV/rvv/fixed-vectors-extload-truncstore.ll | 300 +- llvm/test/CodeGen/RISCV/rvv/fixed-vectors-fp.ll | 54 +- llvm/test/CodeGen/RISCV/rvv/fixed-vectors-fp2i.ll | 48 +- .../RISCV/rvv/fixed-vectors-int-exttrunc.ll | 20 +- llvm/test/CodeGen/RISCV/rvv/fixed-vectors-int.ll | 8 +- .../RISCV/rvv/fixed-vectors-masked-gather.ll | 28 +- .../RISCV/rvv/fixed-vectors-masked-scatter.ll | 68 +- .../CodeGen/RISCV/rvv/fixed-vectors-vfneg-vp.ll | 30 +- .../CodeGen/RISCV/rvv/fixed-vectors-vpgather.ll | 56 +- .../CodeGen/RISCV/rvv/fixed-vectors-vpscatter.ll | 76 +- .../CodeGen/RISCV/rvv/fixed-vectors-vxor-vp.ll | 34 +- llvm/test/CodeGen/RISCV/rvv/fround-sdnode.ll | 30 +- llvm/test/CodeGen/RISCV/rvv/ftrunc-sdnode.ll | 30 +- .../RISCV/rvv/legalize-scalable-vectortype.ll | 8 +- llvm/test/CodeGen/RISCV/rvv/masked-tama.ll | 88 + llvm/test/CodeGen/RISCV/rvv/masked-tamu.ll | 93 + llvm/test/CodeGen/RISCV/rvv/masked-tuma.ll | 95 + llvm/test/CodeGen/RISCV/rvv/masked-tumu.ll | 95 + llvm/test/CodeGen/RISCV/rvv/mgather-sdnode.ll | 28 +- llvm/test/CodeGen/RISCV/rvv/mscatter-sdnode.ll | 68 +- llvm/test/CodeGen/RISCV/rvv/vadd.ll | 43 + llvm/test/CodeGen/RISCV/rvv/vfabs-sdnode.ll | 30 +- llvm/test/CodeGen/RISCV/rvv/vfneg-sdnode.ll | 30 +- llvm/test/CodeGen/RISCV/rvv/vfneg-vp.ll | 36 +- llvm/test/CodeGen/RISCV/rvv/vfptoi-sdnode.ll | 68 +- llvm/test/CodeGen/RISCV/rvv/vmfeq.ll | 96 +- llvm/test/CodeGen/RISCV/rvv/vmfge.ll | 96 +- llvm/test/CodeGen/RISCV/rvv/vmfgt.ll | 96 +- llvm/test/CodeGen/RISCV/rvv/vmfle.ll | 96 +- llvm/test/CodeGen/RISCV/rvv/vmflt.ll | 96 +- llvm/test/CodeGen/RISCV/rvv/vmfne.ll | 96 +- llvm/test/CodeGen/RISCV/rvv/vmsbf.ll | 58 +- llvm/test/CodeGen/RISCV/rvv/vmseq-rv32.ll | 180 +- llvm/test/CodeGen/RISCV/rvv/vmseq-rv64.ll | 180 +- llvm/test/CodeGen/RISCV/rvv/vmsge-rv32.ll | 216 +- llvm/test/CodeGen/RISCV/rvv/vmsge-rv64.ll | 216 +- llvm/test/CodeGen/RISCV/rvv/vmsgeu-rv32.ll | 218 +- llvm/test/CodeGen/RISCV/rvv/vmsgeu-rv64.ll | 218 +- llvm/test/CodeGen/RISCV/rvv/vmsgt-rv32.ll | 180 +- llvm/test/CodeGen/RISCV/rvv/vmsgt-rv64.ll | 180 +- llvm/test/CodeGen/RISCV/rvv/vmsgtu-rv32.ll | 180 +- llvm/test/CodeGen/RISCV/rvv/vmsgtu-rv64.ll | 180 +- llvm/test/CodeGen/RISCV/rvv/vmsif.ll | 44 +- llvm/test/CodeGen/RISCV/rvv/vmsle-rv32.ll | 180 +- llvm/test/CodeGen/RISCV/rvv/vmsle-rv64.ll | 180 +- llvm/test/CodeGen/RISCV/rvv/vmsleu-rv32.ll | 180 +- llvm/test/CodeGen/RISCV/rvv/vmsleu-rv64.ll | 180 +- llvm/test/CodeGen/RISCV/rvv/vmslt-rv32.ll | 180 +- llvm/test/CodeGen/RISCV/rvv/vmslt-rv64.ll | 180 +- llvm/test/CodeGen/RISCV/rvv/vmsltu-rv32.ll | 180 +- llvm/test/CodeGen/RISCV/rvv/vmsltu-rv64.ll | 180 +- llvm/test/CodeGen/RISCV/rvv/vmsne-rv32.ll | 180 +- llvm/test/CodeGen/RISCV/rvv/vmsne-rv64.ll | 180 +- llvm/test/CodeGen/RISCV/rvv/vmsof.ll | 44 +- llvm/test/CodeGen/RISCV/rvv/vpgather-sdnode.ll | 50 +- llvm/test/CodeGen/RISCV/rvv/vpscatter-sdnode.ll | 90 +- .../CodeGen/RISCV/rvv/vsetvli-insert-crossbb.ll | 2 +- llvm/test/CodeGen/RISCV/rvv/vtruncs-sdnode.ll | 88 +- llvm/test/CodeGen/RISCV/rvv/vxor-sdnode.ll | 44 +- llvm/test/CodeGen/RISCV/rvv/vxor-vp.ll | 46 +- llvm/test/CodeGen/VE/Vector/vp_strided_load.ll | 32 +- llvm/test/CodeGen/VE/Vector/vp_strided_store.ll | 32 +- llvm/test/CodeGen/X86/stack-folding-mmx.ll | 2 +- llvm/test/MC/AMDGPU/mai-gfx90a.s | 3 + llvm/test/MC/AMDGPU/mai-gfx940.s | 1 - llvm/test/MC/Disassembler/AMDGPU/mai-gfx90a.txt | 3 + llvm/test/MC/RISCV/rvv/add.s | 4 +- llvm/test/MC/RISCV/rvv/xor.s | 2 +- llvm/test/MC/WebAssembly/type-checker-errors.s | 513 +++ llvm/test/MC/WebAssembly/type-checker-return.s | 29 + llvm/test/Transforms/Inline/byval-tail-call.ll | 74 +- llvm/test/Transforms/InstCombine/abs-intrinsic.ll | 136 + llvm/test/Transforms/InstCombine/memcpy_alloca.ll | 85 + .../test/Transforms/SLPVectorizer/X86/lookahead.ll | 148 +- .../Transforms/SLPVectorizer/X86/operandorder.ll | 34 +- .../llvm-dwarfdump/X86/simplified-template-names.s | 3915 ++++++++++---------- .../{memprof-inline.exe => inline.memprofexe} | Bin llvm/test/tools/llvm-profdata/memprof-basic.test | 107 +- llvm/test/tools/llvm-profdata/memprof-inline.test | 156 +- llvm/tools/llvm-profdata/llvm-profdata.cpp | 4 +- llvm/unittests/IR/VPIntrinsicTest.cpp | 6 + llvm/unittests/ProfileData/InstrProfTest.cpp | 62 +- llvm/unittests/ProfileData/MemProfTest.cpp | 149 +- llvm/utils/TableGen/AsmWriterEmitter.cpp | 9 +- llvm/utils/TableGen/IntrinsicEmitter.cpp | 13 +- mlir/docs/OpDefinitions.md | 13 + .../mlir/Analysis/Presburger/IntegerRelation.h | 4 + .../mlir/Dialect/SparseTensor/Pipelines/Passes.h | 11 + .../mlir/Dialect/SparseTensor/Transforms/Passes.h | 62 +- .../mlir/Dialect/SparseTensor/Transforms/Passes.td | 4 + .../mlir/ExecutionEngine/SparseTensorUtils.h | 7 +- mlir/include/mlir/IR/OpBase.td | 6 + mlir/lib/Analysis/Presburger/IntegerRelation.cpp | 7 + mlir/lib/Analysis/Presburger/PWMAFunction.cpp | 2 +- .../lib/Analysis/Presburger/PresburgerRelation.cpp | 8 +- mlir/lib/Analysis/Presburger/Simplex.cpp | 2 +- .../Pipelines/SparseTensorPipelines.cpp | 3 +- .../Transforms/SparseTensorConversion.cpp | 30 +- .../SparseTensor/Transforms/SparseTensorPasses.cpp | 29 +- mlir/lib/ExecutionEngine/SparseTensorUtils.cpp | 50 +- .../SparseTensor/conversion_sparse2dense.mlir | 14 +- mlir/test/mlir-tblgen/deprecation.td | 15 + mlir/tools/mlir-tblgen/mlir-tblgen.cpp | 80 + .../Analysis/Presburger/PWMAFunctionTest.cpp | 18 + .../Analysis/Presburger/PresburgerSetTest.cpp | 3 +- 351 files changed, 20020 insertions(+), 12418 deletions(-) rename clang/include/clang/{SymbolGraph => ExtractAPI}/API.h (57%) rename clang/include/clang/{SymbolGraph => ExtractAPI}/AvailabilityInfo.h (70%) rename clang/include/clang/{SymbolGraph => ExtractAPI}/DeclarationFragments.h (53%) rename clang/include/clang/{SymbolGraph => ExtractAPI}/FrontendActions.h (68%) create mode 100644 clang/include/clang/ExtractAPI/Serialization/SerializerBase.h create mode 100644 clang/include/clang/ExtractAPI/Serialization/SymbolGraphSerializer.h delete mode 100644 clang/include/clang/SymbolGraph/Serialization.h rename clang/lib/{SymbolGraph => ExtractAPI}/API.cpp (87%) rename clang/lib/{SymbolGraph => ExtractAPI}/CMakeLists.txt (60%) rename clang/lib/{SymbolGraph => ExtractAPI}/DeclarationFragments.cpp (97%) rename clang/lib/{SymbolGraph => ExtractAPI}/ExtractAPIConsumer.cpp (84%) create mode 100644 clang/lib/ExtractAPI/Serialization/SerializerBase.cpp create mode 100644 clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp delete mode 100644 clang/lib/SymbolGraph/Serialization.cpp create mode 100644 clang/test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p3-2b.cpp rename clang/test/{SymbolGraph => ExtractAPI}/global_record.c (100%) create mode 100644 clang/test/OpenMP/parallel_generic_loop_ast_print.cpp create mode 100644 clang/test/OpenMP/parallel_generic_loop_messages.cpp create mode 100644 clang/test/SemaCXX/constant-expression-cxx2b.cpp create mode 100644 flang/lib/Optimizer/CodeGen/BoxedProcedure.cpp create mode 100644 flang/runtime/utf.cpp create mode 100644 flang/runtime/utf.h delete mode 100644 flang/test/Fir/Todo/emboxproc.fir create mode 100644 flang/test/Lower/Intrinsics/exp.f90 create mode 100644 flang/test/Lower/Intrinsics/log.f90 create mode 100644 flang/test/Lower/dummy-procedure-character.f90 create mode 100644 flang/test/Lower/dummy-procedure.f90 create mode 100644 flang/test/Lower/forall/array-subscripts.f90 create mode 100644 flang/test/Lower/forall/character-1.f90 create mode 100644 flang/test/Lower/forall/forall-allocatable-2.f90 create mode 100644 flang/test/Lower/forall/forall-allocatable.f90 create mode 100644 flang/test/Lower/forall/forall-array.f90 create mode 100644 flang/test/Lower/forall/forall-construct-2.f90 create mode 100644 flang/test/Lower/forall/forall-construct-3.f90 create mode 100644 flang/test/Lower/forall/forall-ranked.f90 create mode 100644 flang/test/Lower/forall/forall-slice.f90 create mode 100644 flang/test/Lower/forall/forall-stmt.f90 create mode 100644 flang/test/Lower/forall/forall-where-2.f90 create mode 100644 flang/test/Lower/forall/forall-where.f90 create mode 100644 flang/test/Lower/forall/test9.f90 create mode 100644 flang/test/Lower/pointer-args-caller.f90 delete mode 100644 flang/test/Lower/pointer-reference.f90 create mode 100644 flang/test/Lower/pointer-references.f90 create mode 100644 flang/test/Lower/sqrt.f90 create mode 100644 llvm/test/MC/WebAssembly/type-checker-errors.s create mode 100644 llvm/test/MC/WebAssembly/type-checker-return.s create mode 100644 llvm/test/Transforms/InstCombine/memcpy_alloca.ll copy llvm/test/tools/llvm-profdata/Inputs/{memprof-inline.exe => inline.memprofexe [...] create mode 100644 mlir/test/mlir-tblgen/deprecation.td