This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allyesconfig in repository toolchain/ci/llvm-project.
from 99178faf59d Quote the token being diagnosed for C11 extensions. adds 68a6a28ef83 Fix text range end columns in SARIF to be exclusive adds 3385c5cc4df Fix a SARIF exporter crash with macro expansions adds d568ed40e0c [GlobalISel] Fix narrowScalar for shifts to match algorithm [...] adds a393238422e [GlobalISel] Factor narrowScalar for G_ASHR and G_LSHR. NFC adds 1d935220565 Replace some custom C11 extension warnings with the generic [...] adds 4a2a6532889 [MIPS GlobalISel] ClampScalar G_SHL, G_ASHR and G_LSHR adds fce4324f92a Update the SARIF exporter to SARIF 2.1 adds 7f536bcf220 Revert "[CodeGen] Do the Simple Early Return in block-place [...] adds fc056950aa0 Handle local commons for XCOFF object file writing adds b516f1afdd9 [DAGCombiner] cancel fnegs from multiplied operands of FMA adds 70e158e09e9 [JITLink] Don't under-align zero-fill sections. adds f260630e8f4 [RISCV] Set MaxAtomicInlineWidth and MaxAtomicPromoteWidth [...] adds c48f1f6da69 [JITLink][ORC] Track eh-frame section size for registration [...] adds 6fd3960066f [JITLink] Add timers and -show-times option to llvm-jitlink. adds 900f9ba2171 [lldb] Fix x86 compilation adds fc1f08c2f2a [X86] Remove encoding information from the TAILJMP instruct [...] adds 3d9b39b733d Revert "[GlobalISel] Import patterns containing INSERT_SUBREG" adds 1c8a4b7204d Use FileEntryRef for PPCallbacks::HasInclude adds 1299945b812 Change the X86 datalayout to add three address spaces for 3 [...] adds a2ea8a1eca5 Recommit "[GlobalISel] Import patterns containing INSERT_SUBREG" adds 92bfb69a44e [ORC] NFC remove unimplemented query adds 0c096da02f5 AMDGPU: Fix crash from inconsistent register types for v3i16/v3f16 adds 39aa8954a48 Move EH spec mismatches under -fms-compatibility adds fd10536a8c2 [JITLink] Fix bogus TimerGroup constructor call. adds ff07631b481 AMDGPU: Add amdgpu-32bit-address-high-bits to MIR serialization adds 2d247359cc3 [dotest] Remove results port adds 2f51a43f8c2 [Tblgen][MCA] Add the ability to mark groups as LoadQueue a [...] adds 3b1b56d3fb9 [ORCv2] - New Speculate Query Implementation adds 3737c0239a5 [driver][xray] fix the macOS support checker by supporting [...] adds ae56e593b90 Add GWP-ASan fuzz target to compiler-rt/tools. adds 2f2feebf4d3 Revert Autogenerate the shebang lines for tools/opt-viewer adds 559ae14c9b6 Remove clang-tidy-vs from clang-tools-extra (PR41791) adds 7c72e82b255 [XCOFF][AIX] Generate symbol table entries with llvm-readobj adds 2797474dbb9 AMDGPU: Add baseline test for num sign bits of mul adds 2910184936e DAG: computeNumSignBits for MUL adds 9fac4a5d352 Diagnose both _Complex and _Imaginary as C99 extensions. adds eac783a900d AMDGPU: Always emit amdgpu-flat-work-group-size adds 2694522f134 [Loads/SROA] Remove blatantly incorrect code and fix a bug [...] adds 86a4a530f43 [clangd] Add a distinct highlighting for local variables adds e20b91c265d [GlobalISel] Replace hard coded dynamic alloca handling wit [...] adds 06dc817852d Update two x86 datalayouts for r370083, looks like racing commits adds 0c01d920512 [Platform/Android] Read the adb server from an env variable if set adds 528f5da6d86 Debug Info: Support for DW_AT_export_symbols for anonymous structs adds 27e66bf7109 Diagnose _Bool as a C99 extension. adds b5aefed40ab [libc++] Add yet another test for inverted character classes adds 79f3459deb7 Fix asan-symbolize-bad-path.cpp on Darwin adds 33585ddf149 [Analysis] Improve EmitGEPOffset handling of vector GEPs wi [...] adds c894c6c9833 [RISCV] Implement RISCVRegisterInfo::getPointerRegClass adds 5bbb604bb5b [InstCombine] Disable some portions of foldGEPICmp for GEPs [...] adds 4368971b05c [Clang][Bundler] Fix for a hang when unbundling fat binary adds cfd641d84a5 [clang][Index][NFC] Move IndexDataConsumer default implementation adds 50c094a3685 [dotest] Remove check for LLDB_TESTSUITE_FORCE_FINISH adds d3136661bac [sanitizer_common] Close superfluous file descriptors in sp [...] adds 1fac68b0dc1 ArrayRef'ized CompilerInvocation::CreateFromArgs adds 2ed2e62498b [preprocessor] Add an opportunity to retain excluded condit [...] adds 29db51dad4e Revert "[lldb] Move redundant persistent variable counter t [...] adds 92ed86d239c [lld][WebAssembly] Support for growable tables adds 93a26ec98d3 [NFC] Assert preconditions and merge all users into one cod [...] adds 57b4e107e43 Re-land [clang-scan-deps] Minimizer: Correctly handle multi [...] adds 73152a2ec20 [ObjC] Fix type checking for qualified id block parameters. adds 1fcdcd09bc3 [lit] Don't set DYLD_LIBRARY_PATH when DYLD_INSERT_LIBRARIE [...] adds de37c444ef4 [test] Disable TestConcurrentManySignals on Darwin. adds eb0df9b285c [lit] Fix the way we check if an environment var is set adds 5c7e96dc266 AMDGPU/GlobalISel: Implement addrspacecast for 32-bit const [...] adds 712a9b02c05 Fix "commas at the end of enumerator lists are a C99-specific" adds 57076d3199f Revert "Change the X86 datalayout to add three address spac [...] adds 60a99f4964e [Clang][Bundler] Do not require host triple for extracting [...] adds b9b712df82f [libomptarget] Refactor shfl_sync macro to inline function adds 4a44569cbd9 [test] Speculative fix for r369966 on llvm-clang-x86_64-win adds 327aa811234 [libomptarget] Refactor shfl_down_sync macro to inline function adds 1709f4847e0 Revert r370105 - Update two x86 datalayouts for r370083, lo [...] adds e73e3013a64 Fix build break due to close brace lost in merge adds be3d4873130 [libomptarget] Refactor syncwarp macro to inline function adds a8bbcbd0064 AMDGPU/GlobalISel: Fix constraining scalar and/or/xor adds e816421087b Fixup build of clang-interpreter example after change in r370122. adds deeda85f3ff Update name of objc runtime SPI function we call for class names. adds acd8499028f [compiler-rt] Don't use libcxx if it's not enabled by LLVM_ [...] adds 180380651c5 [clang-doc] Use llvm::createStringError and canonicalize er [...] adds 6964027315f [LoopFusion] Fix another -Wunused-function in -DLLVM_ENABLE [...] adds b9d87b95280 [llvm-objdump] Add the missing ARMv8 subarch detection adds 05bda8b4e5d Annotate return values of allocation functions with derefer [...] adds a0a8dd225d7 [NFC] Updated test adds 207c6539659 [NFC] Unbreak tests adds a761ba0f2d4 [ARM][ParallelDSP] Change search for muls adds 8fbe81fb29e [ELF][RISCV] Assign st_shndx of __global_pointer$ to 1 if . [...] adds d15df0ede58 [LV] Fold tail by masking - handle reductions adds 9774a2ba279 [lldb][NFC] Update documentation of Handle[Argument]Completion adds 248abe2b663 Delete minimize_source_to_dependency_directives_invalid_error.c adds 0af82068a8c [LLVM-C] Fix ByVal Attribute crashing adds d73ac96d80c [clangd] Surface errors from command-line parsing adds ac5a475b537 [lldb][NFC] Get rid of C-strings in HandleOptionCompletion adds 54a6f6839be [ELF][AMDGPU][SPARC] Allow PT_LOAD to have overlapping p_of [...] adds 91864f82c7d [mach-o] Extend LC_DATA_IN_CODE support to x86_64 adds 1c5b143c990 [MVE] VMOVX patterns adds efb8b7b1ec4 [lldb] Fix and test completion for ambiguous long options adds f0ad3e4093b [lldb][NFC] Test custom C++ operators adds 379f6186dd6 [ARM] Move MVEVPTBlockPass to a separate file. NFC adds d2f58545679 gn build: Merge r370187 adds c5b38e28699 [DAGCombine] Remove LoadedSlice::Cost default 'ForCodeSize' [...] adds 4f4387dd123 [TargetLowering] Add buildLegalVectorShuffle facility to he [...] adds ab6594575a2 [clangd] Fix SelectionTree to allow selection range express [...] adds 523f999acf6 [ELF][RISCV] Allow PT_LOAD to have overlapping p_offset ran [...] adds 9004c077c04 [clang-tidy] readability-identifier-naming shouldn't compla [...] adds 05e2e290c04 [lldb][NFC] Extend operator test case with conversion operators adds 95686fa898e [lldb][NFC] Actually run all expects in lang/cpp/operators adds f46ba4f0771 [mips] Use less registers to load address of TargetExternalSymbol adds 14e07d7f4bf [DAGCombine] Fix cppcheck shadow variable warning. NFCI. adds aba62e9c00e Revert "[yaml2obj] - Don't allow setting StOther and Other/ [...] adds 4046e1ee21a [lldb][NFC] Test named operators like new and function name [...] adds d1a24bab3a8 [clang-tidy] Fix the potential infinite loop in recordIsTri [...] adds 2f323fc790c [lldb][NFC] Refactor and document ClangASTContext::IsOperator adds 2dddf3e4ff8 [clangd] Cleans up the semantic highlighting resources if c [...]
No new revisions were added by this update.
Summary of changes: clang-tools-extra/CMakeLists.txt | 1 - clang-tools-extra/clang-doc/BitcodeReader.cpp | 156 +- clang-tools-extra/clang-doc/Generators.cpp | 4 +- clang-tools-extra/clang-doc/HTMLGenerator.cpp | 24 +- clang-tools-extra/clang-doc/MDGenerator.cpp | 4 +- clang-tools-extra/clang-doc/Representation.cpp | 12 +- clang-tools-extra/clang-doc/YAMLGenerator.cpp | 4 +- clang-tools-extra/clang-doc/tool/ClangDocMain.cpp | 4 +- clang-tools-extra/clang-tidy-vs/.gitignore | 7 - clang-tools-extra/clang-tidy-vs/CMakeLists.txt | 28 - clang-tools-extra/clang-tidy-vs/ClangTidy.sln | 22 - .../clang-tidy-vs/ClangTidy/CategoryVerb.cs | 70 - .../clang-tidy-vs/ClangTidy/CheckDatabase.cs | 67 - .../clang-tidy-vs/ClangTidy/CheckTree.cs | 273 --- .../clang-tidy-vs/ClangTidy/ClangTidy.csproj | 267 --- .../clang-tidy-vs/ClangTidy/ClangTidy.vsct | 118 -- .../ClangTidy/ClangTidyCheckAttribute.cs | 22 - .../ClangTidy/ClangTidyConfigParser.cs | 214 --- .../ClangTidy/ClangTidyConfigurationPage.cs | 61 - .../clang-tidy-vs/ClangTidy/ClangTidyPackage.cs | 55 - .../clang-tidy-vs/ClangTidy/ClangTidyProperties.cs | 83 - .../ClangTidy/ClangTidyPropertyGrid.Designer.cs | 119 -- .../ClangTidy/ClangTidyPropertyGrid.cs | 207 --- .../ClangTidy/ClangTidyPropertyGrid.resx | 123 -- .../ClangTidy/DynamicPropertyComponent.Designer.cs | 42 - .../ClangTidy/DynamicPropertyComponent.cs | 138 -- .../ClangTidy/DynamicPropertyConverter.cs | 139 -- .../ClangTidy/DynamicPropertyDescriptor.cs | 137 -- .../ClangTidy/ForwardingPropertyDescriptor.cs | 191 --- .../clang-tidy-vs/ClangTidy/GlobalSuppressions.cs | 11 - clang-tools-extra/clang-tidy-vs/ClangTidy/Guids.cs | 12 - .../clang-tidy-vs/ClangTidy/PkgCmdID.cs | 7 - .../ClangTidy/Properties/AssemblyInfo.cs | 33 - .../clang-tidy-vs/ClangTidy/Resources.Designer.cs | 81 - .../clang-tidy-vs/ClangTidy/Resources.resx | 124 -- .../ClangTidy/Resources/ClangTidyChecks.yaml | 317 ---- .../ClangTidy/Resources/Images_32bit.bmp | Bin 5176 -> 0 bytes .../clang-tidy-vs/ClangTidy/Resources/Package.ico | Bin 1078 -> 0 bytes .../clang-tidy-vs/ClangTidy/Utility.cs | 35 - .../clang-tidy-vs/ClangTidy/VSPackage.resx | 130 -- .../clang-tidy-vs/ClangTidy/license.txt | 278 --- .../clang-tidy-vs/ClangTidy/packages.config | 6 - .../ClangTidy/source.extension.vsixmanifest | 36 - clang-tools-extra/clang-tidy-vs/README.txt | 17 - .../clang-tidy-vs/source.extension.vsixmanifest.in | 36 - .../clang-tidy/ExpandModularHeadersPPCallbacks.cpp | 2 +- .../clang-tidy/ExpandModularHeadersPPCallbacks.h | 2 +- .../readability/IdentifierNamingCheck.cpp | 10 + clang-tools-extra/clang-tidy/utils/TypeTraits.cpp | 4 + clang-tools-extra/clangd/ClangdServer.cpp | 5 + clang-tools-extra/clangd/ClangdUnit.cpp | 16 +- clang-tools-extra/clangd/ClangdUnit.h | 7 +- clang-tools-extra/clangd/CodeComplete.cpp | 7 +- clang-tools-extra/clangd/Compiler.cpp | 9 +- clang-tools-extra/clangd/Compiler.h | 3 +- clang-tools-extra/clangd/Diagnostics.cpp | 55 +- clang-tools-extra/clangd/Selection.cpp | 10 + clang-tools-extra/clangd/SemanticHighlighting.cpp | 17 +- clang-tools-extra/clangd/SemanticHighlighting.h | 1 + clang-tools-extra/clangd/TUScheduler.cpp | 42 +- clang-tools-extra/clangd/TUScheduler.h | 7 + .../clangd/clients/clangd-vscode/src/extension.ts | 13 +- .../clangd-vscode/src/semantic-highlighting.ts | 65 +- .../test/semantic-highlighting.test.ts | 3 +- clang-tools-extra/clangd/index/Background.cpp | 4 +- .../clangd/test/semantic-highlighting.test | 11 +- .../clangd/unittests/ClangdUnitTests.cpp | 6 +- .../clangd/unittests/FileIndexTests.cpp | 4 +- .../clangd/unittests/HeadersTests.cpp | 2 +- .../clangd/unittests/SelectionTests.cpp | 16 + .../clangd/unittests/SemanticHighlightingTests.cpp | 115 +- .../clangd/unittests/TUSchedulerTests.cpp | 67 +- clang-tools-extra/clangd/unittests/TestTU.cpp | 8 +- clang-tools-extra/docs/ReleaseNotes.rst | 8 + .../checks/readability-identifier-naming.rst | 4 + ...oreguidelines-pro-type-member-init-no-crash.cpp | 7 + .../clang-tidy/readability-identifier-naming.cpp | 26 + clang/.gitattributes | 3 + clang/examples/clang-interpreter/main.cpp | 6 +- clang/include/clang-c/Index.h | 7 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 8 +- clang/include/clang/Frontend/ASTUnit.h | 1 + clang/include/clang/Frontend/CompilerInvocation.h | 7 +- clang/include/clang/Index/IndexDataConsumer.h | 16 +- clang/include/clang/Lex/PPCallbacks.h | 4 +- clang/include/clang/Lex/PreprocessorOptions.h | 4 + clang/lib/AST/ASTContext.cpp | 6 +- clang/lib/Basic/Targets/RISCV.h | 14 + clang/lib/CodeGen/CGDebugInfo.cpp | 7 +- clang/lib/CodeGen/TargetInfo.cpp | 10 +- clang/lib/Driver/XRayArgs.cpp | 2 +- clang/lib/Frontend/ASTUnit.cpp | 2 + clang/lib/Frontend/CompilerInvocation.cpp | 8 +- .../Frontend/CreateInvocationFromCommandLine.cpp | 4 +- clang/lib/Frontend/DependencyFile.cpp | 2 +- clang/lib/Index/IndexingAction.cpp | 21 - .../Lex/DependencyDirectivesSourceMinimizer.cpp | 49 +- clang/lib/Lex/PPDirectives.cpp | 20 +- clang/lib/Lex/PPMacroExpansion.cpp | 3 +- clang/lib/Parse/ParseDecl.cpp | 9 +- clang/lib/Parse/ParseDeclCXX.cpp | 2 +- clang/lib/Parse/ParseExpr.cpp | 5 +- clang/lib/Sema/SemaExceptionSpec.cpp | 12 +- clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp | 103 +- clang/lib/Tooling/Tooling.cpp | 4 +- .../sarif-diagnostics-taint-test.c.sarif | 56 +- .../sarif-multi-diagnostic-test.c.sarif | 288 +++- .../diagnostics/sarif-multi-diagnostic-test.c | 13 +- clang/test/Analysis/lit.local.cfg | 2 +- clang/test/CodeGen/riscv-atomics.c | 68 + .../test/CodeGenCXX/debug-info-export_symbols.cpp | 11 + clang/test/CodeGenCXX/pr18661.cpp | 2 +- clang/test/CodeGenOpenCL/amdgpu-attrs.cl | 35 +- clang/test/Driver/XRay/xray-instrument-macos.c | 4 + clang/test/Driver/clang-offload-bundler.c | 25 + clang/test/Driver/riscv32-toolchain.c | 89 + clang/test/Driver/riscv64-toolchain.c | 89 + .../Index/retain-excluded-conditional-blocks.m | 132 ++ clang/test/Parser/c11-noreturn.c | 2 +- clang/test/Parser/c99.c | 11 + clang/test/Sema/generic-selection.c | 33 +- clang/test/Sema/static-assert.c | 36 +- clang/test/SemaCXX/MicrosoftCompatibility.cpp | 44 + clang/test/SemaCXX/MicrosoftExtensions.cpp | 43 - clang/test/SemaCXX/compare-cxx2a.cpp | 8 +- clang/test/SemaCXX/complex-init-list.cpp | 4 +- clang/test/SemaCXX/constant-expression-cxx11.cpp | 18 +- clang/test/SemaCXX/ms-exception-spec.cpp | 2 +- clang/test/SemaObjC/block-type-safety.m | 11 + clang/tools/arcmt-test/arcmt-test.cpp | 5 +- clang/tools/c-index-test/c-index-test.c | 30 + .../tools/clang-import-test/clang-import-test.cpp | 4 +- .../clang-offload-bundler/ClangOffloadBundler.cpp | 18 +- clang/tools/driver/cc1_main.cpp | 4 +- clang/tools/libclang/CIndex.cpp | 4 +- clang/unittests/AST/ExternalASTSourceTest.cpp | 1 - clang/unittests/Tooling/DependencyScannerTest.cpp | 35 + compiler-rt/CMakeLists.txt | 44 +- compiler-rt/lib/gwp_asan/CMakeLists.txt | 23 - compiler-rt/lib/sanitizer_common/sanitizer_mac.cpp | 28 +- .../TestCases/Posix/asan-symbolize-bad-path.cpp | 3 +- compiler-rt/tools/CMakeLists.txt | 1 + compiler-rt/tools/gwp_asan/CMakeLists.txt | 20 + .../gwp_asan/stack_trace_compressor_fuzzer.cpp | 0 .../inverted_character_classes.pass.cpp | 3 + lld/ELF/SyntheticSections.cpp | 17 - lld/ELF/SyntheticSections.h | 10 - lld/ELF/Writer.cpp | 27 +- lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp | 50 +- lld/test/ELF/amdgpu-relocs.s | 18 +- lld/test/ELF/basic-sparcv9.s | 28 +- lld/test/ELF/riscv-gp-dummy-sdata.s | 25 - lld/test/ELF/riscv-gp-no-sdata.s | 15 + lld/test/ELF/riscv-gp.s | 17 +- lld/test/ELF/riscv-plt.s | 65 +- lld/test/ELF/riscv-reloc-copy.s | 19 +- lld/test/ELF/riscv-reloc-got.s | 50 +- lld/test/ELF/riscv-tls-gd.s | 58 +- lld/test/ELF/riscv-tls-ie.s | 54 +- lld/test/ELF/riscv-tls-ld.s | 44 +- lld/test/ELF/riscv32-reloc-32-pic.s | 6 +- lld/test/ELF/riscv64-reloc-64-pic.s | 6 +- lld/test/wasm/growable-table.test | 17 + lld/wasm/Config.h | 1 + lld/wasm/Driver.cpp | 1 + lld/wasm/Options.td | 3 + lld/wasm/SyntheticSections.cpp | 6 +- lldb/include/lldb/Expression/ExpressionVariable.h | 4 +- lldb/include/lldb/Interpreter/CommandObject.h | 14 +- lldb/include/lldb/Symbol/ClangASTContext.h | 2 +- lldb/include/lldb/Target/Target.h | 6 + lldb/lit/Suite/lit.cfg | 28 +- .../Python/lldbsuite/test/configuration.py | 1 - lldb/packages/Python/lldbsuite/test/dotest.py | 16 - lldb/packages/Python/lldbsuite/test/dotest_args.py | 6 - .../functionalities/completion/TestCompletion.py | 7 + .../concurrent_events/TestConcurrentManySignals.py | 2 + .../Makefile | 0 .../TestCppOperators.py} | 0 .../lldbsuite/test/lang/cpp/operators/main.cpp | 163 ++ lldb/packages/Python/lldbsuite/test/lldbtest.py | 10 + .../lldbsuite/test_event/formatter/__init__.py | 43 +- .../lldbsuite/test_event/formatter/curses.py | 4 +- .../lldbsuite/test_event/formatter/pickled.py | 10 +- .../test_event/formatter/results_formatter.py | 3 +- .../Python/lldbsuite/test_event/formatter/xunit.py | 4 +- lldb/source/Expression/ExpressionVariable.cpp | 10 + lldb/source/Interpreter/Options.cpp | 36 +- .../Clang/ClangPersistentVariables.h | 10 - .../ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp | 2 +- lldb/source/Plugins/Platform/Android/AdbClient.cpp | 7 +- .../Common/NativeRegisterContextWindows_WoW64.cpp | 8 +- .../Common/NativeRegisterContextWindows_WoW64.h | 4 +- .../Common/NativeRegisterContextWindows_i386.cpp | 12 +- .../Common/NativeRegisterContextWindows_i386.h | 4 +- .../Common/NativeRegisterContextWindows_x86_64.cpp | 8 +- .../Common/NativeRegisterContextWindows_x86_64.h | 4 +- lldb/source/Symbol/ClangASTContext.cpp | 281 +-- llvm/CMakeLists.txt | 2 - llvm/examples/SpeculativeJIT/SpeculativeJIT.cpp | 5 +- llvm/include/llvm/Analysis/MemoryBuiltins.h | 5 + llvm/include/llvm/Analysis/Utils/Local.h | 9 + llvm/include/llvm/BinaryFormat/XCOFF.h | 23 +- .../llvm/CodeGen/GlobalISel/LegalizerHelper.h | 1 + .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 11 + llvm/include/llvm/CodeGen/TargetLowering.h | 8 + .../llvm/ExecutionEngine/JITLink/EHFrameSupport.h | 37 +- .../llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h | 12 +- .../llvm/ExecutionEngine/Orc/SpeculateAnalyses.h | 56 +- .../include/llvm/ExecutionEngine/Orc/Speculation.h | 57 +- llvm/include/llvm/Object/XCOFFObjectFile.h | 66 +- llvm/include/llvm/ObjectYAML/ELFYAML.h | 7 +- llvm/include/llvm/Target/TargetSchedule.td | 8 +- llvm/lib/Analysis/Loads.cpp | 64 +- llvm/lib/Analysis/MemoryBuiltins.cpp | 7 + llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 41 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 90 +- llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp | 11 + llvm/lib/CodeGen/MachineBlockPlacement.cpp | 40 - llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 163 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 12 + llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 29 +- .../lib/ExecutionEngine/JITLink/EHFrameSupport.cpp | 32 +- .../lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp | 39 +- .../lib/ExecutionEngine/Orc/ObjectLinkingLayer.cpp | 63 +- llvm/lib/ExecutionEngine/Orc/SpeculateAnalyses.cpp | 222 ++- llvm/lib/ExecutionEngine/Orc/Speculation.cpp | 135 +- llvm/lib/IR/Core.cpp | 11 +- llvm/lib/MC/MCXCOFFStreamer.cpp | 10 +- llvm/lib/MC/XCOFFObjectWriter.cpp | 7 + llvm/lib/MCA/HardwareUnits/LSUnit.cpp | 4 +- llvm/lib/Object/ELFObjectFile.cpp | 15 + llvm/lib/Object/XCOFFObjectFile.cpp | 163 +- llvm/lib/ObjectYAML/ELFEmitter.cpp | 7 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 50 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 2 + .../Target/AMDGPU/AMDGPUInstructionSelector.cpp | 9 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 39 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 6 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 2 + llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h | 5 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 9 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 8 +- llvm/lib/Target/ARM/ARMParallelDSP.cpp | 351 ++-- llvm/lib/Target/ARM/CMakeLists.txt | 1 + llvm/lib/Target/ARM/MVEVPTBlockPass.cpp | 172 ++ llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp | 143 -- llvm/lib/Target/Mips/MipsInstrInfo.td | 2 + llvm/lib/Target/Mips/MipsLegalizerInfo.cpp | 3 +- llvm/lib/Target/RISCV/RISCVRegisterInfo.h | 6 + llvm/lib/Target/X86/X86InstrControl.td | 52 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 80 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 33 + .../Transforms/InstCombine/InstCombineCompares.cpp | 37 +- llvm/lib/Transforms/Scalar/LoopFuse.cpp | 20 +- llvm/lib/Transforms/Scalar/SROA.cpp | 2 +- .../Vectorize/LoopVectorizationLegality.cpp | 19 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 41 +- llvm/lib/Transforms/Vectorize/VPlan.cpp | 8 + .../CodeGen/AArch64/GlobalISel/dynamic-alloca.ll | 75 +- .../AArch64/GlobalISel/legalize-dyn-alloca.mir | 162 ++ .../CodeGen/AArch64/GlobalISel/legalize-shift.mir | 10 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-and.mir | 137 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-or.mir | 108 +- .../CodeGen/AMDGPU/GlobalISel/inst-select-xor.mir | 108 +- .../AMDGPU/GlobalISel/legalize-addrspacecast.mir | 209 +++ .../CodeGen/AMDGPU/GlobalISel/legalize-ashr.mir | 180 +- .../CodeGen/AMDGPU/GlobalISel/legalize-lshr.mir | 18 +- .../AMDGPU/GlobalISel/legalize-merge-values.mir | 6 +- .../CodeGen/AMDGPU/GlobalISel/legalize-shl.mir | 276 +-- .../AMDGPU/GlobalISel/legalize-unmerge-values.mir | 42 +- llvm/test/CodeGen/AMDGPU/computeNumSignBits-mul.ll | 159 ++ .../AMDGPU/cross-block-use-is-not-abi-copy.ll | 89 + llvm/test/CodeGen/AMDGPU/fneg-combines.ll | 2 +- llvm/test/CodeGen/ARM/O3-pipeline.ll | 3 +- llvm/test/CodeGen/ARM/ParallelDSP/blocks.ll | 79 + llvm/test/CodeGen/ARM/ParallelDSP/exchange.ll | 329 ++++ llvm/test/CodeGen/ARM/ParallelDSP/overlapping.ll | 172 ++ llvm/test/CodeGen/ARM/ParallelDSP/pr42729.ll | 4 +- llvm/test/CodeGen/ARM/ParallelDSP/pr43073.ll | 145 ++ llvm/test/CodeGen/ARM/ParallelDSP/smlad11.ll | 4 +- llvm/test/CodeGen/ARM/ParallelDSP/smlad12.ll | 2 +- llvm/test/CodeGen/ARM/ParallelDSP/smlaldx-2.ll | 4 +- .../MIR/AMDGPU/machine-function-info-no-ir.mir | 4 + .../CodeGen/MIR/AMDGPU/machine-function-info.ll | 13 +- .../CodeGen/Mips/GlobalISel/legalizer/bitwise.mir | 255 +++ .../CodeGen/Mips/GlobalISel/llvm-ir/bitwise.ll | 140 ++ .../Mips/indirect-jump-hazard/long-calls.ll | 13 +- llvm/test/CodeGen/Mips/long-calls.ll | 8 +- llvm/test/CodeGen/PowerPC/aix-xcoff-lcomm.ll | 37 + llvm/test/CodeGen/PowerPC/block-placement.mir | 12 +- llvm/test/CodeGen/PowerPC/fneg.ll | 7 +- llvm/test/CodeGen/Thumb2/mve-div-expand.ll | 138 +- llvm/test/CodeGen/Thumb2/mve-fmas.ll | 255 +-- llvm/test/CodeGen/Thumb2/mve-fmath.ll | 548 +++--- llvm/test/CodeGen/Thumb2/mve-fp-negabs.ll | 68 +- llvm/test/CodeGen/Thumb2/mve-frint.ll | 204 +-- llvm/test/CodeGen/Thumb2/mve-minmax.ll | 54 +- llvm/test/CodeGen/Thumb2/mve-shuffle.ll | 53 +- llvm/test/CodeGen/Thumb2/mve-simple-arith.ll | 162 +- llvm/test/CodeGen/Thumb2/mve-vcmpf.ll | 1812 ++++++-------------- llvm/test/CodeGen/Thumb2/mve-vcmpfr.ll | 1532 ++++++----------- llvm/test/CodeGen/Thumb2/mve-vcmpfz.ll | 1532 ++++++----------- llvm/test/CodeGen/Thumb2/mve-vcvt.ll | 52 +- llvm/test/CodeGen/Thumb2/mve-vfma.ll | 1 + llvm/test/DebugInfo/MIR/X86/DW_OP_entry_value.mir | 2 +- .../JITLink/X86/MachO_zero_fill_alignment.s | 14 + .../Transforms/InstCombine/compare-unescaped.ll | 108 +- .../test/Transforms/InstCombine/deref-alloc-fns.ll | 19 +- llvm/test/Transforms/InstCombine/getelementptr.ll | 30 + .../Transforms/InstCombine/malloc-free-delete.ll | 157 +- llvm/test/Transforms/InstCombine/objsize-64.ll | 29 +- llvm/test/Transforms/InstCombine/objsize.ll | 8 +- llvm/test/Transforms/InstCombine/realloc.ll | 4 +- .../LoopVectorize/X86/tail_loop_folding.ll | 56 + llvm/test/Transforms/SROA/addrspacecast.ll | 11 +- llvm/test/tools/llvm-objdump/ARM/v8a-subarch.s | 9 + llvm/test/tools/llvm-objdump/ARM/v8r-subarch.s | 12 + .../llvm-readobj/Inputs/aix_xcoff_xlc_test8.o | Bin 0 -> 1720 bytes llvm/test/tools/llvm-readobj/xcoff-symbols.test | 446 +++++ llvm/test/tools/yaml2obj/elf-symbol-stother.yaml | 29 - llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 37 +- llvm/tools/llvm-readobj/XCOFFDumper.cpp | 267 ++- llvm/tools/opt-viewer/CMakeLists.txt | 21 +- .../opt-viewer/{opt-diff.py.in => opt-diff.py} | 2 +- .../opt-viewer/{opt-stats.py.in => opt-stats.py} | 2 +- .../opt-viewer/{opt-viewer.py.in => opt-viewer.py} | 2 +- .../opt-viewer/{optrecord.py.in => optrecord.py} | 2 +- llvm/utils/TableGen/CodeGenTarget.cpp | 8 +- .../gn/secondary/llvm/lib/Target/ARM/BUILD.gn | 1 + .../deviceRTLs/nvptx/src/data_sharing.cu | 6 +- openmp/libomptarget/deviceRTLs/nvptx/src/loop.cu | 4 +- .../deviceRTLs/nvptx/src/omptarget-nvptx.h | 9 - .../libomptarget/deviceRTLs/nvptx/src/parallel.cu | 6 +- .../libomptarget/deviceRTLs/nvptx/src/reduction.cu | 7 +- .../libomptarget/deviceRTLs/nvptx/src/supporti.h | 10 +- .../deviceRTLs/nvptx/src/target_impl.h | 33 +- 337 files changed, 9519 insertions(+), 10732 deletions(-) delete mode 100644 clang-tools-extra/clang-tidy-vs/.gitignore delete mode 100644 clang-tools-extra/clang-tidy-vs/CMakeLists.txt delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy.sln delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/CategoryVerb.cs delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/CheckDatabase.cs delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/CheckTree.cs delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/ClangTidy.csproj delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/ClangTidy.vsct delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/ClangTidyCheckAttribute.cs delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/ClangTidyConfigParser.cs delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/ClangTidyConfiguratio [...] delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/ClangTidyPackage.cs delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/ClangTidyProperties.cs delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/ClangTidyPropertyGrid [...] delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/ClangTidyPropertyGrid.cs delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/ClangTidyPropertyGrid.resx delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/DynamicPropertyCompon [...] delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/DynamicPropertyComponent.cs delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/DynamicPropertyConverter.cs delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/DynamicPropertyDescriptor.cs delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/ForwardingPropertyDes [...] delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/GlobalSuppressions.cs delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/Guids.cs delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/PkgCmdID.cs delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/Properties/AssemblyInfo.cs delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/Resources.Designer.cs delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/Resources.resx delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/Resources/ClangTidyCh [...] delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/Resources/Images_32bit.bmp delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/Resources/Package.ico delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/Utility.cs delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/VSPackage.resx delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/license.txt delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/packages.config delete mode 100644 clang-tools-extra/clang-tidy-vs/ClangTidy/source.extension.vsix [...] delete mode 100644 clang-tools-extra/clang-tidy-vs/README.txt delete mode 100644 clang-tools-extra/clang-tidy-vs/source.extension.vsixmanifest.in create mode 100644 clang-tools-extra/test/clang-tidy/cppcoreguidelines-pro-type-me [...] create mode 100644 clang/.gitattributes create mode 100644 clang/test/CodeGen/riscv-atomics.c create mode 100644 clang/test/CodeGenCXX/debug-info-export_symbols.cpp create mode 100644 clang/test/Driver/XRay/xray-instrument-macos.c create mode 100644 clang/test/Index/retain-excluded-conditional-blocks.m create mode 100644 clang/test/Parser/c99.c create mode 100644 compiler-rt/tools/CMakeLists.txt create mode 100644 compiler-rt/tools/gwp_asan/CMakeLists.txt rename compiler-rt/{lib => tools}/gwp_asan/stack_trace_compressor_fuzzer.cpp (100%) delete mode 100644 lld/test/ELF/riscv-gp-dummy-sdata.s create mode 100644 lld/test/ELF/riscv-gp-no-sdata.s create mode 100644 lld/test/wasm/growable-table.test copy lldb/packages/Python/lldbsuite/test/lang/cpp/{class-template-parameter-pack = [...] copy lldb/packages/Python/lldbsuite/test/lang/cpp/{function_refs/TestFunctionRefs. [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/operators/main.cpp create mode 100644 llvm/lib/Target/ARM/MVEVPTBlockPass.cpp create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-dyn-alloca.mir create mode 100644 llvm/test/CodeGen/AMDGPU/computeNumSignBits-mul.ll create mode 100644 llvm/test/CodeGen/ARM/ParallelDSP/blocks.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/ARM/ParallelDSP/pr43073.ll create mode 100644 llvm/test/ExecutionEngine/JITLink/X86/MachO_zero_fill_alignment.s create mode 100644 llvm/test/tools/llvm-objdump/ARM/v8a-subarch.s create mode 100644 llvm/test/tools/llvm-objdump/ARM/v8r-subarch.s create mode 100644 llvm/test/tools/llvm-readobj/Inputs/aix_xcoff_xlc_test8.o create mode 100644 llvm/test/tools/llvm-readobj/xcoff-symbols.test rename llvm/tools/opt-viewer/{opt-diff.py.in => opt-diff.py} (98%) rename llvm/tools/opt-viewer/{opt-stats.py.in => opt-stats.py} (98%) rename llvm/tools/opt-viewer/{opt-viewer.py.in => opt-viewer.py} (99%) rename llvm/tools/opt-viewer/{optrecord.py.in => optrecord.py} (99%)