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-stable-allnoconfig in repository toolchain/ci/llvm-project.
from 93d5ae3af18 [gcov] Temporarily unsupport host-byteorder-big-endian adds 47b95d7cf46 [MCA][InstrBuilder] Correctly mark reserved resources in in [...] adds 5957e058e41 [AssumeBundles] Remove non-determinisme from assume builder adds e4c454b065b [X86] Add a few more shuffles to hasUndefRegUpdate. adds 13a633b438b [gcov] Delete CC1 option -coverage-no-function-names-in-data adds d6425e2c143 Properly implement 'enum class' parsing. adds ed0a57f753a [LLD] [COFF] Fix def file exporting of symbols containing periods adds 2d3f5a62de8 Fix typo in enum-base disambiguation. adds 8fc12b86985 Enforce the C++11 anonymous enum bitfields check even for O [...] adds c7ebf006701 Fix clangd test that depended on a diagnostic removed in Clang. adds 856dda39188 AMDGPU/GlobalISel: Remove -global-isel-abort=0 from tests adds 6d23f298527 [examples] Fix llvm.memset prototype in BrainF example. adds 25544ce2df0 [gcov] Default coverage version to '407*' and delete CC1 op [...] adds 41379f1ec46 [ORC] Share ownership of JITDylibs between ExecutionSession [...] adds a9ee8b492c9 [Attributor][NFC] Clang format Attributor*.cpp adds 31c03b9223a [Attributor] Use existing helpers to determine IR facts adds 513ac6e9b04 [Attributor] Ignore illegal accesses to `null` adds 713ee3aa77d [Attributor] Use "simplify to constant" in genericValueTraversal adds 5e06b2514ae [Attributor][FIX] Carefully handle/ignore/forget `argmemonly` adds e3a44634460 Remove a variable write that is not needed after d03838343f2. adds c5647992e5a Remove a comment that is no longer true after d03838343f2. adds 689486dc2a8 [examples] Fix the SpeculativeJIT and ThinLtoJIT examples f [...] adds f40fc7b8d60 [X86] Fix combineVectorCompareAndMaskUnaryOp regression aft [...] adds 634b359cf22 XFAIL NativePDB tests on arm-linux adds e179e7234ff Remove XFAIL arm-linux decorator from passing tests adds 8e63f35f86b [LLDB] Decorate tests failing on arm-linux buildbot adds 3c44c441db0 [DAGCombine] Remove the getNegatibleCost to avoid the out o [...] adds 3a8740bdd5c [Attributor] Merge the query set into AbstractAttribute adds f081150c4dc [gcov] Implement --stdout -t adds 1171bef0209 [Object] Remove unused variable after D79560. NFC. adds 44e5aaf9117 Remove an unused Module param adds 20629ca949c [LLDB] Fix broken testsuite due to Xfail decorators adds 8222107aa92 [AST] Preserve the type in RecoveryExprs for broken functio [...] adds 2552dc5317e [NFC][DwarfDebug] Prefer explicit to auto type deduction adds d82538b3f69 Fix -Wunused compiler warning. adds 507d1eb1cec Add a missing test file for recovery expressions. adds 45e5a32a8bd [NFC][DwarfDebug] Avoid default capturing when using lambdas adds b80da04b445 [mlir] Add FPToSIOp to Standard dialect. adds ac691c4fe7f [mlir][StandardToSPIRV] Add support for lowering FPToSIOp t [...] adds 3f07cab3124 [mlir][StandardToLLVM] Add support for lowering FPToSIOp to LLVM. adds cc9fefec436 [clangd] Make version in PublishDiagnosticsParams optional adds 4cad97595f4 [SveEmitter] Add builtins for svmovlb and svmovlt adds 6d1c40c171e [NFC][DwarfDebug] Add test for variables with a single loca [...] adds 72edb7986a8 [NFC][DwarfDebug] Add test for variables with a single loca [...] adds da100de0a68 [NFC][DwarfDebug] Add test for variables with a single loca [...] adds 78d85c20919 [AssumeBundles] fix crashes adds 3bc95257315 [clangd] Fix remote index build for macOS with Homebrew-ins [...] adds c25b20c0f6c [mlir] NFC: Rename LoopOps dialect to SCF (Structured Contr [...] adds 0e50b9a43bf Complete breakpoint enable/disable/delete/modify with a lis [...] adds 0ae7990b607 [ELF][ARM] Support /DISCARD/ of subset of .ARM.exidx sections adds 25d69950794 [mlir] More support for detached regions in affine symbol checkers adds e87362e6894 Tab completion for breakpoint write and breakpoint name add/delete adds f8af9f5fca7 [lldb] Add missing nullptr checks to AppleObjCRuntime::GetB [...] adds 58cb88733f0 [mlir][rocdl] Add xdlops intrinsics to rocdl dialect adds ec2d93c7d7b [analyzer] SATestBuild.py: Allow comments in run_static_ana [...] adds a5c23179826 [lldb] Revive TestBasicEntryValuesX86_64 adds ba898282bc2 [lldb/test] Make "inline" tests handle multiple statements [...] adds b75795c25ca [x86] add test for funnel shift in loop with cross-block sp [...] adds 728cf6d86b4 Revert "[DAGCombine] Remove the getNegatibleCost to avoid t [...] adds 8dbbb223834 [mlir][Linalg] NFC - Refactor and simplify Promotion adds 9aee35bcc90 [Clang] Fix the incorrect return type of atomic_is_lock_free adds dcc5ff3bc2e [PowerPC] Use PredictableSelectIsExpensive to enable select [...] adds 3df40007e63 [Attributor] Fix for a crash on RAUW when rewriting functio [...] adds caa2408cbe0 [lldb] Speculative fix for the entry values test on arm64 adds 48fa355ed4b [llvm][NFC] Move inlining decision-related APIs in Inlining [...] adds b02473d5085 [gn build] Port 48fa355ed4b adds 9959eb918ac Add vendor identity check for Hygon Dhyana processor in Scudo adds f056dacbd75 [llvm][utils] Remove git-svn folder + scripts adds 6ed61a26c21 [mlir] Simplify and better document std.view semantics adds bf95cf4a681 [x86][seses] Introduce SESES pass for LVI adds e6615d71d85 [gn build] Port bf95cf4a681 adds bba38de50c9 [compile-rt] Reduce #ifdef noise for ptrauth adds f807d0b4acd [lldb/test] Fix for flakiness in TestNSDictionarySynthetic adds 47c1f2741fe Properly add out-of-module functions to the import list adds fe69dfebcfa [RISCV] Support Constant Pools in Load/Store Peephole adds 8e3e56f2a36 [WebAssembly] Add wasm-specific vector shuffle builtin and [...] adds 1ea8d58f21a [PowerPC][NFC] Convert an if/else to a conditional. adds 3242e5653a5 Revert "[RISCV] Support Constant Pools in Load/Store Peephole" adds 63a4fdda8c3 [flang] Fix compilation after rename of Loop dialect to scf adds 0cea15cc4aa [CGP][x86] add test for funnel-shift with cross-block splat [...] adds b51df268eb7 [gn build] (manually) port bba38de50c9 new 10658691951 [Matrix] Add matrix type to Clang. new 969e7034275 [RISCV] Support Constant Pools in Load/Store Peephole new cd59458f27a [AArch64][GlobalISel] Make LR livein to entry in llvm.retur [...]
The 3 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-tools-extra/clangd/Protocol.cpp | 6 +- .../clangd/test/diagnostics-no-tidy.test | 3 +- clang-tools-extra/clangd/test/diagnostics.test | 3 +- .../clangd/unittests/DiagnosticsTests.cpp | 8 +- clang/include/clang/AST/ASTContext.h | 16 + clang/include/clang/AST/Expr.h | 18 +- clang/include/clang/AST/RecursiveASTVisitor.h | 23 + clang/include/clang/AST/Type.h | 144 +++++ clang/include/clang/AST/TypeLoc.h | 63 ++ clang/include/clang/AST/TypeProperties.td | 35 ++ clang/include/clang/Basic/Attr.td | 9 + clang/include/clang/Basic/Builtins.def | 6 +- clang/include/clang/Basic/BuiltinsWebAssembly.def | 1 + clang/include/clang/Basic/CodeGenOptions.def | 2 - clang/include/clang/Basic/DiagnosticParseKinds.td | 21 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 11 +- clang/include/clang/Basic/Features.def | 1 + clang/include/clang/Basic/LangOptions.def | 3 + clang/include/clang/Basic/TypeNodes.td | 3 + clang/include/clang/Basic/arm_sve.td | 5 + clang/include/clang/Driver/CC1Options.td | 8 +- clang/include/clang/Driver/Options.td | 4 + clang/include/clang/Parse/Parser.h | 4 +- clang/include/clang/Sema/Sema.h | 6 +- clang/include/clang/Serialization/TypeBitCodes.def | 2 + clang/lib/AST/ASTContext.cpp | 105 ++++ clang/lib/AST/ASTStructuralEquivalence.cpp | 28 + clang/lib/AST/ComputeDependence.cpp | 6 +- clang/lib/AST/Expr.cpp | 14 +- clang/lib/AST/ExprConstant.cpp | 1 + clang/lib/AST/ItaniumMangle.cpp | 27 + clang/lib/AST/MicrosoftMangle.cpp | 17 + clang/lib/AST/Type.cpp | 73 +++ clang/lib/AST/TypePrinter.cpp | 34 ++ clang/lib/Basic/CodeGenOptions.cpp | 2 +- clang/lib/CodeGen/BackendUtil.cpp | 2 - clang/lib/CodeGen/CGBuiltin.cpp | 41 ++ clang/lib/CodeGen/CGDebugInfo.cpp | 19 + clang/lib/CodeGen/CGDebugInfo.h | 1 + clang/lib/CodeGen/CGExpr.cpp | 69 ++- clang/lib/CodeGen/CodeGenFunction.cpp | 2 + clang/lib/CodeGen/CodeGenFunction.h | 3 + clang/lib/CodeGen/CodeGenTypes.cpp | 13 + clang/lib/CodeGen/ItaniumCXXABI.cpp | 2 + clang/lib/Driver/ToolChains/Clang.cpp | 7 + clang/lib/Frontend/CompilerInvocation.cpp | 7 +- clang/lib/Headers/wasm_simd128.h | 28 +- clang/lib/Parse/ParseDecl.cpp | 70 ++- clang/lib/Parse/ParseTentative.cpp | 9 +- clang/lib/Sema/SemaDecl.cpp | 12 +- clang/lib/Sema/SemaExpr.cpp | 8 +- clang/lib/Sema/SemaLookup.cpp | 1 + clang/lib/Sema/SemaOverload.cpp | 43 +- clang/lib/Sema/SemaTemplate.cpp | 10 + clang/lib/Sema/SemaTemplateDeduction.cpp | 113 ++++ clang/lib/Sema/SemaType.cpp | 174 +++++- clang/lib/Sema/TreeTransform.h | 105 ++++ clang/lib/Serialization/ASTReader.cpp | 15 + clang/lib/Serialization/ASTWriter.cpp | 19 + clang/test/AST/ast-dump-recovery.cpp | 18 +- clang/test/CodeCompletion/member-access.cpp | 9 + .../aarch64-sve2-intrinsics/acle_sve2_movlb.c | 73 +++ .../aarch64-sve2-intrinsics/acle_sve2_movlt.c | 73 +++ clang/test/CodeGen/atomic-ops.c | 10 +- clang/test/CodeGen/big-atomic-ops.c | 10 +- clang/test/CodeGen/builtins-wasm.c | 9 + clang/test/CodeGen/code-coverage.c | 26 +- clang/test/CodeGen/debug-info-matrix-types.c | 19 + clang/test/CodeGen/matrix-type.c | 158 +++++ clang/test/CodeGenCXX/matrix-type.cpp | 388 ++++++++++++ clang/test/Index/getcursor-recovery.cpp | 25 +- clang/test/Parser/MicrosoftExtensions.cpp | 26 + clang/test/Parser/cxx0x-ambig.cpp | 8 + clang/test/Parser/cxx0x-decl.cpp | 12 +- clang/test/Parser/cxx98-enum.cpp | 10 + clang/test/Parser/matrix-type-disabled.c | 14 + clang/test/Parser/objcxx-enum.mm | 14 + clang/test/SemaCXX/MicrosoftExtensions.cpp | 3 + clang/test/SemaCXX/enum-scoped.cpp | 10 +- clang/test/SemaCXX/matrix-type.cpp | 129 ++++ clang/test/SemaCXX/recovery-expr-type.cpp | 64 ++ clang/test/SemaObjC/enum-fixed-type.m | 4 +- .../test/SemaTemplate/instantiate-local-class.cpp | 6 +- clang/tools/libclang/CIndex.cpp | 2 + clang/utils/analyzer/SATestBuild.py | 2 +- compiler-rt/lib/profile/GCDAProfiling.c | 31 +- compiler-rt/lib/sanitizer_common/CMakeLists.txt | 1 + compiler-rt/lib/sanitizer_common/sanitizer_mac.cpp | 7 +- .../lib/sanitizer_common/sanitizer_ptrauth.h | 21 + compiler-rt/lib/scudo/scudo_utils.cpp | 13 +- compiler-rt/lib/scudo/standalone/checksum.cpp | 12 +- compiler-rt/lib/tsan/rtl/tsan_platform_mac.cpp | 7 +- compiler-rt/lib/ubsan/ubsan_type_hash_itanium.cpp | 7 +- flang/include/flang/Optimizer/Dialect/FIRDialect.h | 2 +- lld/COFF/Driver.cpp | 3 +- lld/ELF/LinkerScript.cpp | 24 +- lld/ELF/LinkerScript.h | 5 +- lld/ELF/SyntheticSections.cpp | 2 +- lld/test/COFF/export-tricky-names.s | 29 + lld/test/ELF/arm-exidx-partial-discard-exidx.s | 48 ++ lldb/include/lldb/Interpreter/CommandCompletions.h | 6 +- lldb/packages/Python/lldbsuite/test/lldbinline.py | 11 +- lldb/source/Commands/CommandCompletions.cpp | 34 +- lldb/source/Commands/CommandObjectBreakpoint.cpp | 56 ++ .../ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp | 31 +- .../commands/expression/dollar-in-variable/main.c | 3 +- .../expression/ir-interpreter/TestIRInterpreter.py | 4 - .../expression/rdar44436068/Test128BitsInteger.py | 2 +- .../watchpoint_count/TestWatchpointCount.py | 2 +- .../functionalities/completion/TestCompletion.py | 37 ++ .../Makefile | 0 .../basic_entry_values/TestBasicEntryValues.py | 11 + .../param_entry_vals/basic_entry_values/main.cpp | 173 ++++++ .../TestBasicEntryValuesX86_64.py | 14 - .../basic_entry_values_x86_64/main.cpp | 248 -------- .../return-value/TestReturnValue.py | 2 +- .../API/lang/cpp/trivial_abi/TestTrivialABI.py | 2 +- .../test/API/linux/builtin_trap/TestBuiltinTrap.py | 2 +- .../TestCreateDuringInstructionStep.py | 4 - lldb/test/API/lldbtest.py | 11 +- .../tools/lldb-server/TestGdbRemoteSingleStep.py | 9 - .../DWARF/anon_class_w_and_wo_export_symbols.ll | 1 + ...lang-ast-from-dwarf-unamed-and-anon-structs.cpp | 1 + .../NativePDB/Inputs/break-by-line.lldbinit | 2 +- .../Shell/SymbolFile/NativePDB/ast-functions.cpp | 1 + .../Shell/SymbolFile/NativePDB/ast-methods.cpp | 1 + lldb/test/Shell/SymbolFile/NativePDB/ast-types.cpp | 1 + lldb/test/Shell/SymbolFile/NativePDB/bitfields.cpp | 1 + .../SymbolFile/NativePDB/break-by-function.cpp | 1 + .../Shell/SymbolFile/NativePDB/break-by-line.cpp | 5 +- .../NativePDB/function-types-builtins.cpp | 1 + .../NativePDB/function-types-classes.cpp | 1 + .../Shell/SymbolFile/NativePDB/global-classes.cpp | 1 + .../Shell/SymbolFile/NativePDB/globals-bss.cpp | 1 + .../SymbolFile/NativePDB/globals-fundamental.cpp | 1 + .../Shell/SymbolFile/NativePDB/nested-types.cpp | 1 + .../Shell/SymbolFile/NativePDB/source-list.cpp | 2 +- lldb/test/Shell/SymbolFile/NativePDB/tag-types.cpp | 1 + llvm/cmake/modules/AddLLVM.cmake | 8 +- llvm/cmake/modules/FindGRPC.cmake | 32 + llvm/examples/BrainF/BrainF.cpp | 5 +- llvm/examples/SpeculativeJIT/SpeculativeJIT.cpp | 11 +- llvm/examples/ThinLtoJIT/ThinLtoJIT.cpp | 11 +- llvm/include/llvm/Analysis/AssumeBundleQueries.h | 8 + llvm/include/llvm/Analysis/InlineAdvisor.h | 55 ++ llvm/include/llvm/ExecutionEngine/Orc/Core.h | 60 +- llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 9 +- llvm/include/llvm/IR/LLVMContext.h | 5 + llvm/include/llvm/InitializePasses.h | 1 + llvm/include/llvm/ProfileData/GCOV.h | 6 +- llvm/include/llvm/ProfileData/SampleProf.h | 34 +- llvm/include/llvm/Transforms/IPO/Attributor.h | 33 +- llvm/include/llvm/Transforms/Instrumentation.h | 8 - llvm/include/llvm/Transforms/Utils.h | 9 +- .../llvm/Transforms/Utils/AssumeBundleBuilder.h | 8 + llvm/lib/Analysis/AssumeBundleQueries.cpp | 19 +- llvm/lib/Analysis/AssumptionCache.cpp | 2 +- llvm/lib/Analysis/CMakeLists.txt | 1 + llvm/lib/Analysis/InlineAdvisor.cpp | 253 ++++++++ llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 45 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 75 ++- llvm/lib/ExecutionEngine/Orc/LLJIT.cpp | 11 +- llvm/lib/IR/LLVMContext.cpp | 5 + llvm/lib/MCA/InstrBuilder.cpp | 5 +- llvm/lib/Object/ELF.cpp | 3 - llvm/lib/Passes/PassBuilder.cpp | 3 + llvm/lib/Passes/PassRegistry.def | 1 + llvm/lib/ProfileData/GCOV.cpp | 22 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 6 +- llvm/lib/Target/PowerPC/PPC.td | 38 +- llvm/lib/Target/PowerPC/PPCFrameLowering.cpp | 7 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 5 + llvm/lib/Target/PowerPC/PPCSubtarget.cpp | 1 + llvm/lib/Target/PowerPC/PPCSubtarget.h | 5 + llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp | 4 + .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 18 + llvm/lib/Target/X86/CMakeLists.txt | 1 + llvm/lib/Target/X86/X86.h | 2 + llvm/lib/Target/X86/X86ISelLowering.cpp | 3 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 21 + ...86SpeculativeExecutionSideEffectSuppression.cpp | 157 +++++ llvm/lib/Target/X86/X86TargetMachine.cpp | 11 + llvm/lib/Transforms/IPO/Attributor.cpp | 83 +-- llvm/lib/Transforms/IPO/AttributorAttributes.cpp | 88 ++- llvm/lib/Transforms/IPO/Inliner.cpp | 224 +------ llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 4 + llvm/lib/Transforms/IPO/SampleProfile.cpp | 4 +- .../Transforms/Instrumentation/GCOVProfiling.cpp | 39 +- llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp | 306 +++++++++- llvm/lib/Transforms/Utils/Utils.cpp | 1 + .../GlobalISel/select-returnaddress-liveins.mir | 61 ++ .../artifact-combiner-unmerge-values.mir | 2 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-bitcast.mir | 2 +- .../CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 6 +- llvm/test/CodeGen/PowerPC/select-to-branch.mir | 117 ++++ llvm/test/CodeGen/RISCV/calling-conv-ilp32d.ll | 81 +-- .../RISCV/calling-conv-ilp32f-ilp32d-common.ll | 57 +- llvm/test/CodeGen/RISCV/codemodel-lowering.ll | 3 +- llvm/test/CodeGen/RISCV/double-imm.ll | 6 +- llvm/test/CodeGen/RISCV/double-previous-failure.ll | 6 +- llvm/test/CodeGen/RISCV/float-imm.ll | 10 +- llvm/test/CodeGen/RISCV/fp-imm.ll | 18 +- llvm/test/CodeGen/RISCV/select-const.ll | 18 +- llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll | 30 + llvm/test/CodeGen/X86/O0-pipeline.ll | 1 + llvm/test/CodeGen/X86/O3-pipeline.ll | 1 + llvm/test/CodeGen/X86/mmx-build-vector.ll | 6 +- ...peculative-execution-side-effect-suppression.ll | 300 +++++++++ llvm/test/CodeGen/X86/vector-fshl-128.ll | 298 +++++++++ llvm/test/CodeGen/X86/vector-idiv-v2i32.ll | 16 +- llvm/test/CodeGen/X86/vector-shuffle-512-v8.ll | 2 +- .../CodeGen/X86/x86-setcc-int-to-fp-combine.ll | 30 + llvm/test/DebugInfo/X86/location-range.mir | 152 +++++ .../Attributor/ArgumentPromotion/X86/attributes.ll | 4 +- .../X86/min-legal-vector-width.ll | 4 +- .../Attributor/ArgumentPromotion/X86/thiscall.ll | 4 +- .../Attributor/ArgumentPromotion/byval.ll | 14 +- .../Attributor/ArgumentPromotion/control-flow.ll | 2 +- .../Transforms/Attributor/ArgumentPromotion/dbg.ll | 4 +- .../Attributor/ArgumentPromotion/fp80.ll | 4 +- .../Attributor/ArgumentPromotion/inalloca.ll | 2 +- .../Attributor/ArgumentPromotion/pr32917.ll | 4 +- .../Attributor/ArgumentPromotion/sret.ll | 28 +- .../Attributor/ArgumentPromotion/tail.ll | 41 +- .../IPConstantProp/2009-09-24-byval-ptr.ll | 55 +- .../Attributor/IPConstantProp/PR26044.ll | 4 +- .../IPConstantProp/openmp_parallel_for.ll | 4 +- .../Attributor/IPConstantProp/pthreads.ll | 39 +- llvm/test/Transforms/Attributor/align.ll | 10 +- llvm/test/Transforms/Attributor/callbacks.ll | 102 +--- .../Transforms/Attributor/dereferenceable-2.ll | 8 +- llvm/test/Transforms/Attributor/heap_to_stack.ll | 10 +- llvm/test/Transforms/Attributor/liveness.ll | 8 +- .../test/Transforms/Attributor/memory_locations.ll | 195 +++++- .../{returned_crash.ll => misc_crash.ll} | 22 +- llvm/test/Transforms/Attributor/noalias.ll | 4 +- llvm/test/Transforms/Attributor/nocapture-1.ll | 10 +- llvm/test/Transforms/Attributor/nocapture-2.ll | 4 +- llvm/test/Transforms/Attributor/nonnull.ll | 8 +- .../read_write_returned_arguments_scc.ll | 2 +- llvm/test/Transforms/Attributor/readattrs.ll | 22 +- llvm/test/Transforms/Attributor/value-simplify.ll | 37 +- .../CodeGenPrepare/X86/x86-shuffle-sink.ll | 41 ++ .../Transforms/GCOVProfiling/function-numbering.ll | 19 +- llvm/test/Transforms/GCOVProfiling/version.ll | 12 +- llvm/test/Transforms/LICM/pr23608.ll | 6 +- .../Transforms/NewGVN/2007-07-26-PhiErasure.ll | 2 +- .../Inputs/function_metadata.compact.afdo | Bin 295 -> 288 bytes .../SampleProfile/Inputs/function_metadata.prof | 3 +- .../Transforms/SampleProfile/function_metadata.ll | 15 +- llvm/test/Transforms/Util/assume-builder.ll | 671 +++++++++++++++------ llvm/test/Transforms/Util/assume-simplify.ll | 315 ++++++++++ llvm/test/tools/llvm-cov/llvm-cov.test | 6 + .../llvm-mca/X86/Haswell/reserved-resources.s | 45 ++ llvm/tools/llvm-cov/gcov.cpp | 6 +- .../unittests/ExecutionEngine/Orc/CoreAPIsTest.cpp | 26 +- llvm/utils/git-svn/git-llvm | 330 ---------- llvm/utils/git-svn/git-svnrevert | 64 -- llvm/utils/git-svn/git-svnup | 15 - .../compiler-rt/lib/sanitizer_common/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/Analysis/BUILD.gn | 1 + .../gn/secondary/llvm/lib/Target/X86/BUILD.gn | 1 + mlir/examples/toy/Ch6/mlir/LowerToLLVM.cpp | 6 +- mlir/examples/toy/Ch7/mlir/LowerToLLVM.cpp | 6 +- .../mlir/Conversion/LoopsToGPU/LoopsToGPU.h | 8 +- mlir/include/mlir/Conversion/Passes.td | 2 +- mlir/include/mlir/Dialect/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/GPU/ParallelLoopMapper.h | 4 +- mlir/include/mlir/Dialect/LLVMIR/ROCDLOps.td | 34 ++ mlir/include/mlir/Dialect/Linalg/EDSC/Builders.h | 6 +- .../mlir/Dialect/Linalg/Transforms/Transforms.h | 70 ++- mlir/include/mlir/Dialect/Linalg/Utils/Utils.h | 2 +- mlir/include/mlir/Dialect/LoopOps/CMakeLists.txt | 9 - mlir/include/mlir/Dialect/SCF/CMakeLists.txt | 9 + .../mlir/Dialect/{LoopOps => SCF}/EDSC/Builders.h | 12 +- .../Dialect/{LoopOps => SCF}/EDSC/Intrinsics.h | 12 +- .../include/mlir/Dialect/{LoopOps => SCF}/Passes.h | 6 +- .../mlir/Dialect/{LoopOps => SCF}/Passes.td | 6 +- .../mlir/Dialect/{LoopOps/LoopOps.h => SCF/SCF.h} | 18 +- .../Dialect/{LoopOps/LoopOps.td => SCF/SCFOps.td} | 30 +- .../mlir/Dialect/{LoopOps => SCF}/Transforms.h | 14 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 89 +-- mlir/include/mlir/InitAllDialects.h | 4 +- mlir/include/mlir/InitAllPasses.h | 4 +- mlir/include/mlir/Transforms/LoopUtils.h | 37 +- mlir/lib/Analysis/CMakeLists.txt | 4 +- mlir/lib/Analysis/SliceAnalysis.cpp | 8 +- .../AffineToStandard/AffineToStandard.cpp | 10 +- .../lib/Conversion/AffineToStandard/CMakeLists.txt | 2 +- .../Conversion/GPUToSPIRV/ConvertGPUToSPIRV.cpp | 42 +- .../GPUToSPIRV/ConvertGPUToSPIRVPass.cpp | 2 +- mlir/lib/Conversion/LoopToStandard/CMakeLists.txt | 2 +- .../Conversion/LoopToStandard/LoopToStandard.cpp | 10 +- mlir/lib/Conversion/LoopsToGPU/LoopsToGPU.cpp | 10 +- mlir/lib/Conversion/LoopsToGPU/LoopsToGPUPass.cpp | 8 +- .../Conversion/StandardToLLVM/StandardToLLVM.cpp | 40 +- .../StandardToSPIRV/ConvertStandardToSPIRV.cpp | 1 + .../VectorToLoops/ConvertVectorToLoops.cpp | 6 +- mlir/lib/Dialect/Affine/IR/AffineOps.cpp | 11 +- mlir/lib/Dialect/CMakeLists.txt | 2 +- mlir/lib/Dialect/GPU/CMakeLists.txt | 2 +- .../lib/Dialect/GPU/Transforms/MemoryPromotion.cpp | 4 +- .../Dialect/GPU/Transforms/ParallelLoopMapper.cpp | 6 +- mlir/lib/Dialect/Linalg/EDSC/Builders.cpp | 8 +- mlir/lib/Dialect/Linalg/EDSC/CMakeLists.txt | 2 +- mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt | 2 +- mlir/lib/Dialect/Linalg/Transforms/Loops.cpp | 20 +- mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp | 202 ++++--- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 24 +- mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp | 48 +- mlir/lib/Dialect/Linalg/Utils/CMakeLists.txt | 2 +- mlir/lib/Dialect/Linalg/Utils/Utils.cpp | 4 +- mlir/lib/Dialect/{LoopOps => SCF}/CMakeLists.txt | 4 +- .../lib/Dialect/{LoopOps => SCF}/EDSC/Builders.cpp | 10 +- .../Dialect/{LoopOps/LoopOps.cpp => SCF/SCF.cpp} | 18 +- .../{LoopOps => SCF}/Transforms/CMakeLists.txt | 8 +- .../Transforms/ParallelLoopFusion.cpp | 10 +- .../Transforms/ParallelLoopSpecialization.cpp | 8 +- .../Transforms/ParallelLoopTiling.cpp | 10 +- .../{LoopOps => SCF}/Transforms/PassDetail.h | 2 +- mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 139 ++--- mlir/lib/Dialect/Vector/CMakeLists.txt | 2 +- mlir/lib/Transforms/CMakeLists.txt | 2 +- mlir/lib/Transforms/LoopCoalescing.cpp | 8 +- mlir/lib/Transforms/ParallelLoopCollapsing.cpp | 4 +- mlir/lib/Transforms/Utils/CMakeLists.txt | 2 +- mlir/lib/Transforms/Utils/LoopUtils.cpp | 60 +- .../StandardToLLVM/convert-to-llvmir.mlir | 108 ++-- .../StandardToSPIRV/std-ops-to-spirv.mlir | 14 + mlir/test/Dialect/LLVMIR/rocdl.mlir | 110 ++++ mlir/test/Dialect/Linalg/affine.mlir | 23 +- mlir/test/Dialect/Linalg/canonicalize.mlir | 2 +- mlir/test/Dialect/Linalg/loops.mlir | 100 +-- mlir/test/Dialect/Linalg/promote.mlir | 139 +++-- mlir/test/Dialect/Linalg/roundtrip.mlir | 31 +- mlir/test/Dialect/Linalg/transform-patterns.mlir | 14 +- mlir/test/Dialect/{Loops => SCF}/invalid.mlir | 0 mlir/test/Dialect/{Loops => SCF}/loop-unroll.mlir | 0 mlir/test/Dialect/{Loops => SCF}/ops.mlir | 0 .../{Loops => SCF}/parallel-loop-fusion.mlir | 0 .../parallel-loop-specialization.mlir | 0 .../{Loops => SCF}/parallel-loop-tiling.mlir | 0 mlir/test/EDSC/CMakeLists.txt | 2 +- mlir/test/EDSC/builder-api-test.cpp | 4 +- mlir/test/IR/core-ops.mlir | 42 +- mlir/test/IR/invalid-ops.mlir | 63 +- mlir/test/Target/rocdl.mlir | 110 ++++ mlir/test/Transforms/canonicalize.mlir | 86 +-- mlir/test/lib/Transforms/CMakeLists.txt | 2 +- mlir/test/lib/Transforms/TestLinalgTransforms.cpp | 10 +- mlir/test/lib/Transforms/TestLoopMapping.cpp | 6 +- .../lib/Transforms/TestLoopParametricTiling.cpp | 6 +- mlir/test/lib/Transforms/TestLoopUnrolling.cpp | 8 +- .../mlir-cpu-runner/linalg_integration_test.mlir | 25 +- 356 files changed, 7744 insertions(+), 3069 deletions(-) mode change 100755 => 100644 clang/lib/Sema/SemaTemplate.cpp create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_movlb.c create mode 100644 clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_movlt.c create mode 100644 clang/test/CodeGen/debug-info-matrix-types.c create mode 100644 clang/test/CodeGen/matrix-type.c create mode 100644 clang/test/CodeGenCXX/matrix-type.cpp create mode 100644 clang/test/Parser/cxx98-enum.cpp create mode 100644 clang/test/Parser/matrix-type-disabled.c create mode 100644 clang/test/Parser/objcxx-enum.mm create mode 100644 clang/test/SemaCXX/matrix-type.cpp create mode 100644 clang/test/SemaCXX/recovery-expr-type.cpp create mode 100644 compiler-rt/lib/sanitizer_common/sanitizer_ptrauth.h create mode 100644 lld/test/COFF/export-tricky-names.s create mode 100644 lld/test/ELF/arm-exidx-partial-discard-exidx.s rename lldb/test/API/functionalities/param_entry_vals/{basic_entry_values_x86_64 = [...] create mode 100644 lldb/test/API/functionalities/param_entry_vals/basic_entry_valu [...] create mode 100644 lldb/test/API/functionalities/param_entry_vals/basic_entry_valu [...] delete mode 100644 lldb/test/API/functionalities/param_entry_vals/basic_entry_valu [...] delete mode 100644 lldb/test/API/functionalities/param_entry_vals/basic_entry_valu [...] create mode 100644 llvm/include/llvm/Analysis/InlineAdvisor.h create mode 100644 llvm/lib/Analysis/InlineAdvisor.cpp create mode 100644 llvm/lib/Target/X86/X86SpeculativeExecutionSideEffectSuppression.cpp create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-returnaddress-liveins.mir create mode 100644 llvm/test/CodeGen/PowerPC/select-to-branch.mir create mode 100644 llvm/test/CodeGen/X86/speculative-execution-side-effect-suppression.ll create mode 100644 llvm/test/DebugInfo/X86/location-range.mir rename llvm/test/Transforms/Attributor/{returned_crash.ll => misc_crash.ll} (55%) create mode 100644 llvm/test/Transforms/Util/assume-simplify.ll create mode 100644 llvm/test/tools/llvm-mca/X86/Haswell/reserved-resources.s delete mode 100755 llvm/utils/git-svn/git-llvm delete mode 100755 llvm/utils/git-svn/git-svnrevert delete mode 100755 llvm/utils/git-svn/git-svnup delete mode 100644 mlir/include/mlir/Dialect/LoopOps/CMakeLists.txt create mode 100644 mlir/include/mlir/Dialect/SCF/CMakeLists.txt rename mlir/include/mlir/Dialect/{LoopOps => SCF}/EDSC/Builders.h (89%) rename mlir/include/mlir/Dialect/{LoopOps => SCF}/EDSC/Intrinsics.h (58%) rename mlir/include/mlir/Dialect/{LoopOps => SCF}/Passes.h (89%) rename mlir/include/mlir/Dialect/{LoopOps => SCF}/Passes.td (92%) rename mlir/include/mlir/Dialect/{LoopOps/LoopOps.h => SCF/SCF.h} (79%) rename mlir/include/mlir/Dialect/{LoopOps/LoopOps.td => SCF/SCFOps.td} (95%) rename mlir/include/mlir/Dialect/{LoopOps => SCF}/Transforms.h (82%) rename mlir/lib/Dialect/{LoopOps => SCF}/CMakeLists.txt (82%) rename mlir/lib/Dialect/{LoopOps => SCF}/EDSC/Builders.cpp (94%) rename mlir/lib/Dialect/{LoopOps/LoopOps.cpp => SCF/SCF.cpp} (98%) rename mlir/lib/Dialect/{LoopOps => SCF}/Transforms/CMakeLists.txt (61%) rename mlir/lib/Dialect/{LoopOps => SCF}/Transforms/ParallelLoopFusion.cpp (96%) rename mlir/lib/Dialect/{LoopOps => SCF}/Transforms/ParallelLoopSpecialization.cpp (93%) rename mlir/lib/Dialect/{LoopOps => SCF}/Transforms/ParallelLoopTiling.cpp (95%) rename mlir/lib/Dialect/{LoopOps => SCF}/Transforms/PassDetail.h (93%) rename mlir/test/Dialect/{Loops => SCF}/invalid.mlir (100%) rename mlir/test/Dialect/{Loops => SCF}/loop-unroll.mlir (100%) rename mlir/test/Dialect/{Loops => SCF}/ops.mlir (100%) rename mlir/test/Dialect/{Loops => SCF}/parallel-loop-fusion.mlir (100%) rename mlir/test/Dialect/{Loops => SCF}/parallel-loop-specialization.mlir (100%) rename mlir/test/Dialect/{Loops => SCF}/parallel-loop-tiling.mlir (100%)