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-next-allnoconfig in repository toolchain/ci/llvm-project.
from 792dc04166d [clang-tidy] Handle member variables in readability-simplif [...] adds f12c9730ef0 [clang-tidy] Removed superfluous and slightly annoying newl [...] adds 62650cf464d [NFC] Fixup FileCheck option name in tests added in rL360881 adds ab155469835 Fix isInSystemMacro in presence of macro and pasted token adds 3a0e6e1c6c9 [DominatorTree] Print roots unconditionally in `print()`. adds 828b685ebe3 RegAllocFast: Improve hinting heuristic adds 2120748f770 GlobalISel: Add buildFMA to MachineIRBuilder adds 73643b5041b [CodeGen] Add lround/llround builtins adds 0732fcc7d5a Fix hwloc topology traversal code unable to handle situatio [...] adds 1b93a24c297 Reland "[analyzer] Add an example plugin for checker depend [...] adds e183340c29d Recommit [Object] Change object::SectionRef::getContents() [...] adds 2e0d0d377de [llvm-objdump]Improve testing of some switches #1 adds 2d28db6b9f4 [AArch64] Handle ISD::LROUND and ISD::LLROUND adds af8cda15dec [tests][go]Add -stdlib=libc++ to build GO test if LLVM is b [...] adds 0d9dcd7bf01 [clang] Handle lround/llround builtins adds 3966b02cc82 [RISCV][NFC] Add nounwind attribute to functions missing it [...] adds 2dee094a08f Fixes for builds that require strict X/Open and POSIX compatiblity adds 152f81fae80 [InstSimplify] fold fcmp (minnum, X, C1), C2 minnum(X, L [...] adds 6dc363ecc13 Add AIX Version Macros adds 17624a9aad1 [llvm-objdump] Add "REQUIES: x86-registered-target" to sect [...] adds 6f59b4b6d95 Resubmit: [Salvage] Change salvage debug info implementatio [...] adds df24c92c0f0 AMDGPU: Assume xnack is enabled by default adds aaf834b2ea4 [llvm-objdump]Split section-filter.test in two to remove X8 [...] adds 3413035477b [InstSimplify] add tests for fcmp of maxnum with constants; NFC adds 99e6f4d11af AMDGPU: Introduce TokenFactor for ABI register copies in ca [...] adds 738e42efb3c ftime-trace as a CoreOption adds 2d29e16c308 Minidump: Add support for the MemoryList stream adds 0b47303886d [llvm-objdump]Move test code missed in r360904 adds daa91492dd9 [analyzer] Add a test plugin for checker option handling adds 402ca78c436 Improve the test coverage for std::is_base_of adds 600ec01b7e2 [CodeComplete] Complete enumerators when preferred type is an enum adds 8249a8889db [CommandLine] Don't allow duplicate categories. adds 8779b74db10 [libFuzzer] Disable merge-sigusr.test on linux. adds f09b9d419f2 [X86] Use 0x9 instead of 0x1 as the immediate in some maske [...] adds 3fdd4b74a6f [IRExecutionUnit] Remove static_assert adds d18f58166c0 [ORC] Use inline friend definitions for SymbolStringPtr operators. adds 58964566e05 [X86] Update doxygen comments for AVX512BF16 to not refer t [...] adds f8f788b2054 Fixed second issue reported in https://bugs.llvm.org/show_b [...] adds d147cea3b94 Move TraversalKind enum to ast_type_traits adds ec6ee797ec1 Fix typos in comment. adds 60bf24aa9d7 Update comments on enums adds 649bffccca2 [InstCombine] add tests for shuffle of insert subvectors; NFC adds 20040db9a68 [X86] Stop implicitly enabling avx512vl when avx512bf16 is [...] adds c97b50e2247 [ORC] Change handling for SymbolStringPtr tombstones and em [...] adds a59dad920ff [TSan][libdispatch] Use FileCheck's --implicit-check-not=... adds f637bb6ebdd [NFC][InstSimplify] Update fast-math.ll tests I botched in [...] adds 431dd943a1a Make sure GetObjectDescription falls back to the Objective- [...] adds de2cc01286e Factor out switch statement into a helper function (NFC) adds 12a8ea9876a [Tests] Autogen a few lftr test in preparation for merging adds 082ec7a7848 [Tests] Autogen a few more lftr tests for readability adds c8783798f45 [Tests] Autogen the last lftr test adds fb70fbaba43 [Tests] Start consolidating lftr tests into a single file adds c37a86d479d [Test] Remove a bunch of cruft from a test adds e7b680478c8 [Tests] More consolidation of lftr tests adds 708afb56c12 Implement __builtin_LINE() et. al. to support source locati [...] adds bd974842416 Reland "[Clang][PP] Add the __FILE_NAME__ builtin macro" adds 9adabefdcee [clang/test] Add missing dependency on llvm-cxxfilt. adds 1a53ff2a13f [WebAssembly] Don't generate empty type sections. adds d029bf0f8c4 [WebAssembly] Move code and data section generation to fina [...] adds e3cbdaf1b5e [CodeGen] Fixed de-optimization of legalize subvector extract adds b42c73de3dc Fix PCC test failures for source location builtins adds 583df63134b XFAIL test for new GCC version adds d2284128a9c [Target] Stop linking against lldbPluginObjCLanguage adds 10fba12e504 Add Clang shared library with C++ exports adds fe331a67a54 Fix failing source location test on Windows adds c2029068bc5 Emit global variables as S_CONSTANT records for codeview de [...] adds 06b6a2ef41c Remove unneeded alignment spec from builtin_FUNCTION.cpp test adds 08c15df29f8 [X86] Deduplicate symbol lowering logic, NFC adds 11305984d05 [X86][AsmParser] Rename "ConditionCode" variable to "Condit [...] adds add7ed22816 [X86][AsmParser] Ignore "short" even harder in Intel syntax ASM. adds 5ff1eb6418a Revert r358069 "Discard debuginfo for object files empty after GC" adds 2b9a3ea13f4 Slightly update the macOS part of status.rst to be less out [...] adds 087a30d5271 [Tests] Expand basic lftr coverage adds 627e383ce55 [sanitizer] Don't generate "failed to intercept" constants [...] adds 7f281b2c06b HWASan exception support. adds 4a5e01faa49 [X86][AsmParser] Add mnemonics missed in r360954. adds f0a0e8bb365 [Tests] Consolidate more lftr tests adds 9b92875bbdd Convert PointerUnion to a variadic template. adds d764e7c6601 Revert r360859: "Reland r360771 "[MergeICmps] Simplify the code."" adds b5d7ad1d9a2 [Docs] Unify sidebar padding adds 9427961c89f [SystemZ] Bugfix in SystemZTargetLowering::combineIntDIVREM() adds d768ee21407 [CommandInterpreter] Accept blanks after `all` or [0-9]+ for bt. adds 1e0ec81cf16 [Docs] Remove architectures from feature matrix adds 9283f1847ca Clarify comments on helpers used by LFTR [NFC] adds a9a92653a30 Fix broken test case. adds 19871f848bb [CodeMetrics] Don't let extends of i1 be free. adds 65cab8c6399 [Docs] Fix headings in remote debugging adds 8e169cd2669 [LFTR] Factor out a helper function for readability purpose [NFC] adds 457d7caac82 Revert r360946 "Add Clang shared library with C++ exports" adds 7ee4307bd44 Refactor constant evaluation of typeid(T) to track a symbol [...] adds bbf154cf9cf Move symbol resolution code out of SymbolTable class. adds 45e76907966 [IndVars] Don't reimplement Loop::isLoopInvariant [NFC] adds f51dc8d2f98 [c++20] P1327R1: Support for typeid applied to objects of p [...] adds a74d6543745 [LFTR] Strengthen assertions in genLoopLimit [NFCI] adds 43ca0e9eb88 [ARM] Support .reloc *, R_ARM_NONE, * adds aa6102ad8ea [AArch64] Support .reloc *, R_AARCH64_NONE, * adds 364f662fa3f [GWP-ASan] Fixed issue with c++ standard library dependency. adds 2463239777b [X86] Support .reloc *, R_{386,X86_64}_NONE, * adds 1d16515fb40 [ELF] Implement Dependent Libraries Feature adds 876e39937ef Re-land: Add Clang shared library with C++ exports adds e18a6ad0b8b [MC][PowerPC] Clean up PPCAsmBackend adds a5a4124c494 Revert [c++20] P1327R1: Support for typeid applied to objec [...] adds a971003e467 Revert Refactor constant evaluation of typeid(T) to track a [...] adds ec6dc3089e7 [GlobalISel] Fix -Wsign-compare on 32-bit -DLLVM_ENABLE_ASS [...] adds ad7199f3e60 [PowerPC] Support .reloc *, R_PPC{,64}_NONE, * adds b7804ef3a74 [Analysis] Only run plugins tests if plugins are actually enabled adds ae1597d360d [X86] Add FeatureFastScalarShiftMasks and FeatureFastVector [...] adds 61ed46c737a [Bugpoint] Only run plugins tests if plugins are enabled adds 5652063eff6 [Clang][Docs] Document __FILE_NAME__. NFC adds ee0ce302c5e Refactor constant evaluation of typeid(T) to track a symbol [...] adds aee9448939c [ClangFormat] Editor integrations inherit default style fro [...] adds 77483765eb7 Fix alignment check to check the alignment of the intended type. adds 51ce8444f0e Fix crash if, during evaluation of __builtin_object_size, w [...] adds eb4cbf885c1 Suppress false-positive GCC -Wreturn-type warning. adds ff9b4263f97 Make DWARFContext dwo-aware and port debug_info sections over adds 580ff1e72a1 [MergeICmps] Add test from PR41917. adds 0d47f008215 [AArch64][SVE2] Asm: add integer multiply long instructions adds 334130a199c [AArch64][SVE2] Asm: add integer multiply-add long instructions adds 151d4f88dc9 [NFC] Fix line endings in OpenCL tests adds 7f605c35501 [AArch64][SVE2] Asm: add saturating multiply-add long instructions adds 30b2307da8b [analyzer] Insert checker options into AnalyzerOption::ConfigTable adds 929af673612 [Lex] Allow to consume tokens while preprocessing adds c4bc61bad7b [AMDGPU] detect WaW hazards when moving/merging load/store [...] adds 632dfdda16b Re-land r360859: "[MergeICmps] Simplify the code." adds 62370dd0e04 minidump: Use MemoryList parsing code from llvm adds 85cf76e783a [analyzer] Validate checker option names and values adds a6d3bd486b7 [X86] Pull out IsNOT helper. NFCI. adds ef9b8e03fd0 [ELF][test] Reorganize some R_*_NONE tests adds 2c52ddf31f5 [MinGW] Allow requesting PDB output without giving a file name adds 9ae0d222dc8 [MinGW] Implement --help for the MinGW driver adds 6863dfaa21d [MinGW] Implement the -v and --version flags for the MinGW driver adds 6ff6a8f656e [MinGW] Include --enable-auto-import in the help listing adds 7f8ea15ffa1 GlobalISel: Add MIRBuilder wrappers for bitcount instructions adds e1a2a28d6bc GlobalISel: Add fp<->int casts to MachineIRBuilder adds 1400a35f716 GlobalISel: Fix missing version of customFor adds b3dc73634c4 AMDGPU/GlobalISel: Use waterfall loop for buffer_load adds a3b5a386fa7 AMDGPU/GlobalISel: Use subreg index instead of extra unmerge adds 568f193847c AMDGPU/GlobalISel: RegBankSelect for llvm.amdgcn.s.buffer.load adds 90900fbc9fd [MergeICmps][NFC] Add more debug. adds 1448f5689e2 AMDGPU/GlobalISel: Legalize G_FCOPYSIGN adds 6aafc5e19d3 AMDGPU/GlobalISel: Legalize G_FRINT adds 6aebcd54998 AMDGPU/GlobalISel: Legalize G_INTRINSIC_TRUNC adds a510b570c28 AMDGPU/GlobalISel: Legalize G_FCEIL
No new revisions were added by this update.
Summary of changes: .../modernize/UseTrailingReturnTypeCheck.cpp | 4 +- .../clang-tidy/tool/run-clang-tidy.py | 4 +- clang/cmake/modules/AddClang.cmake | 7 +- clang/docs/LanguageExtensions.rst | 60 ++ clang/examples/CMakeLists.txt | 3 - clang/include/clang/AST/APValue.h | 92 ++-- clang/include/clang/AST/ASTContext.h | 15 + clang/include/clang/AST/ASTTypeTraits.h | 11 + .../include/clang/AST/CurrentSourceLocExprScope.h | 75 +++ clang/include/clang/AST/Expr.h | 65 +++ clang/include/clang/AST/ExprCXX.h | 33 +- clang/include/clang/AST/RecursiveASTVisitor.h | 2 + clang/include/clang/AST/Stmt.h | 12 + clang/include/clang/AST/Type.h | 2 +- .../clang/ASTMatchers/ASTMatchersInternal.h | 21 +- clang/include/clang/Basic/BuiltinsX86.def | 27 +- clang/include/clang/Basic/DiagnosticASTKinds.td | 3 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 2 + clang/include/clang/Basic/SourceManager.h | 9 +- clang/include/clang/Basic/StmtNodes.td | 1 + clang/include/clang/Basic/TokenKinds.def | 5 + clang/include/clang/Driver/Options.td | 2 +- clang/include/clang/Lex/Preprocessor.h | 40 +- clang/include/clang/Lex/Token.h | 21 +- clang/include/clang/Lex/TokenLexer.h | 12 +- clang/include/clang/Parse/Parser.h | 6 +- clang/include/clang/Sema/Sema.h | 15 + clang/include/clang/Serialization/ASTBitCodes.h | 3 + .../StaticAnalyzer/Frontend/CheckerRegistry.h | 17 + clang/lib/AST/APValue.cpp | 72 ++- clang/lib/AST/ASTContext.cpp | 25 + clang/lib/AST/ASTImporter.cpp | 12 +- clang/lib/AST/Expr.cpp | 89 ++- clang/lib/AST/ExprCXX.cpp | 5 +- clang/lib/AST/ExprClassification.cpp | 1 + clang/lib/AST/ExprConstant.cpp | 89 ++- clang/lib/AST/ItaniumMangle.cpp | 1 + clang/lib/AST/StmtPrinter.cpp | 4 + clang/lib/AST/StmtProfile.cpp | 4 + clang/lib/ASTMatchers/ASTMatchFinder.cpp | 34 +- clang/lib/Basic/Targets/OSTargets.h | 18 +- clang/lib/Basic/Targets/X86.cpp | 4 +- clang/lib/CodeGen/CGBuiltin.cpp | 37 ++ clang/lib/CodeGen/CGExpr.cpp | 12 +- clang/lib/CodeGen/CGExprAgg.cpp | 3 +- clang/lib/CodeGen/CGExprComplex.cpp | 3 +- clang/lib/CodeGen/CGExprConstant.cpp | 15 +- clang/lib/CodeGen/CGExprScalar.cpp | 11 +- clang/lib/CodeGen/CodeGenFunction.h | 22 +- clang/lib/CodeGen/CodeGenModule.cpp | 33 +- clang/lib/CodeGen/CodeGenModule.h | 9 +- .../CodeGen/ObjectFilePCHContainerOperations.cpp | 10 +- clang/lib/CodeGen/TargetInfo.cpp | 18 - clang/lib/Frontend/PrintPreprocessedOutput.cpp | 3 +- clang/lib/Headers/avx512bf16intrin.h | 52 +- clang/lib/Headers/avx512vlbf16intrin.h | 89 +-- clang/lib/Lex/MacroArgs.cpp | 2 +- clang/lib/Lex/PPCaching.cpp | 4 +- clang/lib/Lex/PPDirectives.cpp | 4 +- clang/lib/Lex/PPLexerChange.cpp | 13 +- clang/lib/Lex/PPMacroExpansion.cpp | 21 +- clang/lib/Lex/Pragma.cpp | 13 +- clang/lib/Lex/Preprocessor.cpp | 13 +- clang/lib/Lex/TokenLexer.cpp | 8 +- clang/lib/Parse/ParseCXXInlineMethods.cpp | 11 +- clang/lib/Parse/ParseDecl.cpp | 6 +- clang/lib/Parse/ParseDeclCXX.cpp | 12 +- clang/lib/Parse/ParseExpr.cpp | 45 +- clang/lib/Parse/ParseExprCXX.cpp | 13 +- clang/lib/Parse/ParseObjc.cpp | 4 +- clang/lib/Parse/ParseOpenMP.cpp | 7 +- clang/lib/Parse/ParsePragma.cpp | 60 +- clang/lib/Parse/ParseStmtAsm.cpp | 3 +- clang/lib/Parse/ParseTemplate.cpp | 4 +- clang/lib/Parse/Parser.cpp | 4 +- clang/lib/Rewrite/HTMLRewrite.cpp | 2 +- clang/lib/Sema/SemaCodeComplete.cpp | 65 ++- clang/lib/Sema/SemaDeclCXX.cpp | 6 +- clang/lib/Sema/SemaExceptionSpec.cpp | 1 + clang/lib/Sema/SemaExpr.cpp | 35 +- clang/lib/Sema/SemaExprObjC.cpp | 7 +- clang/lib/Sema/SemaTemplate.cpp | 9 +- clang/lib/Sema/TreeTransform.h | 41 +- clang/lib/Serialization/ASTReaderStmt.cpp | 15 + clang/lib/Serialization/ASTWriterStmt.cpp | 11 + clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp | 2 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 1 + .../StaticAnalyzer/Frontend/CheckerRegistry.cpp | 121 ++++- clang/test/Analysis/analyzer-config.c | 39 +- clang/test/Analysis/checker-plugins.c | 90 ++- clang/test/Analysis/invalid-checker-option.c | 57 ++ clang/test/Analysis/lit.local.cfg | 2 + clang/test/Analysis/plugins/CMakeLists.txt | 12 + .../CheckerDependencyHandling/CMakeLists.txt | 11 + .../CheckerDependencyHandling.cpp | 28 + ...heckerDependencyHandlingAnalyzerPlugin.exports} | 0 .../plugins/CheckerOptionHandling/CMakeLists.txt | 11 + .../CheckerOptionHandling.cpp | 43 ++ .../CheckerOptionHandlingAnalyzerPlugin.exports} | 0 .../plugins/SampleAnalyzer}/CMakeLists.txt | 0 .../plugins/SampleAnalyzer}/MainCallChecker.cpp | 18 +- .../SampleAnalyzer}/SampleAnalyzerPlugin.exports | 0 clang/test/CMakeLists.txt | 32 +- clang/test/CXX/drs/dr19xx.cpp | 9 +- clang/test/CodeCompletion/enum-preferred-type.cpp | 24 + clang/test/CodeGen/builtins.c | 10 + clang/test/CodeGen/dependent-lib.c | 6 +- clang/test/CodeGen/elf-linker-options.c | 7 - clang/test/CodeGen/math-builtins.c | 12 +- clang/test/CodeGen/math-libcalls.c | 12 +- clang/test/CodeGen/pragma-comment.c | 21 +- clang/test/CodeGenCXX/builtin-source-location.cpp | 268 +++++++++ clang/test/CodeGenCXX/builtin_FUNCTION.cpp | 41 ++ clang/test/CodeGenCXX/builtin_LINE.cpp | 95 ++++ clang/test/CodeGenCXX/debug-info-line.cpp | 7 + clang/test/CodeGenOpenCL/no-signed-zeros.cl | 20 +- clang/test/Driver/cl-options.c | 1 + clang/test/Misc/no-warn-in-system-macro.c | 7 +- clang/test/Modules/autolink.m | 4 +- clang/test/Parser/MicrosoftExtensions.cpp | 2 + clang/test/Parser/builtin_source_location.c | 19 + .../include-subdir/file_name_macro_include.h | 6 + clang/test/Preprocessor/Inputs/include-subdir/h | 1 + .../Inputs/include-subdir/subdir1/hdr1.h | 1 + .../Inputs/include-subdir/subdir1/hdr2.h | 1 + clang/test/Preprocessor/file_name_macro.c | 44 ++ clang/test/Preprocessor/init.c | 123 +++++ clang/test/Preprocessor/x86_target_features.c | 4 +- clang/test/Sema/source_location.c | 32 ++ clang/test/SemaCXX/Inputs/source-location-file.h | 44 ++ clang/test/SemaCXX/builtin-constant-p.cpp | 5 + clang/test/SemaCXX/builtin-object-size-cxx14.cpp | 7 + clang/test/SemaCXX/source_location.cpp | 590 ++++++++++++++++++++ clang/test/SemaCXX/typeid.cpp | 5 +- clang/test/SemaOpenCL/array-init.cl | 40 +- clang/test/lit.cfg.py | 8 +- clang/test/lit.site.cfg.py.in | 1 + clang/tools/CMakeLists.txt | 3 + clang/tools/clang-format/clang-format-sublime.py | 6 +- clang/tools/clang-format/clang-format-test.el | 1 - clang/tools/clang-format/clang-format.el | 6 +- clang/tools/clang-format/clang-format.py | 6 +- .../clang-offload-bundler/ClangOffloadBundler.cpp | 11 +- clang/tools/clang-shlib/CMakeLists.txt | 18 + clang/tools/clang-shlib/clang-shlib.cpp | 1 + clang/tools/libclang/CXCursor.cpp | 1 + .../ASTMatchers/ASTMatchersInternalTest.cpp | 2 +- clang/www/cxx_dr_status.html | 2 +- compiler-rt/lib/asan/asan_interceptors.h | 18 +- compiler-rt/lib/gwp_asan/CMakeLists.txt | 8 +- compiler-rt/lib/gwp_asan/random.cpp | 2 +- compiler-rt/lib/gwp_asan/random.h | 2 +- compiler-rt/lib/msan/msan_interceptors.cc | 18 +- compiler-rt/test/fuzzer/merge-sigusr.test | 3 +- compiler-rt/test/hwasan/TestCases/try-catch.cc | 60 ++ compiler-rt/test/tsan/libdispatch/after.c | 3 +- compiler-rt/test/tsan/libdispatch/async-norace.c | 3 +- compiler-rt/test/tsan/libdispatch/barrier.c | 3 +- compiler-rt/test/tsan/libdispatch/blocks.c | 4 +- compiler-rt/test/tsan/libdispatch/fd.c | 3 +- compiler-rt/test/tsan/libdispatch/groups-norace.c | 3 +- compiler-rt/test/tsan/libdispatch/io-barrier.c | 3 +- compiler-rt/test/tsan/libdispatch/io-cleanup.c | 3 +- compiler-rt/test/tsan/libdispatch/io.c | 3 +- .../test/tsan/libdispatch/serial-queue-norace.c | 3 +- compiler-rt/test/tsan/libdispatch/source-cancel.c | 3 +- compiler-rt/test/tsan/libdispatch/source-cancel2.c | 3 +- compiler-rt/test/tsan/libdispatch/source-event.c | 3 +- compiler-rt/test/tsan/libdispatch/source-event2.c | 3 +- .../test/tsan/libdispatch/source-registration.c | 3 +- .../test/tsan/libdispatch/source-registration2.c | 3 +- compiler-rt/test/tsan/libdispatch/sync-norace.c | 3 +- .../test/tsan/libdispatch/target-queue-norace.c | 3 +- .../utilities/meta/meta.rel/is_base_of.pass.cpp | 15 + .../test/catch_member_function_pointer_02.pass.cpp | 2 +- lld/ELF/Config.h | 1 + lld/ELF/Driver.cpp | 29 +- lld/ELF/Driver.h | 1 + lld/ELF/DriverUtils.cpp | 14 +- lld/ELF/InputFiles.cpp | 82 ++- lld/ELF/InputFiles.h | 4 - lld/ELF/InputSection.cpp | 1 - lld/ELF/InputSection.h | 10 +- lld/ELF/LTO.cpp | 8 +- lld/ELF/LinkerScript.cpp | 12 +- lld/ELF/MarkLive.cpp | 36 +- lld/ELF/Options.td | 4 + lld/ELF/Relocations.cpp | 5 +- lld/ELF/SymbolTable.cpp | 193 +++---- lld/ELF/SymbolTable.h | 16 +- lld/ELF/Symbols.h | 69 ++- lld/ELF/Writer.cpp | 18 +- lld/MinGW/Driver.cpp | 37 +- lld/MinGW/Options.td | 11 +- lld/test/ELF/Inputs/deplibs-lib_bar.s | 2 + .../{resolution-shared.s => deplibs-lib_foo.s} | 0 lld/test/ELF/Inputs/dtrace-r.o | Bin 624 -> 0 bytes lld/test/ELF/deplibs-colon-prefix.s | 15 + lld/test/ELF/deplibs-corrupt.s | 8 + lld/test/ELF/deplibs.s | 56 ++ lld/test/ELF/dtrace-r.test | 8 - lld/test/ELF/icf10.s | 17 + lld/test/ELF/icf10.test | 38 -- lld/test/ELF/linkerscript/comdat-gc.s | 3 - lld/test/ELF/linkerscript/debuginfo-gc.s | 14 - lld/test/ELF/lto/deplibs.s | 15 + lld/test/ELF/relocation-dtrace.test | 23 - lld/test/ELF/relocation-none-aarch64.s | 24 + lld/test/ELF/relocation-none-aarch64.test | 23 - lld/test/ELF/relocation-none-arm.s | 17 + lld/test/ELF/relocation-none-i386.s | 17 + lld/test/ELF/relocation-none-i686.test | 22 - lld/test/ELF/relocation-none-x86-64.s | 24 + lld/test/MinGW/driver.test | 14 + lld/test/wasm/section-symbol-relocs.yaml | 10 + lld/wasm/OutputSections.cpp | 19 +- lld/wasm/OutputSections.h | 37 +- lld/wasm/Writer.cpp | 8 +- lldb/docs/_static/lldb.css | 7 +- lldb/docs/status/status.rst | 56 +- lldb/docs/use/remote.rst | 26 +- lldb/include/lldb/Target/Language.h | 3 + lldb/lit/Commands/command-backtrace.test | 12 + .../test/lang/objcxx/cxx-bridged-po/Makefile | 6 + .../objcxx/cxx-bridged-po/TestObjCXXBridgedPO.py | 24 + .../test/lang/objcxx/cxx-bridged-po/main.mm | 12 + lldb/source/Core/ValueObject.cpp | 52 +- lldb/source/Expression/IRExecutionUnit.cpp | 2 - lldb/source/Interpreter/CommandInterpreter.cpp | 8 +- .../Plugins/Process/minidump/MinidumpParser.cpp | 44 +- .../Plugins/Process/minidump/MinidumpTypes.cpp | 19 - .../Plugins/Process/minidump/MinidumpTypes.h | 2 - .../Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp | 2 +- .../Plugins/SymbolFile/DWARF/DWARFContext.cpp | 19 +- .../source/Plugins/SymbolFile/DWARF/DWARFContext.h | 15 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp | 2 +- .../Plugins/SymbolFile/DWARF/DWARFFormValue.cpp | 2 + .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 24 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 6 +- .../SymbolFile/DWARF/SymbolFileDWARFDwo.cpp | 9 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h | 1 - lldb/source/Target/CMakeLists.txt | 1 - lldb/source/Target/Language.cpp | 18 + lldb/source/Target/LanguageRuntime.cpp | 2 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 10 +- llvm/docs/Extensions.rst | 20 + llvm/docs/LangRef.rst | 107 +++- llvm/include/llvm-c/lto.h | 10 +- llvm/include/llvm/ADT/PointerUnion.h | 475 ++++++---------- .../llvm/Analysis/TargetTransformInfoImpl.h | 14 +- llvm/include/llvm/BinaryFormat/ELF.h | 1 + .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 7 + .../llvm/CodeGen/GlobalISel/MachineIRBuilder.h | 51 ++ llvm/include/llvm/CodeGen/ISDOpcodes.h | 2 + .../llvm/ExecutionEngine/Orc/SymbolStringPool.h | 75 ++- llvm/include/llvm/IR/Intrinsics.td | 4 + llvm/include/llvm/IR/RuntimeLibcalls.def | 10 + llvm/include/llvm/LTO/LTO.h | 4 + llvm/include/llvm/LTO/legacy/LTOModule.h | 4 + llvm/include/llvm/MC/MCFixup.h | 3 +- llvm/include/llvm/Object/IRSymtab.h | 18 +- llvm/include/llvm/Object/Minidump.h | 10 + llvm/include/llvm/Object/ObjectFile.h | 9 +- llvm/include/llvm/ObjectYAML/MinidumpYAML.h | 14 + llvm/include/llvm/Support/GenericDomTree.h | 12 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 3 + llvm/lib/Analysis/InstructionSimplify.cpp | 30 + llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 100 ++-- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.h | 6 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 1 + llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp | 3 +- llvm/lib/CodeGen/RegAllocFast.cpp | 91 +++- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 39 ++ .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 55 ++ .../CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp | 27 + llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h | 5 + .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 18 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 16 + .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 2 + llvm/lib/CodeGen/TargetLoweringBase.cpp | 2 + llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 13 + llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 10 +- .../DebugInfo/Symbolize/SymbolizableObjectFile.cpp | 8 +- llvm/lib/DebugInfo/Symbolize/Symbolize.cpp | 9 +- .../JITLink/MachOAtomGraphBuilder.cpp | 10 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 2 - .../ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp | 6 +- llvm/lib/LTO/LTO.cpp | 1 + llvm/lib/LTO/LTOModule.cpp | 6 +- llvm/lib/MC/MCAsmBackend.cpp | 1 + llvm/lib/MC/MCParser/ELFAsmParser.cpp | 2 + llvm/lib/MC/MCSectionELF.cpp | 2 + llvm/lib/Object/ELF.cpp | 1 + llvm/lib/Object/ELFObjectFile.cpp | 11 +- llvm/lib/Object/IRObjectFile.cpp | 10 +- llvm/lib/Object/IRSymtab.cpp | 18 +- llvm/lib/Object/Minidump.cpp | 2 + llvm/lib/Object/Object.cpp | 8 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 1 + llvm/lib/ObjectYAML/MinidumpYAML.cpp | 38 ++ llvm/lib/Passes/PassBuilder.cpp | 2 +- .../ProfileData/Coverage/CoverageMappingReader.cpp | 13 +- llvm/lib/Support/CommandLine.cpp | 2 +- llvm/lib/Support/Unix/Memory.inc | 32 +- llvm/lib/Support/Unix/Path.inc | 15 +- llvm/lib/Support/Unix/Process.inc | 3 +- llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 2 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 9 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 50 ++ .../AArch64/MCTargetDesc/AArch64AsmBackend.cpp | 18 +- .../MCTargetDesc/AArch64ELFObjectWriter.cpp | 2 + llvm/lib/Target/AArch64/SVEInstrFormats.td | 75 +++ llvm/lib/Target/AMDGPU/AMDGPU.td | 21 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 145 ++++- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h | 6 + llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 360 ++++++++++-- llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h | 16 + llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 8 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 1 + llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 7 + llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp | 1 + llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp | 18 +- llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h | 2 + .../Target/ARM/MCTargetDesc/ARMELFObjectWriter.cpp | 2 + .../Target/Mips/MCTargetDesc/MipsAsmBackend.cpp | 4 +- .../Mips/MCTargetDesc/MipsELFObjectWriter.cpp | 2 +- llvm/lib/Target/Mips/MCTargetDesc/MipsFixupKinds.h | 5 +- .../Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp | 96 ++-- .../PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp | 3 + llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 2 +- llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 58 +- llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp | 40 +- .../Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp | 20 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 169 +++--- llvm/lib/Target/X86/X86ISelLowering.h | 7 +- llvm/lib/Target/X86/X86InstrAVX512.td | 8 +- llvm/lib/Target/X86/X86TargetTransformInfo.h | 2 + .../Instrumentation/HWAddressSanitizer.cpp | 37 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 129 +++-- llvm/lib/Transforms/Scalar/MergeICmps.cpp | 12 +- llvm/lib/Transforms/Utils/Local.cpp | 23 +- llvm/lib/XRay/InstrumentationMap.cpp | 7 +- .../Analysis/CostModel/SystemZ/ext-of-icmp-cost.ll | 53 ++ llvm/test/BugPoint/compile-custom.ll | 2 +- llvm/test/BugPoint/crash-narrowfunctiontest.ll | 2 +- llvm/test/BugPoint/func-attrs-keyval.ll | 2 +- llvm/test/BugPoint/func-attrs.ll | 2 +- llvm/test/BugPoint/invalid-debuginfo.ll | 2 +- llvm/test/BugPoint/metadata.ll | 2 +- llvm/test/BugPoint/named-md.ll | 2 +- llvm/test/BugPoint/remove_arguments_test.ll | 2 +- llvm/test/BugPoint/replace-funcs-with-null.ll | 2 +- llvm/test/BugPoint/unsymbolized.ll | 2 +- llvm/test/CMakeLists.txt | 1 + llvm/test/CodeGen/AArch64/arm64-fast-isel-br.ll | 5 +- .../CodeGen/AArch64/arm64-fast-isel-conversion.ll | 29 +- llvm/test/CodeGen/AArch64/llround-conv.ll | 60 ++ llvm/test/CodeGen/AArch64/lround-conv.ll | 60 ++ .../CodeGen/AMDGPU/GlobalISel/legalize-fceil.mir | 275 ++++++++++ .../AMDGPU/GlobalISel/legalize-fcopysign.mir | 479 ++++++++++++++++ .../CodeGen/AMDGPU/GlobalISel/legalize-frint.mir | 160 ++++++ .../AMDGPU/GlobalISel/legalize-intrinsic-trunc.mir | 230 +++++++- .../regbankselect-amdgcn-buffer-load.mir | 281 ++++++++++ .../regbankselect-amdgcn-s-buffer-load.mir | 151 ++++++ .../regbankselect-extract-vector-elt.mir | 12 +- .../CodeGen/AMDGPU/break-vmem-soft-clauses.mir | 3 + llvm/test/CodeGen/AMDGPU/byval-frame-setup.ll | 38 +- llvm/test/CodeGen/AMDGPU/call-argument-types.ll | 83 +-- .../CodeGen/AMDGPU/extract_subvector_vec4_vec3.ll | 37 ++ .../CodeGen/AMDGPU/indirect-addressing-term.ll | 80 +-- llvm/test/CodeGen/AMDGPU/merge-load-store.mir | 34 ++ llvm/test/CodeGen/AMDGPU/spill-cfg-position.ll | 2 +- llvm/test/CodeGen/ARM/llround-conv.ll | 25 + llvm/test/CodeGen/ARM/lround-conv.ll | 25 + llvm/test/CodeGen/Mips/atomic.ll | 485 +++++++++-------- llvm/test/CodeGen/Mips/atomicCmpSwapPW.ll | 36 +- llvm/test/CodeGen/Mips/llround-conv.ll | 56 ++ llvm/test/CodeGen/Mips/lround-conv.ll | 56 ++ llvm/test/CodeGen/PowerPC/llround-conv.ll | 56 ++ llvm/test/CodeGen/PowerPC/lround-conv.ll | 56 ++ llvm/test/CodeGen/PowerPC/vsx.ll | 19 +- llvm/test/CodeGen/RISCV/atomic-cmpxchg.ll | 80 +-- llvm/test/CodeGen/RISCV/atomic-rmw.ll | 120 ++-- llvm/test/CodeGen/RISCV/callee-saved-fpr32s.ll | 4 +- llvm/test/CodeGen/RISCV/callee-saved-fpr64s.ll | 4 +- llvm/test/CodeGen/RISCV/callee-saved-gprs.ll | 4 +- llvm/test/CodeGen/RISCV/fixups-relax-diff.ll | 2 +- llvm/test/CodeGen/RISCV/interrupt-attr-nocall.ll | 12 +- llvm/test/CodeGen/RISCV/interrupt-attr.ll | 8 +- .../RISCV/umulo-128-legalisation-lowering.ll | 4 +- llvm/test/CodeGen/SystemZ/vec-rem.ll | 13 + llvm/test/CodeGen/X86/atomic-monotonic.ll | 8 +- llvm/test/CodeGen/X86/atomic-unordered.ll | 65 +-- llvm/test/CodeGen/X86/atomic6432.ll | 373 +++++-------- llvm/test/CodeGen/X86/avx512-mask-zext-bugfix.ll | 31 +- llvm/test/CodeGen/X86/crash-O0.ll | 20 +- llvm/test/CodeGen/X86/fast-isel-ret-ext.ll | 2 +- llvm/test/CodeGen/X86/fast-isel-select.ll | 15 +- llvm/test/CodeGen/X86/llround-conv-i32.ll | 60 ++ llvm/test/CodeGen/X86/llround-conv.ll | 83 +++ llvm/test/CodeGen/X86/lround-conv-i32.ll | 32 ++ llvm/test/CodeGen/X86/lround-conv.ll | 83 +++ llvm/test/CodeGen/X86/pr32241.ll | 24 +- llvm/test/CodeGen/X86/pr32256.ll | 14 +- llvm/test/CodeGen/X86/pr32284.ll | 91 ++-- llvm/test/CodeGen/X86/pr32340.ll | 14 +- llvm/test/CodeGen/X86/pr32345.ll | 45 +- llvm/test/CodeGen/X86/pr34592.ll | 14 +- llvm/test/CodeGen/X86/pr41678.ll | 4 +- llvm/test/CodeGen/X86/pull-binop-through-shift.ll | 2 +- .../X86/pull-conditional-binop-through-shift.ll | 2 +- llvm/test/CodeGen/X86/swift-return.ll | 9 +- llvm/test/CodeGen/X86/vec_floor.ll | 48 +- llvm/test/DebugInfo/COFF/global-constants.ll | 64 +++ llvm/test/DebugInfo/X86/convert-debugloc.ll | 65 +-- llvm/test/DebugInfo/X86/subreg.ll | 5 +- llvm/test/DebugInfo/salvage-cast-debug-info.ll | 25 + llvm/test/Feature/elf-deplibs.ll | 15 + llvm/test/Feature/load_module.ll | 2 +- .../HWAddressSanitizer/landingpad.ll | 37 ++ llvm/test/LTO/Resolution/X86/symtab-elf.ll | 6 + llvm/test/MC/AArch64/SVE2/smlalb-diagnostics.s | 116 ++++ llvm/test/MC/AArch64/SVE2/smlalb.s | 67 +++ llvm/test/MC/AArch64/SVE2/smlalt-diagnostics.s | 116 ++++ llvm/test/MC/AArch64/SVE2/smlalt.s | 67 +++ llvm/test/MC/AArch64/SVE2/smlslb-diagnostics.s | 116 ++++ llvm/test/MC/AArch64/SVE2/smlslb.s | 67 +++ llvm/test/MC/AArch64/SVE2/smlslt-diagnostics.s | 116 ++++ llvm/test/MC/AArch64/SVE2/smlslt.s | 67 +++ llvm/test/MC/AArch64/SVE2/smullb-diagnostics.s | 106 ++++ llvm/test/MC/AArch64/SVE2/smullb.s | 39 ++ llvm/test/MC/AArch64/SVE2/smullt-diagnostics.s | 106 ++++ llvm/test/MC/AArch64/SVE2/smullt.s | 39 ++ llvm/test/MC/AArch64/SVE2/sqdmlalb-diagnostics.s | 116 ++++ llvm/test/MC/AArch64/SVE2/sqdmlalb.s | 67 +++ llvm/test/MC/AArch64/SVE2/sqdmlalt-diagnostics.s | 116 ++++ llvm/test/MC/AArch64/SVE2/sqdmlalt.s | 67 +++ llvm/test/MC/AArch64/SVE2/sqdmlslb-diagnostics.s | 116 ++++ llvm/test/MC/AArch64/SVE2/sqdmlslb.s | 67 +++ llvm/test/MC/AArch64/SVE2/sqdmlslt-diagnostics.s | 116 ++++ llvm/test/MC/AArch64/SVE2/sqdmlslt.s | 67 +++ llvm/test/MC/AArch64/SVE2/sqdmullb-diagnostics.s | 106 ++++ llvm/test/MC/AArch64/SVE2/sqdmullb.s | 39 ++ llvm/test/MC/AArch64/SVE2/sqdmullt-diagnostics.s | 106 ++++ llvm/test/MC/AArch64/SVE2/sqdmullt.s | 39 ++ llvm/test/MC/AArch64/SVE2/umlalb-diagnostics.s | 116 ++++ llvm/test/MC/AArch64/SVE2/umlalb.s | 67 +++ llvm/test/MC/AArch64/SVE2/umlalt-diagnostics.s | 116 ++++ llvm/test/MC/AArch64/SVE2/umlalt.s | 67 +++ llvm/test/MC/AArch64/SVE2/umlslb-diagnostics.s | 116 ++++ llvm/test/MC/AArch64/SVE2/umlslb.s | 67 +++ llvm/test/MC/AArch64/SVE2/umlslt-diagnostics.s | 116 ++++ llvm/test/MC/AArch64/SVE2/umlslt.s | 67 +++ llvm/test/MC/AArch64/SVE2/umullb-diagnostics.s | 106 ++++ llvm/test/MC/AArch64/SVE2/umullb.s | 39 ++ llvm/test/MC/AArch64/SVE2/umullt-diagnostics.s | 106 ++++ llvm/test/MC/AArch64/SVE2/umullt.s | 39 ++ llvm/test/MC/AArch64/reloc-directive.s | 25 + llvm/test/MC/ARM/reloc-directive.s | 37 ++ llvm/test/MC/ELF/section.s | 13 + llvm/test/MC/PowerPC/ppc32-reloc-directive.s | 26 + llvm/test/MC/PowerPC/ppc64-reloc-directive.s | 28 + llvm/test/MC/X86/intel-syntax.s | 4 + llvm/test/MC/X86/reloc-directive-elf-32.s | 31 ++ llvm/test/MC/X86/reloc-directive-elf-64.s | 26 + llvm/test/Object/X86/irsymtab.ll | 10 +- llvm/test/Transforms/EarlyCSE/debug-info-undef.ll | 2 +- .../IndVarSimplify/2011-10-27-lftrnull.ll | 45 +- .../IndVarSimplify/2011-11-01-lftrptr.ll | 236 +++++++- .../IndVarSimplify/2012-07-17-lftr-undef.ll | 22 - .../IndVarSimplify/lftr-address-space-pointers.ll | 60 +- .../Transforms/IndVarSimplify/lftr-extend-const.ll | 68 --- .../Transforms/IndVarSimplify/lftr-other-uses.ll | 36 -- .../IndVarSimplify/lftr-udiv-tripcount.ll | 46 -- .../IndVarSimplify/lftr-wide-trip-count.ll | 158 ------ llvm/test/Transforms/IndVarSimplify/lftr-zext.ll | 41 -- llvm/test/Transforms/IndVarSimplify/lftr.ll | 601 +++++++++++++++++++++ llvm/test/Transforms/IndVarSimplify/lftr_simple.ll | 39 -- .../Inline/AMDGPU/inline-target-feature-xnack.ll | 67 +++ .../test/Transforms/InstCombine/cast-mul-select.ll | 2 + .../Transforms/InstCombine/unavailable-debug.ll | 2 +- llvm/test/Transforms/InstCombine/vec_shuffle.ll | 72 +++ llvm/test/Transforms/InstSimplify/fast-math.ll | 16 +- .../InstSimplify/floating-point-compare.ll | 285 ++++++++-- llvm/test/Transforms/MergeICmps/X86/pr41917.ll | 75 +++ llvm/test/lit.cfg.py | 10 +- llvm/test/lit.site.cfg.py.in | 1 + .../tools/llvm-objdump/Inputs/section-filter.obj | Bin 441 -> 0 bytes .../llvm-objdump/X86/section-filter-relocs.test | 103 ++++ llvm/test/tools/llvm-objdump/all-headers.test | 7 +- llvm/test/tools/llvm-objdump/full-contents.test | 34 +- llvm/test/tools/llvm-objdump/section-filter.test | 144 ++++- llvm/test/tools/obj2yaml/basic-minidump.yaml | 24 +- llvm/tools/dsymutil/DwarfLinker.cpp | 10 +- llvm/tools/dsymutil/DwarfStreamer.cpp | 10 +- llvm/tools/llvm-cfi-verify/lib/FileAnalysis.cpp | 10 +- llvm/tools/llvm-cov/TestingSupport.cpp | 13 +- llvm/tools/llvm-cxxdump/llvm-cxxdump.cpp | 17 +- llvm/tools/llvm-dwp/llvm-dwp.cpp | 7 +- llvm/tools/llvm-go/llvm-go.go | 8 +- llvm/tools/llvm-lto2/llvm-lto2.cpp | 7 + llvm/tools/llvm-objdump/MachODump.cpp | 35 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 17 +- llvm/tools/llvm-pdbutil/DumpOutputStyle.cpp | 8 +- llvm/tools/llvm-pdbutil/InputFile.cpp | 9 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 26 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 2 + llvm/tools/llvm-readobj/MachODumper.cpp | 14 +- llvm/tools/llvm-readobj/ObjDumper.cpp | 6 +- llvm/tools/lto/lto.cpp | 4 + llvm/tools/sancov/sancov.cpp | 6 +- llvm/unittests/ADT/PointerUnionTest.cpp | 37 ++ .../CodeGen/GlobalISel/MachineIRBuilderTest.cpp | 54 ++ llvm/unittests/Object/MinidumpTest.cpp | 48 ++ llvm/unittests/Support/CommandLineTest.cpp | 4 + openmp/runtime/src/kmp.h | 4 +- openmp/runtime/src/kmp_affinity.cpp | 6 +- openmp/runtime/src/z_Linux_util.cpp | 24 +- openmp/runtime/src/z_Windows_NT_util.cpp | 22 +- 519 files changed, 14746 insertions(+), 3597 deletions(-) create mode 100644 clang/include/clang/AST/CurrentSourceLocExprScope.h create mode 100644 clang/test/Analysis/plugins/CMakeLists.txt create mode 100644 clang/test/Analysis/plugins/CheckerDependencyHandling/CMakeLists.txt create mode 100644 clang/test/Analysis/plugins/CheckerDependencyHandling/CheckerDe [...] copy clang/{examples/analyzer-plugin/SampleAnalyzerPlugin.exports => test/Analysis [...] create mode 100644 clang/test/Analysis/plugins/CheckerOptionHandling/CMakeLists.txt create mode 100644 clang/test/Analysis/plugins/CheckerOptionHandling/CheckerOption [...] copy clang/{examples/analyzer-plugin/SampleAnalyzerPlugin.exports => test/Analysis [...] rename clang/{examples/analyzer-plugin => test/Analysis/plugins/SampleAnalyzer}/CM [...] rename clang/{examples/analyzer-plugin => test/Analysis/plugins/SampleAnalyzer}/Ma [...] rename clang/{examples/analyzer-plugin => test/Analysis/plugins/SampleAnalyzer}/Sa [...] create mode 100644 clang/test/CodeCompletion/enum-preferred-type.cpp delete mode 100644 clang/test/CodeGen/elf-linker-options.c create mode 100644 clang/test/CodeGenCXX/builtin-source-location.cpp create mode 100644 clang/test/CodeGenCXX/builtin_FUNCTION.cpp create mode 100644 clang/test/CodeGenCXX/builtin_LINE.cpp create mode 100644 clang/test/Parser/builtin_source_location.c create mode 100644 clang/test/Preprocessor/Inputs/include-subdir/file_name_macro_i [...] create mode 100644 clang/test/Preprocessor/Inputs/include-subdir/h create mode 100644 clang/test/Preprocessor/Inputs/include-subdir/subdir1/hdr1.h create mode 100644 clang/test/Preprocessor/Inputs/include-subdir/subdir1/hdr2.h create mode 100644 clang/test/Preprocessor/file_name_macro.c create mode 100644 clang/test/Sema/source_location.c create mode 100644 clang/test/SemaCXX/Inputs/source-location-file.h create mode 100644 clang/test/SemaCXX/source_location.cpp create mode 100644 clang/tools/clang-shlib/CMakeLists.txt create mode 100644 clang/tools/clang-shlib/clang-shlib.cpp create mode 100644 compiler-rt/test/hwasan/TestCases/try-catch.cc create mode 100644 lld/test/ELF/Inputs/deplibs-lib_bar.s copy lld/test/ELF/Inputs/{resolution-shared.s => deplibs-lib_foo.s} (100%) delete mode 100644 lld/test/ELF/Inputs/dtrace-r.o create mode 100644 lld/test/ELF/deplibs-colon-prefix.s create mode 100644 lld/test/ELF/deplibs-corrupt.s create mode 100644 lld/test/ELF/deplibs.s delete mode 100644 lld/test/ELF/dtrace-r.test create mode 100644 lld/test/ELF/icf10.s delete mode 100644 lld/test/ELF/icf10.test delete mode 100644 lld/test/ELF/linkerscript/debuginfo-gc.s create mode 100644 lld/test/ELF/lto/deplibs.s delete mode 100644 lld/test/ELF/relocation-dtrace.test create mode 100644 lld/test/ELF/relocation-none-aarch64.s delete mode 100644 lld/test/ELF/relocation-none-aarch64.test create mode 100644 lld/test/ELF/relocation-none-arm.s create mode 100644 lld/test/ELF/relocation-none-i386.s delete mode 100644 lld/test/ELF/relocation-none-i686.test create mode 100644 lld/test/ELF/relocation-none-x86-64.s create mode 100644 lldb/lit/Commands/command-backtrace.test create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objcxx/cxx-bridged-po/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objcxx/cxx-bridged-po/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/objcxx/cxx-bridged-po/main.mm create mode 100644 llvm/test/Analysis/CostModel/SystemZ/ext-of-icmp-cost.ll create mode 100644 llvm/test/CodeGen/AArch64/llround-conv.ll create mode 100644 llvm/test/CodeGen/AArch64/lround-conv.ll create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fceil.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-fcopysign.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-frint.mir create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn-buffer [...] create mode 100644 llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn-s-buff [...] create mode 100644 llvm/test/CodeGen/AMDGPU/extract_subvector_vec4_vec3.ll create mode 100644 llvm/test/CodeGen/ARM/llround-conv.ll create mode 100644 llvm/test/CodeGen/ARM/lround-conv.ll create mode 100644 llvm/test/CodeGen/Mips/llround-conv.ll create mode 100644 llvm/test/CodeGen/Mips/lround-conv.ll create mode 100644 llvm/test/CodeGen/PowerPC/llround-conv.ll create mode 100644 llvm/test/CodeGen/PowerPC/lround-conv.ll create mode 100644 llvm/test/CodeGen/SystemZ/vec-rem.ll create mode 100644 llvm/test/CodeGen/X86/llround-conv-i32.ll create mode 100644 llvm/test/CodeGen/X86/llround-conv.ll create mode 100644 llvm/test/CodeGen/X86/lround-conv-i32.ll create mode 100644 llvm/test/CodeGen/X86/lround-conv.ll create mode 100644 llvm/test/DebugInfo/COFF/global-constants.ll create mode 100755 llvm/test/DebugInfo/salvage-cast-debug-info.ll create mode 100644 llvm/test/Feature/elf-deplibs.ll create mode 100644 llvm/test/Instrumentation/HWAddressSanitizer/landingpad.ll create mode 100644 llvm/test/MC/AArch64/SVE2/smlalb-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/smlalb.s create mode 100644 llvm/test/MC/AArch64/SVE2/smlalt-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/smlalt.s create mode 100644 llvm/test/MC/AArch64/SVE2/smlslb-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/smlslb.s create mode 100644 llvm/test/MC/AArch64/SVE2/smlslt-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/smlslt.s create mode 100644 llvm/test/MC/AArch64/SVE2/smullb-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/smullb.s create mode 100644 llvm/test/MC/AArch64/SVE2/smullt-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/smullt.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqdmlalb-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqdmlalb.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqdmlalt-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqdmlalt.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqdmlslb-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqdmlslb.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqdmlslt-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqdmlslt.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqdmullb-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqdmullb.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqdmullt-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqdmullt.s create mode 100644 llvm/test/MC/AArch64/SVE2/umlalb-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/umlalb.s create mode 100644 llvm/test/MC/AArch64/SVE2/umlalt-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/umlalt.s create mode 100644 llvm/test/MC/AArch64/SVE2/umlslb-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/umlslb.s create mode 100644 llvm/test/MC/AArch64/SVE2/umlslt-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/umlslt.s create mode 100644 llvm/test/MC/AArch64/SVE2/umullb-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/umullb.s create mode 100644 llvm/test/MC/AArch64/SVE2/umullt-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/umullt.s create mode 100644 llvm/test/MC/AArch64/reloc-directive.s create mode 100644 llvm/test/MC/ARM/reloc-directive.s create mode 100644 llvm/test/MC/PowerPC/ppc32-reloc-directive.s create mode 100644 llvm/test/MC/PowerPC/ppc64-reloc-directive.s create mode 100644 llvm/test/MC/X86/reloc-directive-elf-32.s create mode 100644 llvm/test/MC/X86/reloc-directive-elf-64.s delete mode 100644 llvm/test/Transforms/IndVarSimplify/2012-07-17-lftr-undef.ll delete mode 100644 llvm/test/Transforms/IndVarSimplify/lftr-extend-const.ll delete mode 100644 llvm/test/Transforms/IndVarSimplify/lftr-other-uses.ll delete mode 100644 llvm/test/Transforms/IndVarSimplify/lftr-udiv-tripcount.ll delete mode 100644 llvm/test/Transforms/IndVarSimplify/lftr-wide-trip-count.ll delete mode 100644 llvm/test/Transforms/IndVarSimplify/lftr-zext.ll create mode 100644 llvm/test/Transforms/IndVarSimplify/lftr.ll delete mode 100644 llvm/test/Transforms/IndVarSimplify/lftr_simple.ll create mode 100644 llvm/test/Transforms/Inline/AMDGPU/inline-target-feature-xnack.ll create mode 100644 llvm/test/Transforms/MergeICmps/X86/pr41917.ll delete mode 100644 llvm/test/tools/llvm-objdump/Inputs/section-filter.obj create mode 100644 llvm/test/tools/llvm-objdump/X86/section-filter-relocs.test