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-defconfig in repository toolchain/ci/llvm-project.
from 7e33f11ba70 [X86] Remove stale FIXME from combineMaskedStore. NFC adds 5bb45181169 Fix rpath for MacOS/iOS adds e187336374c Use ASSERT_THAT_ERROR instead of logAllUnhandledErrors/exit adds 6179175551c [X86] Remove code that expands truncating stores from combi [...] adds d218a3326e7 [InstSimplify] Report "Changed" also when only deleting dea [...] adds d639f6dff1b [AST] No longer visiting CXXMethodDecl bodies created by co [...] adds ef0c3ddc7f4 [clangd] Fixed printTemplateSpecializationArgs not printing [...] adds 0dba791a25e [ARM][ParallelDSP] Replace SExt uses adds dced445b24a [lldb][NFC] Use range-based for-loops in IRForTarget adds 474d70b2204 [lldb][NFC] Remove last C string uses from IRForTarget adds e1a5f668b3b GlobalISel: pack various parameters for lowerCall into a struct. adds b65016ddac3 [ELF] For VS-style diagnostics, prefer printing full paths [...] adds 9693d28da87 [llvm-readobj] - Remove unwrapOrError(ErrorOr<T> EO) helper. adds eb485fbc712 Add SVE opaque built-in types adds 4ef50a33b12 [lldb][NFC] Clean up logging in IRForTarget adds af1744cd6e8 Minidump/Windows: Fix module lookup adds 94fbbf712e9 [lldb] Refactor guard variable checks in IRForTarget adds 01eb869114b AArch64: support TLS on Darwin platforms in GlobalISel. adds 339b5d1ac2e [lldb][NFC] Fix warning about missing switch cases adds ac42e741e01 [lldb][NFC] Unify InstrList typedef in IRForTarget adds e3d81fdf6f0 [llvm-readobj] - Remove deprecated unwrapOrError(Expected<T> EO). adds 8b49173a823 [clangd] Use raw rename functions to implement the rename. adds 5640860171e [llvm-readobj] - Remove `error(llvm::Expected<T> &&E)` adds 3cdd586be28 [AArch64] Set pref. func. align to 8 bytes on Neoverse E1 & [...] adds cbec9af6bfb [MCA] Add flag -show-encoding to llvm-mca. adds 242c5a70d48 [Mips][Codegen] Fix fast-isel mixing of FGR64 and AFGR64 registers adds 1429b7ed9e1 [clangd] Added highlighting for constructor initializers. adds be39e398e98 [llvm-readelf]Print filename for multiple inputs and fix fo [...] adds 8616a770263 [MCA] Fix MSVC 19.16 build with libc++ adds 991834a5161 [GlobalOpt] prevent crashing on large integer types (PR42932) adds 60394f47b0c [X86][SSE] Swap X86ISD::BLENDV inputs with an inverted sele [...] adds dd3b6498b01 Title: Loop Cache Analysis Summary: Implement a new analysi [...] adds 8819a734ae5 [sanitizer] Update symbolizer/scripts/global_symbols.txt adds 6349ce5ca52 [MachinePipeliner] Avoid indeterminate order in FuncUnitSorter adds db7d874b712 [lldb][NFC] Remove unused IRForTarget::BuildRelocation adds 0b4ae34c2f3 [DAGCombiner] remove redundant fold for X*1.0; NFC adds 19351b24cae [lldb][NFC] Assert on invalid cursors positions when creati [...] adds 69ab7a0e455 [AArch64][x86] add tests for pessimization of expression wi [...] adds c1dafd7b534 More warnings regarding gsl::Pointer and gsl::Owner attributes adds f6a5699392d [NFC] Added tests for D65898 adds f8744ab57a7 [compiler-rt] FuzzedDataProvider: use C++ headers only inst [...] adds c6c00cdf2e7 [Transforms] Rename hasUnaryFloatFn() and getUnaryFloatFn() (NFC) adds 3caf9af6c6f Title: Improve Loop Cache Analysis LIT tests. Summary: Make [...] adds 27f6f2f88bf Print reasonable representations of type names in llvm-nm, [...] adds 04c0862aa1b [Transforms] Fix comments for hasFloatFn() and getFloatFnNa [...] adds 8a212141748 [Transforms] Add a emitBinaryFloatFnCall() version that fet [...] adds 7c3c8ba8daf Even more warnings utilizing gsl::Owner/gsl::Pointer annotations adds 0c1da4a7969 Rename PCH/leakfiles test so it runs on bots. adds 59fbe516bd0 [InstCombine] Refactor optimizeExp2() (NFC) adds 1c5542aa9d6 [TableGen] Add "InitValue": Handle operands with set bit va [...] adds 2bf522aea62 Fix a build bot failure and multiple warnings instances for [...] adds 665e9676c25 [clang-format] Add link to source code in file definitions adds 3653aeeffa1 [libFuzzer] Merge: print stats after reading the output cor [...] adds fd85c894eb6 Revert Fix a build bot failure and multiple warnings instan [...] adds 67a7530b472 Revert Even more warnings utilizing gsl::Owner/gsl::Pointer [...] adds 4fe911d9dd3 [Docs][llvm-strip] Add help text to llvm-strip rst doc adds 7a0f2dc5a4c [libomptarget] Remove duplicate RTLRequiresFlags per device adds 353aa77a574 gn build: Merge r368358. adds 13dc20ddaed gn build: Merge r368392. adds 66ad48e97d3 gn build: Merge r368402. adds 57e2d74729f gn build: Merge r368439. adds 41ac83de6ad gn build: Merge r368432. adds a5af238343e CodeGen: ensure 8-byte aligned String Swift CF ABI adds cace571c91c Revert "[asan_symbolize] Fix bug where the frame counter wa [...] adds 3de981313c9 [Docs][llvm-strip] Fix an indentation issue. adds 867dbf28830 Update test to explicity test with -fintegrated-as and -fno [...] adds 50fcf7285ee Don't diagnose errors when a file matches an include component adds 8e2842cc859 [sanitizers] MSVC warning disable for clean build - htt [...] adds 1b104388752 [MC] Don't recreate a label if it's already used adds 79176a2542d [CodeGen] Require a name for a block addr target adds 6cb05ca0444 [X86] Remove custom handling for extloads from LowerLoad. adds 96a2b25bcb6 Fix compilation after SVN r368476 adds 11c1847237c Revert "[sanitizers] MSVC warning disable for clean build" [...] adds 06431b2b047 [clangd] Give absolute path to clang-tidy and include-fixer [...] adds 20ead38653f Test commit. adds dc30049cb36 [clang-doc] Generate an HTML index file adds 6c99bb2d9a4 Revert the test commit adds db2f17d3628 Remove variable only used in an assert. adds e9a57c2b23c [globalisel] Add G_SEXT_INREG adds 6c7b882e525 [OpenMP][libomptarget] Add support for close map modifier adds 0a317df59f2 Remove leftover MF->dump()'s from r368487 that break releas [...] adds 26b2c114515 [DAGCombiner] exclude x*2.0 from normal negation profitabil [...] adds 0fd073b1bff [OpenMP] Add support for close map modifier in Clang adds 5ef4b190d99 [Sanitizer][Darwin] Add interceptor for malloc_zone_from_ptr adds 72f996e4d90 [Bugpoint redesign] Fix nonlocal URI link in doc adds 2a190c5dde6 Add missing REQUIRES to r368487 adds 0e497d1554a cfi-icall: Allow the jump table to be optionally made non-c [...] adds a20a59d87ab Detects whether RESOURCE_TYPE_IO is defined. adds 575ce5da7d5 Small format fix adds 4bd6ebb4958 clangd: use -j for background index pool adds 795c3667d91 Attempt to reapply "Even more warnings utilizing gsl::Owner [...] adds 1aaef90c2aa [clangd] Disallow extraction of expression-statements. adds eb563af70b5 Fix a false positive warning when initializing members with [...] adds 92e160ababd [MemDep] allow to select block-scan-limit when constructing [...] adds c6c86f4f81f [X86] Fix stack probe issue on windows32. adds 8d1646bf667 [Sanitizer] Reenable getusershell interception new a8e5e737117 [X86] Improve the diagnostic for larger than 4-bit immediat [...]
The 1 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/clang-doc/BitcodeReader.cpp | 4 +- clang-tools-extra/clang-doc/BitcodeWriter.cpp | 8 +- clang-tools-extra/clang-doc/HTMLGenerator.cpp | 126 +++- clang-tools-extra/clang-doc/Mapper.cpp | 35 +- clang-tools-extra/clang-doc/Mapper.h | 4 +- clang-tools-extra/clang-doc/Representation.cpp | 16 + clang-tools-extra/clang-doc/Representation.h | 24 +- clang-tools-extra/clang-doc/Serialize.cpp | 32 +- clang-tools-extra/clang-doc/Serialize.h | 10 +- clang-tools-extra/clang-doc/tool/ClangDocMain.cpp | 22 +- clang-tools-extra/clangd/AST.cpp | 4 + clang-tools-extra/clangd/ClangdServer.cpp | 8 +- clang-tools-extra/clangd/ClangdUnit.cpp | 11 +- clang-tools-extra/clangd/Selection.cpp | 6 + clang-tools-extra/clangd/Selection.h | 3 + clang-tools-extra/clangd/SemanticHighlighting.cpp | 8 + clang-tools-extra/clangd/TUScheduler.cpp | 9 +- clang-tools-extra/clangd/refactor/Rename.cpp | 105 ++- .../clangd/refactor/tweaks/ExtractVariable.cpp | 125 ++-- clang-tools-extra/clangd/test/rename.test | 4 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 6 +- .../clangd/unittests/ClangdUnitTests.cpp | 2 +- .../clangd/unittests/PrintASTTests.cpp | 9 + .../clangd/unittests/SelectionTests.cpp | 2 + .../clangd/unittests/SemanticHighlightingTests.cpp | 29 +- clang-tools-extra/clangd/unittests/TweakTests.cpp | 15 +- clang-tools-extra/docs/clang-doc.rst | 40 +- .../unittests/clang-doc/HTMLGeneratorTest.cpp | 36 +- .../unittests/clang-doc/SerializeTest.cpp | 2 +- clang/docs/ControlFlowIntegrity.rst | 48 ++ clang/include/clang/AST/ASTContext.h | 3 + clang/include/clang/AST/RecursiveASTVisitor.h | 8 +- clang/include/clang/AST/Type.h | 3 + clang/include/clang/Basic/AArch64SVEACLETypes.def | 70 ++ clang/include/clang/Basic/Attr.td | 6 + clang/include/clang/Basic/AttrDocs.td | 12 + clang/include/clang/Basic/CodeGenOptions.def | 2 + clang/include/clang/Basic/TargetInfo.h | 6 + clang/include/clang/Driver/Options.td | 7 + clang/include/clang/Driver/SanitizerArgs.h | 1 + clang/include/clang/Serialization/ASTBitCodes.h | 3 + clang/lib/AST/ASTContext.cpp | 47 +- clang/lib/AST/ASTImporter.cpp | 4 + clang/lib/AST/ExprConstant.cpp | 3 + clang/lib/AST/ItaniumMangle.cpp | 9 + clang/lib/AST/MicrosoftMangle.cpp | 3 + clang/lib/AST/NSAPI.cpp | 3 + clang/lib/AST/PrintfFormatString.cpp | 3 + clang/lib/AST/Type.cpp | 7 + clang/lib/AST/TypeLoc.cpp | 3 + clang/lib/Basic/TargetInfo.cpp | 1 + clang/lib/Basic/Targets/AArch64.cpp | 10 + clang/lib/CodeGen/CGDebugInfo.cpp | 16 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 10 +- clang/lib/CodeGen/CodeGenFunction.cpp | 3 + clang/lib/CodeGen/CodeGenModule.cpp | 41 +- clang/lib/CodeGen/CodeGenTypes.cpp | 16 + clang/lib/CodeGen/ItaniumCXXABI.cpp | 3 + clang/lib/Driver/SanitizerArgs.cpp | 7 + clang/lib/Frontend/CompilerInvocation.cpp | 2 + clang/lib/Index/USRGeneration.cpp | 3 + clang/lib/Lex/HeaderSearch.cpp | 3 +- clang/lib/Sema/Sema.cpp | 8 +- clang/lib/Sema/SemaDeclAttr.cpp | 3 + clang/lib/Sema/SemaExpr.cpp | 8 + clang/lib/Sema/SemaInit.cpp | 51 +- clang/lib/Serialization/ASTCommon.cpp | 5 + clang/lib/Serialization/ASTReader.cpp | 5 + clang/test/AST/ast-dump-aarch64-sve-types.c | 38 ++ clang/test/Analysis/inner-pointer.cpp | 3 +- clang/test/CodeGen/aarch64-sve.c | 9 + clang/test/CodeGen/cf-runtime-abi.c | 6 + .../test/CodeGen/cfi-icall-canonical-jump-tables.c | 24 + clang/test/CodeGen/cfi-icall-cross-dso.c | 8 +- .../CodeGenCXX/aarch64-mangle-sve-vectors-msvc.cpp | 7 + .../test/CodeGenCXX/aarch64-mangle-sve-vectors.cpp | 31 + clang/test/CodeGenCXX/aarch64-sve-typeinfo.cpp | 58 ++ clang/test/CodeGenObjC/aarch64-sve-types.m | 32 + clang/test/Driver/as-options.s | 46 +- clang/test/Driver/fsanitize.c | 6 + ...pragma-attribute-supported-attributes-list.test | 1 + clang/test/OpenMP/target_data_codegen.cpp | 208 ++++++ clang/test/OpenMP/target_enter_data_codegen.cpp | 131 ++++ clang/test/OpenMP/target_exit_data_codegen.cpp | 131 ++++ clang/test/OpenMP/target_map_codegen.cpp | 74 +- clang/test/PCH/aarch64-sve-types.c | 21 + clang/test/PCH/{leakfiles => leakfiles.test} | 0 .../Inputs/include-file-and-dir/file-and-dir | 0 .../include-file-and-dir/incdir/file-and-dir/foo.h | 1 + .../Preprocessor/include-header-file-and-dir.c | 4 + clang/test/Sema/aarch64-sve-types.c | 52 ++ clang/test/Sema/warn-lifetime-analysis-nocfg.cpp | 129 +++- .../test/SemaCXX/attr-cfi-canonical-jump-table.cpp | 11 + clang/test/SemaObjC/aarch64-sve-types.m | 22 + clang/tools/libclang/CIndex.cpp | 3 + clang/unittests/AST/ASTImporterTest.cpp | 38 ++ clang/unittests/DirectoryWatcher/CMakeLists.txt | 3 +- .../DirectoryWatcher/DirectoryWatcherTest.cpp | 50 +- clang/unittests/Tooling/CMakeLists.txt | 1 + .../RecursiveASTVisitorTests/CXXMethodDecl.cpp | 58 ++ compiler-rt/include/fuzzer/FuzzedDataProvider.h | 7 +- compiler-rt/lib/asan/scripts/asan_symbolize.py | 13 +- compiler-rt/lib/fuzzer/FuzzerMerge.cpp | 4 +- .../lib/sanitizer_common/sanitizer_malloc_mac.inc | 11 +- .../sanitizer_platform_interceptors.h | 2 +- .../symbolizer/scripts/global_symbols.txt | 5 + .../plugin_wrong_frame_number_bug.cpp | 48 -- .../plugin_wrong_frame_number_bug.py | 31 - .../TestCases/Darwin/malloc_zone.cpp | 45 ++ lld/Common/ErrorHandler.cpp | 11 +- lld/test/ELF/Inputs/vs-diagnostics-duplicate3.s | 4 +- lld/test/ELF/vs-diagnostics-duplicate-split.s | 4 +- lld/test/ELF/vs-diagnostics-duplicate.s | 14 +- lld/test/ELF/vs-diagnostics-dynamic-relocation.s | 11 + lld/test/ELF/vs-diagnostics-undefined-hidden.s | 8 +- lld/test/ELF/vs-diagnostics-undefined-symbol-3.s | 10 +- .../Minidump/Windows/Inputs/find-module.dmp.yaml | 26 + .../Minidump/Windows/Inputs/find-module.exe.yaml | 32 + lldb/lit/Minidump/Windows/find-module.test | 10 + .../Plugins/ExpressionParser/Clang/IRForTarget.cpp | 475 +++++-------- .../Plugins/ExpressionParser/Clang/IRForTarget.h | 14 - .../Process/Utility/StopInfoMachException.cpp | 3 + .../Plugins/Process/minidump/MinidumpParser.cpp | 1 + lldb/source/Symbol/ClangASTContext.cpp | 14 + lldb/source/Utility/CompletionRequest.cpp | 1 + llvm/cmake/modules/AddLLVM.cmake | 2 +- llvm/docs/BugpointRedesign.md | 13 +- llvm/docs/CommandGuide/llvm-mca.rst | 37 +- llvm/docs/CommandGuide/llvm-strip.md | 16 - llvm/docs/CommandGuide/llvm-strip.rst | 167 +++++ llvm/include/llvm/Analysis/LoopCacheAnalysis.h | 278 ++++++++ .../llvm/Analysis/MemoryDependenceAnalysis.h | 14 +- .../include/llvm/CodeGen/GlobalISel/CallLowering.h | 56 +- .../CodeGen/GlobalISel/ConstantFoldingMIRBuilder.h | 11 + .../GlobalISel/LegalizationArtifactCombiner.h | 18 +- .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 57 +- llvm/include/llvm/CodeGen/GlobalISel/Utils.h | 3 + llvm/include/llvm/MC/MCContext.h | 13 + llvm/include/llvm/MC/MCInstrDesc.h | 16 +- llvm/include/llvm/MCA/CodeEmitter.h | 72 ++ llvm/include/llvm/MCA/SourceMgr.h | 5 +- llvm/include/llvm/Object/ELFObjectFile.h | 2 +- llvm/include/llvm/Support/TargetOpcodes.def | 1 + llvm/include/llvm/Target/GenericOpcodes.td | 14 + llvm/include/llvm/Target/Target.td | 7 + llvm/include/llvm/Transforms/IPO/LowerTypeTests.h | 2 + llvm/include/llvm/Transforms/Utils/BuildLibCalls.h | 22 +- llvm/lib/Analysis/CMakeLists.txt | 1 + llvm/lib/Analysis/LoopCacheAnalysis.cpp | 625 +++++++++++++++++ llvm/lib/Analysis/MemoryDependenceAnalysis.cpp | 13 +- .../lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp | 1 + llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp | 11 + llvm/lib/CodeGen/GlobalISel/CallLowering.cpp | 22 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 135 +++- llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp | 40 +- llvm/lib/CodeGen/GlobalISel/Utils.cpp | 17 + llvm/lib/CodeGen/MachineModuleInfo.cpp | 2 +- llvm/lib/CodeGen/MachinePipeliner.cpp | 2 +- llvm/lib/CodeGen/MachineVerifier.cpp | 16 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 9 +- llvm/lib/MC/MCContext.cpp | 6 + llvm/lib/MC/MCParser/AsmParser.cpp | 4 +- llvm/lib/MCA/CMakeLists.txt | 1 + llvm/lib/MCA/CodeEmitter.cpp | 37 + llvm/lib/Object/ELFObjectFile.cpp | 11 +- llvm/lib/Passes/PassBuilder.cpp | 1 + llvm/lib/Passes/PassRegistry.def | 1 + llvm/lib/Target/AArch64/AArch64CallLowering.cpp | 34 +- llvm/lib/Target/AArch64/AArch64CallLowering.h | 14 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 38 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 2 + llvm/lib/Target/AArch64/AArch64Subtarget.cpp | 2 + llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 2 + llvm/lib/Target/ARM/ARMCallLowering.cpp | 29 +- llvm/lib/Target/ARM/ARMCallLowering.h | 6 +- llvm/lib/Target/ARM/ARMLegalizerInfo.cpp | 2 + llvm/lib/Target/ARM/ARMParallelDSP.cpp | 8 +- llvm/lib/Target/Mips/MipsCallLowering.cpp | 37 +- llvm/lib/Target/Mips/MipsCallLowering.h | 6 +- llvm/lib/Target/Mips/MipsFastISel.cpp | 10 +- llvm/lib/Target/Mips/MipsLegalizerInfo.cpp | 2 + llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 18 + llvm/lib/Target/X86/AsmParser/X86Operand.h | 6 +- llvm/lib/Target/X86/X86CallFrameOptimization.cpp | 10 + llvm/lib/Target/X86/X86CallLowering.cpp | 36 +- llvm/lib/Target/X86/X86CallLowering.h | 6 +- llvm/lib/Target/X86/X86FrameLowering.cpp | 9 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 283 +------- llvm/lib/Target/X86/X86ISelLowering.h | 2 + llvm/lib/Target/X86/X86InstrInfo.td | 1 + llvm/lib/Target/X86/X86LegalizerInfo.cpp | 1 + llvm/lib/Transforms/IPO/CrossDSOCFI.cpp | 6 +- llvm/lib/Transforms/IPO/GlobalOpt.cpp | 6 +- llvm/lib/Transforms/IPO/LowerTypeTests.cpp | 234 ++++--- llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp | 5 +- .../InstCombine/InstCombineMulDivRem.cpp | 4 +- llvm/lib/Transforms/Scalar/InstSimplifyPass.cpp | 1 + llvm/lib/Transforms/Utils/BuildLibCalls.cpp | 61 +- llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp | 71 +- .../PowerPC/lit.local.cfg | 0 .../LoopCacheAnalysis/PowerPC/loads-store.ll | 88 +++ .../Analysis/LoopCacheAnalysis/PowerPC/matmul.ll | 81 +++ .../LoopCacheAnalysis/PowerPC/matvecmul.ll | 185 +++++ .../LoopCacheAnalysis/PowerPC/single-store.ll | 77 +++ .../Analysis/LoopCacheAnalysis/PowerPC/stencil.ll | 98 +++ .../AArch64/GlobalISel/irtranslator-extends.ll | 30 + .../CodeGen/AArch64/GlobalISel/legalize-div.mir | 2 +- .../CodeGen/AArch64/GlobalISel/legalize-ext.mir | 8 +- .../CodeGen/AArch64/GlobalISel/legalize-gep.mir | 6 +- .../CodeGen/AArch64/GlobalISel/legalize-itofp.mir | 6 +- .../CodeGen/AArch64/GlobalISel/legalize-rem.mir | 2 +- .../CodeGen/AArch64/GlobalISel/legalize-sext.mir | 18 + .../CodeGen/AArch64/GlobalISel/legalize-shift.mir | 2 +- .../CodeGen/AArch64/GlobalISel/legalize-undef.mir | 2 +- .../GlobalISel/legalizer-info-validation.mir | 747 +++++++++++---------- llvm/test/CodeGen/AArch64/arm64-tls-darwin.ll | 1 + llvm/test/CodeGen/AArch64/callbr-asm-label.ll | 63 ++ llvm/test/CodeGen/AArch64/callbr-asm-obj-file.ll | 102 +++ llvm/test/CodeGen/AArch64/fadd-combines.ll | 28 + .../AArch64/preferred-function-alignment.ll | 3 + .../AMDGPU/GlobalISel/artifact-combiner-sext.mir | 15 +- .../artifact-combiner-unmerge-values.mir | 6 +- .../AMDGPU/GlobalISel/combine-ext-legalizer.mir | 2 +- .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 24 +- .../GlobalISel/legalize-extract-vector-elt.mir | 20 +- .../CodeGen/AMDGPU/GlobalISel/legalize-icmp.mir | 12 +- .../CodeGen/AMDGPU/GlobalISel/legalize-sext.mir | 6 +- .../AMDGPU/GlobalISel/legalize-sextload-flat.mir | 10 +- .../CodeGen/AMDGPU/GlobalISel/legalize-smax.mir | 18 +- .../CodeGen/AMDGPU/GlobalISel/legalize-smin.mir | 18 +- .../CodeGen/ARM/GlobalISel/arm-legalize-divmod.mir | 56 +- .../CodeGen/ARM/GlobalISel/arm-legalize-exts.mir | 29 +- llvm/test/CodeGen/ARM/ParallelDSP/blocks.ll | 4 +- llvm/test/CodeGen/ARM/ParallelDSP/exchange.ll | 329 +++++++++ llvm/test/CodeGen/ARM/ParallelDSP/overlapping.ll | 161 +++++ .../test/CodeGen/Mips/GlobalISel/legalizer/add.mir | 4 +- .../Mips/GlobalISel/legalizer/constants.mir | 12 +- .../GlobalISel/legalizer/fptosi_and_fptoui.mir | 16 +- .../CodeGen/Mips/GlobalISel/legalizer/icmp.mir | 2 +- .../test/CodeGen/Mips/GlobalISel/legalizer/mul.mir | 4 +- .../Mips/GlobalISel/legalizer/rem_and_div.mir | 16 +- .../GlobalISel/legalizer/sitofp_and_uitofp.mir | 16 +- .../test/CodeGen/Mips/GlobalISel/legalizer/sub.mir | 4 +- llvm/test/CodeGen/Mips/copy-fp64.ll | 29 + llvm/test/CodeGen/PowerPC/sms-cpy-1.ll | 116 ++++ .../CodeGen/X86/GlobalISel/legalize-ext-x86-64.mir | 2 +- .../X86/GlobalISel/x86_64-legalize-sitofp.mir | 8 +- llvm/test/CodeGen/X86/callbr-asm-label-addr.ll | 30 + llvm/test/CodeGen/X86/callbr-asm-obj-file.ll | 19 + llvm/test/CodeGen/X86/callbr-asm.ll | 16 +- llvm/test/CodeGen/X86/combine-sse41-intrinsics.ll | 25 +- llvm/test/CodeGen/X86/fadd-combines.ll | 28 + llvm/test/CodeGen/X86/nomovtopush.ll | 59 ++ llvm/test/CodeGen/X86/nontemporal-loads.ll | 9 +- llvm/test/MC/X86/x86_errors.s | 4 +- llvm/test/MachineVerifier/test_g_sext_inreg.mir | 54 ++ llvm/test/Object/invalid.test | 50 +- .../TableGen/FixedLenDecoderEmitter/InitValue.td | 35 + llvm/test/Transforms/GlobalOpt/large-int-crash.ll | 23 + llvm/test/Transforms/InstCombine/fabs-copysign.ll | 24 + .../Transforms/InstSimplify/remove-dead-call.ll | 28 + .../test/Transforms/LowerTypeTests/import-icall.ll | 18 +- .../cfi-functions-canonical-jump-tables.ll | 23 + llvm/test/tools/llvm-mca/X86/show-encoding.s | 77 +++ llvm/test/tools/llvm-nm/format-sysv-type.test | 49 +- .../tools/llvm-readobj/elf-dynamic-malformed.test | 1 - .../tools/llvm-readobj/elf-packed-relocs-error1.s | 2 +- .../tools/llvm-readobj/elf-packed-relocs-error2.s | 2 +- .../tools/llvm-readobj/elf-packed-relocs-error3.s | 2 +- .../tools/llvm-readobj/elf-packed-relocs-error4.s | 2 +- .../tools/llvm-readobj/elf-packed-relocs-error5.s | 2 +- llvm/test/tools/llvm-readobj/elf-symbol-types.test | 57 +- llvm/test/tools/llvm-readobj/file-name.test | 42 ++ llvm/test/tools/llvm-readobj/stack-sizes.test | 7 +- llvm/test/tools/yaml2obj/elf-sht-symtab-shndx.yaml | 8 +- llvm/test/tools/yaml2obj/symbol-type.yaml | 10 +- llvm/tools/llvm-mca/Views/InstructionInfoView.cpp | 31 +- llvm/tools/llvm-mca/Views/InstructionInfoView.h | 13 +- llvm/tools/llvm-mca/llvm-mca.cpp | 23 +- llvm/tools/llvm-readobj/ARMEHABIPrinter.h | 15 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 55 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 391 ++++++----- llvm/tools/llvm-readobj/MachODumper.cpp | 6 +- llvm/tools/llvm-readobj/ObjDumper.cpp | 6 +- llvm/tools/llvm-readobj/WasmDumper.cpp | 2 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 8 +- llvm/tools/llvm-readobj/llvm-readobj.h | 21 - .../CodeGen/GlobalISel/LegalizerHelperTest.cpp | 123 ++++ .../CodeGen/GlobalISel/PatternMatchTest.cpp | 16 + llvm/utils/TableGen/FixedLenDecoderEmitter.cpp | 22 +- llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 3 + .../gn/secondary/clang/unittests/Tooling/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/Analysis/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/MCA/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/test/BUILD.gn | 1 + .../gn/secondary/llvm/tools/llvm-reduce/BUILD.gn | 16 + openmp/libomptarget/include/omptarget.h | 2 + openmp/libomptarget/src/api.cpp | 2 +- openmp/libomptarget/src/device.cpp | 21 +- openmp/libomptarget/src/device.h | 19 +- openmp/libomptarget/src/omptarget.cpp | 24 +- openmp/libomptarget/src/rtl.cpp | 2 - .../test/unified_shared_memory/close_enter_exit.c | 95 +++ .../test/unified_shared_memory/close_manual.c | 86 +++ .../test/unified_shared_memory/close_modifier.c | 135 ++++ 305 files changed, 7938 insertions(+), 2291 deletions(-) create mode 100644 clang/include/clang/Basic/AArch64SVEACLETypes.def create mode 100644 clang/test/AST/ast-dump-aarch64-sve-types.c create mode 100644 clang/test/CodeGen/aarch64-sve.c create mode 100644 clang/test/CodeGen/cfi-icall-canonical-jump-tables.c create mode 100644 clang/test/CodeGenCXX/aarch64-mangle-sve-vectors-msvc.cpp create mode 100644 clang/test/CodeGenCXX/aarch64-mangle-sve-vectors.cpp create mode 100644 clang/test/CodeGenCXX/aarch64-sve-typeinfo.cpp create mode 100644 clang/test/CodeGenObjC/aarch64-sve-types.m create mode 100644 clang/test/PCH/aarch64-sve-types.c rename clang/test/PCH/{leakfiles => leakfiles.test} (100%) copy clang-tools-extra/clangd/test/Inputs/background-index/sub_dir/compile_flags.t [...] create mode 100644 clang/test/Preprocessor/Inputs/include-file-and-dir/incdir/file [...] create mode 100644 clang/test/Preprocessor/include-header-file-and-dir.c create mode 100644 clang/test/Sema/aarch64-sve-types.c create mode 100644 clang/test/SemaCXX/attr-cfi-canonical-jump-table.cpp create mode 100644 clang/test/SemaObjC/aarch64-sve-types.m create mode 100644 clang/unittests/Tooling/RecursiveASTVisitorTests/CXXMethodDecl.cpp delete mode 100644 compiler-rt/test/asan/TestCases/Posix/asan_symbolize_script/plu [...] delete mode 100644 compiler-rt/test/asan/TestCases/Posix/asan_symbolize_script/plu [...] create mode 100644 compiler-rt/test/sanitizer_common/TestCases/Darwin/malloc_zone.cpp create mode 100644 lldb/lit/Minidump/Windows/Inputs/find-module.dmp.yaml create mode 100644 lldb/lit/Minidump/Windows/Inputs/find-module.exe.yaml create mode 100644 lldb/lit/Minidump/Windows/find-module.test delete mode 100644 llvm/docs/CommandGuide/llvm-strip.md create mode 100644 llvm/docs/CommandGuide/llvm-strip.rst create mode 100644 llvm/include/llvm/Analysis/LoopCacheAnalysis.h create mode 100644 llvm/include/llvm/MCA/CodeEmitter.h create mode 100644 llvm/lib/Analysis/LoopCacheAnalysis.cpp create mode 100644 llvm/lib/MCA/CodeEmitter.cpp copy llvm/test/Analysis/{CostModel => LoopCacheAnalysis}/PowerPC/lit.local.cfg (100%) create mode 100644 llvm/test/Analysis/LoopCacheAnalysis/PowerPC/loads-store.ll create mode 100644 llvm/test/Analysis/LoopCacheAnalysis/PowerPC/matmul.ll create mode 100644 llvm/test/Analysis/LoopCacheAnalysis/PowerPC/matvecmul.ll create mode 100644 llvm/test/Analysis/LoopCacheAnalysis/PowerPC/single-store.ll create mode 100644 llvm/test/Analysis/LoopCacheAnalysis/PowerPC/stencil.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/irtranslator-extends.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-sext.mir create mode 100644 llvm/test/CodeGen/AArch64/callbr-asm-label.ll create mode 100644 llvm/test/CodeGen/AArch64/callbr-asm-obj-file.ll create mode 100644 llvm/test/CodeGen/ARM/ParallelDSP/exchange.ll create mode 100644 llvm/test/CodeGen/ARM/ParallelDSP/overlapping.ll create mode 100644 llvm/test/CodeGen/Mips/copy-fp64.ll create mode 100644 llvm/test/CodeGen/PowerPC/sms-cpy-1.ll create mode 100644 llvm/test/CodeGen/X86/callbr-asm-label-addr.ll create mode 100644 llvm/test/CodeGen/X86/callbr-asm-obj-file.ll create mode 100644 llvm/test/CodeGen/X86/nomovtopush.ll create mode 100644 llvm/test/MachineVerifier/test_g_sext_inreg.mir create mode 100644 llvm/test/TableGen/FixedLenDecoderEmitter/InitValue.td create mode 100644 llvm/test/Transforms/GlobalOpt/large-int-crash.ll create mode 100755 llvm/test/Transforms/InstSimplify/remove-dead-call.ll create mode 100644 llvm/test/Transforms/ThinLTOBitcodeWriter/cfi-functions-canonic [...] create mode 100644 llvm/test/tools/llvm-mca/X86/show-encoding.s create mode 100644 llvm/test/tools/llvm-readobj/file-name.test create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-reduce/BUILD.gn create mode 100644 openmp/libomptarget/test/unified_shared_memory/close_enter_exit.c create mode 100644 openmp/libomptarget/test/unified_shared_memory/close_manual.c create mode 100644 openmp/libomptarget/test/unified_shared_memory/close_modifier.c