This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-defconfig in repository toolchain/ci/llvm-project.
from 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 adds a8e5e737117 [X86] Improve the diagnostic for larger than 4-bit immediat [...]
No new revisions were added by this update.
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/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 ++++ 304 files changed, 7937 insertions(+), 2290 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