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-allmodconfig in repository toolchain/ci/llvm-project.
from f61fa1d0386 gn build: Merge r361117 adds a6720e74079 [ELF] Copy IsPreemptible in replaceSymbol() adds faf541e1e15 Make replaceSymbol a member function of Symbol. adds 34e95ce2595 [AMDGPU] gfx1010 Avoid SMEM WAR hazard for some s_waitcnt values adds 9f1a6de6311 [ELF] -z combreloc: sort dynamic relocations by (symbol_ind [...] adds 64b846d5880 minidump: Remove checked-in files used for testing MemoryLi [...] adds 0261b9498b8 DWARF: Port most of other sections over to DWARFContext adds bc07278e022 [ELF] Fix tests from r361013 on ARM/AARch64 bots. adds fa8c1525762 [NFC] Refactor visitIntrinsicCall so it doesn't return a co [...] adds a760e698405 Revert "[NFC] Refactor visitIntrinsicCall so it doesn't ret [...] adds cb18647b19e Run ClangTidy tests in all C++ language modes adds 6e8f1a80cd9 [DebugInfo] Update loop metadata for inlined loops adds f83cccf917c Match types of accumulator and result for llvm.experimental [...] adds 68774edcd65 Use llvm::sort. NFC adds 0fc6347b358 [AArch64][SVE2] Asm: add saturating multiply-add interleave [...] adds 96c5929926f [AArch64][SVE2] Asm: add int halving add/sub (predicated) i [...] adds e85bbf564de [DebugInfoMetadata] Refactor DIExpression::prepend constants (NFC) adds 11fa0ee8f40 [clang-tidy] Sort this list alphabetically adds 1d51e3e6ee9 [ASTImporter] Enable disabled but passing tests adds e386a01e845 [NFC] Refactor visitIntrinsicCall so it doesn't return a co [...] adds 33160c44244 [Analyzer] Refactor begin and end symbol creation adds 63514556c49 [MIPS] Update mips-abs-got.s to not use .reloc adds 95805bc425b Revert "[DebugInfo] Update loop metadata for inlined loops" adds 7c7425483ae [ELF] Error on relocations to local undefined symbols adds 3b6b2e331fe Fix compilation warning about unused variable [NFC] adds 2109572464d [ELF] Fix getRelocTargetVA formulae of R_TLS and R_NEG_TLS adds 03a7353fa05 [clangd] Fix naming warning from clang-tidy. NFC adds ddd5d5dbc8d [Syntax] Introduce TokenBuffer, start clangToolingSyntax library adds ed67bf8d2f3 Resubmit "[DebugInfo] Update loop metadata for inlined loops" adds a2fbe2bcda3 Revert "[ELF] -z combreloc: sort dynamic relocations by (sy [...] adds 2d2a46db8e4 [InstSimplify] Teach fsub -0.0, (fneg X) ==> X about unary fneg adds 27872b8d551 [LibTooling] Add RangeSelector library for defining source [...] adds 7fbbdfd9142 gn build: Merge r361152 adds 523789fa6b8 [AArch64][SVE2] Asm: add SADALP and UADALP instructions adds 3e1821bf438 Fixed the Bindings/OCaml/core.ml test adds 7c8ec189647 RegAlloc: Fix verifier error with undef identity copies adds 48b8a4b5190 [OMPT] Handling of the events of initial-task-begin and ini [...] adds 4109d5606e2 [OpenMP][OMPT] Fix locking testcases for 32 bit architectures adds 52f01302167 [scudo][standalone] Introduce the Primary(s) and LocalCache adds ef29c6a63ed [LibTooling] Fix build break in test after r361152. adds d9019369575 Fix test not to use UNSUPPORTED as a FileCheck prefix. It w [...] adds 0429fddc9d8 Revert "[ELF] Error on relocations to local undefined symbols" adds 1e593f342f0 Disable the modernize-use-trailing-return-type.cpp test in [...] adds 055906e1e50 [ELF] -z combreloc: sort dynamic relocations by (!is_relati [...] adds 72f821d3de0 [llvm-readelf] - Rework how we parse the .dynamic section. adds 9060b6df970 [SDAG] Vector op legalization for overflow ops adds 5239298b0d3 R600: Fix unconditional return in loop adds 203bfdd0f0d [DAGCombiner] Refactor code in visitShiftByConstant slightl [...] adds af7a188453b [Intrinsics] Merge lround.i32 and lround.i64 into a single [...] adds 76e3a04951f Renamed `apply` to `select` to avoid ADL conflict with `std [...] adds eee0f2330dc [AMDGPU] Fix std::array initializers to avoid warnings with [...] adds 4d05a974b7f Dump macro expansion information as needed when outputting [...] adds 639b29b1b59 [INLINER] allow inlining of blockaddresses if sole uses are [...] adds cac6b76a764 [X86] Add icelake-client and tremont model numbers to getHo [...] adds b93f8ae7a78 [X86] Add icelake-client and tremont model numbers to compi [...] adds bf940622c85 [DWARF] hoist nullptr checks. NFC adds 97d4f7c1941 [SelectionDAGBuilder] Flush PendingExports before creating [...] adds 7e6b6ea877e [clangd] Make it possible to use VFS from parsing for getti [...] adds e97e52757cf [X86] Add test case for r361177. adds 63fa690617b [InstSimplify] update stale comment; NFC adds d91f1dd4706 [InstCombine] auto-generate test checks; NFC adds e9585060398 Rearrange and clean up how we disambiguate lambda-introduce [...] adds 380eaa0cfab [TableGen] - Type comparison LE should be LT or equal. adds c1ad143f95d [CMake] Update DistributionExample for mono repo adds ef7e4d530c1 [libFuzzer] Disable fork-sigusr.test on AArch64. adds af4219adf5b Test commit, add an empty line. adds 31cc5109808 [X86] Check the alignment argument for the masked.load/stor [...] adds 2557ca296a9 [InstCombine] Add visitFNeg(...) visitor for unary Fneg adds e1d38ec8110 [LFTR] Add additional PR31181 test cases adds a5d8d01d6f2 [ELF][Driver] Fix precedence of symbol ordering file and CGProfile adds 80efcdcdf88 gn build: Merge r361148 adds 4ed18e5ef52 [AArch64] Handle lowering lround on windows, where long is 32 bit adds 4aee1b5b0b9 Add more tests for AST JSON output; NFC. adds 52fa90a348c This change adds an API to allow setting the flag to indica [...] adds 93d2bdda6bf [Support] Renamed member 'Size' to 'AllocatedSize' in Memor [...] adds ac5c8318d76 [DependenceInfo] Remove dead initialization. NFC. adds 8bec58d5f72 [NFC][InstCombine] Add FIXME for one-use check on constant [...] adds 4dfa665ebf1 [docs] Add more details/examples for LLJIT/LLLazyJIT, tweak [...] adds 0dcf69eb828 [ORC] Remove some unreachable code. adds 54dc01cbfc4 [docs] Fix an RST typo: "code-blocks" should be "code-block". adds d75a0450ad6 Ensure that hash<basic_string> uses char_traits. Fixes PR#4 [...] adds 6dd08e335ff AMDGPU: Force skip branches over calls adds 28e351af2ad [ORC] fix use-after-move. NFC adds c4c679c2324 [CodeGen] Fix order of PHINode and MA Write generation. adds 16beaae2a61 [Sema] Fix for build on some iOS programs. adds 1a5cc629deb [COFF] Store alignment in log2 form, NFC adds 48140db7973 [builtins] Deduplicate __eqsf2 and __gtsf2 via macro adds f1b29723ce9 Give 'fixit-cxx0x.cpp' a more modern name. adds 4522e266964 Try to fix build with older gccs after r361152 new a5401e48ddc lldb-server: LLGS: support 32-bit on 64-bit hosts
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../clang-tidy/bugprone/BugproneTidyModule.cpp | 4 +- clang-tools-extra/clangd/ClangdServer.cpp | 11 +- clang-tools-extra/clangd/ClangdServer.h | 14 +- clang-tools-extra/clangd/tool/ClangdMain.cpp | 14 +- clang-tools-extra/clangd/unittests/ClangdTests.cpp | 7 +- .../abseil-duration-unnecessary-conversion.cpp | 3 +- .../abseil-faster-strsplit-delimiter.cpp | 3 +- .../test/clang-tidy/abseil-str-cat-append.cpp | 2 +- .../clang-tidy/abseil-string-find-startswith.cpp | 3 +- .../test/clang-tidy/abseil-time-subtraction.cpp | 3 +- .../abseil-upgrade-duration-conversions.cpp | 3 +- .../test/clang-tidy/bugprone-dangling-handle.cpp | 6 +- .../test/clang-tidy/bugprone-exception-escape.cpp | 7 +- .../bugprone-forwarding-reference-overload.cpp | 2 +- .../test/clang-tidy/bugprone-inaccurate-erase.cpp | 3 +- .../bugprone-move-forwarding-reference.cpp | 2 +- .../test/clang-tidy/bugprone-sizeof-container.cpp | 2 +- clang-tools-extra/test/clang-tidy/cert-err34-c.cpp | 2 +- .../test/clang-tidy/cert-msc51-cpp.cpp | 3 +- .../test/clang-tidy/cert-oop11-cpp.cpp | 2 +- .../test/clang-tidy/cert-setlongjmp.cpp | 2 +- .../test/clang-tidy/cert-throw-exception-type.cpp | 4 +- .../test/clang-tidy/check_clang_tidy.py | 73 +- ...reguidelines-owning-memory-legacy-functions.cpp | 2 +- ...lines-pro-bounds-constant-array-index-c++03.cpp | 3 +- ...s-pro-bounds-constant-array-index-gslheader.cpp | 3 +- ...lines-pro-bounds-pointer-arithmetic-pr36489.cpp | 2 +- ...ppcoreguidelines-pro-type-member-init-cxx2a.cpp | 2 +- ...ppcoreguidelines-pro-type-member-init-cxx98.cpp | 2 +- .../cppcoreguidelines-pro-type-member-init.cpp | 3 +- ...eguidelines-special-member-functions-cxx-03.cpp | 2 +- .../expand-modular-headers-ppcallbacks.cpp | 30 +- .../fuchsia-restrict-system-includes-all.cpp | 4 +- .../fuchsia-restrict-system-includes-glob.cpp | 4 +- .../fuchsia-restrict-system-includes-headers.cpp | 7 +- .../fuchsia-restrict-system-includes.cpp | 4 +- .../test/clang-tidy/google-readability-casting.cpp | 3 +- .../test/clang-tidy/google-runtime-int-std.cpp | 2 +- .../test/clang-tidy/google-runtime-references.cpp | 3 +- .../hicpp-signed-bitwise-standard-types.cpp | 1 + .../test/clang-tidy/hicpp-signed-bitwise.cpp | 2 +- .../misc-new-delete-overloads-sized-dealloc.cpp | 2 +- .../test/clang-tidy/misc-new-delete-overloads.cpp | 2 +- .../test/clang-tidy/misc-redundant-expression.cpp | 2 +- .../misc-throw-by-value-catch-by-reference.cpp | 2 +- .../misc-unconventional-assign-operator-cxx17.cpp | 2 +- .../misc-unconventional-assign-operator.cpp | 2 +- .../test/clang-tidy/misc-unused-parameters.cpp | 3 +- .../test/clang-tidy/modernize-avoid-bind.cpp | 2 +- .../modernize-concat-nested-namespaces.cpp | 2 +- .../modernize-deprecated-headers-cxx03.cpp | 2 +- .../modernize-deprecated-headers-cxx11.cpp | 2 +- .../clang-tidy/modernize-loop-convert-basic.cpp | 2 +- .../modernize-loop-convert-camelback.cpp | 2 +- .../clang-tidy/modernize-loop-convert-const.cpp | 2 +- .../clang-tidy/modernize-loop-convert-extra.cpp | 2 +- .../modernize-loop-convert-lowercase.cpp | 2 +- .../clang-tidy/modernize-loop-convert-negative.cpp | 2 +- .../modernize-loop-convert-uppercase.cpp | 2 +- .../clang-tidy/modernize-make-shared-header.cpp | 2 +- .../test/clang-tidy/modernize-make-shared.cpp | 3 +- .../clang-tidy/modernize-make-unique-cxx11.cpp | 3 +- .../clang-tidy/modernize-make-unique-cxx14.cpp | 3 +- .../clang-tidy/modernize-make-unique-header.cpp | 2 +- .../clang-tidy/modernize-make-unique-macros.cpp | 4 +- .../test/clang-tidy/modernize-make-unique.cpp | 4 +- .../clang-tidy/modernize-pass-by-value-header.cpp | 1 + .../modernize-pass-by-value-macro-header.cpp | 2 +- .../test/clang-tidy/modernize-pass-by-value.cpp | 2 +- .../modernize-raw-string-literal-delimiter.cpp | 2 +- .../clang-tidy/modernize-raw-string-literal.cpp | 3 +- .../test/clang-tidy/modernize-replace-auto-ptr.cpp | 3 +- .../modernize-replace-random-shuffle.cpp | 2 +- .../modernize-return-braced-init-list.cpp | 3 +- .../clang-tidy/modernize-unary-static-assert.cpp | 2 +- .../modernize-use-auto-cast-remove-stars.cpp | 2 +- .../test/clang-tidy/modernize-use-auto-cast.cpp | 2 +- .../clang-tidy/modernize-use-auto-iterator.cpp | 4 +- .../modernize-use-auto-min-type-name-length.cpp | 8 +- .../modernize-use-auto-new-remove-stars.cpp | 3 +- .../test/clang-tidy/modernize-use-auto-new.cpp | 2 +- .../modernize-use-bool-literals-ignore-macros.cpp | 3 +- .../clang-tidy/modernize-use-bool-literals.cpp | 3 +- ...odernize-use-default-member-init-assignment.cpp | 2 +- .../modernize-use-default-member-init-bitfield.cpp | 2 +- .../modernize-use-default-member-init-macros.cpp | 3 +- .../modernize-use-default-member-init.cpp | 3 +- ...ze-use-emplace-ignore-implicit-constructors.cpp | 2 +- .../test/clang-tidy/modernize-use-emplace.cpp | 2 +- .../modernize-use-equals-default-copy.cpp | 2 +- .../modernize-use-equals-default-delayed.cpp | 1 + .../modernize-use-equals-default-macros.cpp | 3 +- .../clang-tidy/modernize-use-equals-default.cpp | 2 +- .../modernize-use-equals-delete-macros.cpp | 3 +- .../modernize-use-nodiscard-clang-unused.cpp | 3 +- .../clang-tidy/modernize-use-nodiscard-cxx11.cpp | 3 +- .../modernize-use-nodiscard-gcc-unused.cpp | 3 +- ...ernize-use-nodiscard-no-macro-inscope-cxx11.cpp | 2 +- .../modernize-use-nodiscard-no-macro.cpp | 2 +- .../clang-tidy/modernize-use-noexcept-macro.cpp | 6 +- .../test/clang-tidy/modernize-use-noexcept-opt.cpp | 6 +- .../test/clang-tidy/modernize-use-noexcept.cpp | 5 +- .../clang-tidy/modernize-use-nullptr-basic.cpp | 5 +- .../test/clang-tidy/modernize-use-nullptr.cpp | 3 +- .../clang-tidy/modernize-use-override-cxx98.cpp | 2 +- .../test/clang-tidy/modernize-use-override-ms.cpp | 2 +- .../modernize-use-override-no-destructors.cpp | 3 +- .../modernize-use-override-with-macro.cpp | 3 +- ...odernize-use-override-with-no-macro-inscope.cpp | 3 +- .../test/clang-tidy/modernize-use-override.cpp | 2 +- .../modernize-use-trailing-return-type.cpp | 4 +- .../modernize-use-transparent-functors.cpp | 2 +- .../modernize-use-uncaught-exceptions.cpp | 3 +- .../test/clang-tidy/modernize-use-using-macros.cpp | 3 +- .../test/clang-tidy/objc-no-arc-or-properties.m | 2 +- .../test/clang-tidy/openmp-use-default-none.cpp | 4 +- .../performance-for-range-copy-allowed-types.cpp | 4 +- ...ance-for-range-copy-warn-on-all-auto-copies.cpp | 3 +- .../test/clang-tidy/performance-for-range-copy.cpp | 2 +- .../performance-inefficient-algorithm.cpp | 3 +- .../performance-inefficient-vector-operation.cpp | 2 +- ...rformance-move-const-arg-trivially-copyable.cpp | 3 +- .../performance-move-constructor-init.cpp | 2 +- .../performance-unnecessary-value-param-header.cpp | 3 +- ...nce-unnecessary-value-param-incomplete-type.cpp | 2 +- .../clang-tidy/portability-simd-intrinsics-ppc.cpp | 5 +- .../clang-tidy/portability-simd-intrinsics-x86.cpp | 5 +- .../clang-tidy/readability-deleted-default.cpp | 2 +- .../clang-tidy/readability-else-after-return.cpp | 2 +- .../test/clang-tidy/readability-function-size.cpp | 10 +- .../clang-tidy/readability-identifier-naming.cpp | 2 +- ...mplicit-bool-conversion-allow-in-conditions.cpp | 3 +- .../readability-implicit-bool-conversion-cxx98.cpp | 2 +- ...onsistent-declaration-parameter-name-macros.cpp | 3 +- ...onsistent-declaration-parameter-name-strict.cpp | 3 +- ...ity-inconsistent-declaration-parameter-name.cpp | 2 +- .../readability-isolate-declaration-cxx17.cpp | 2 +- ...ability-redundant-declaration-ignore-macros.cpp | 3 +- .../readability-redundant-declaration.cpp | 3 +- .../readability-redundant-smartptr-get-macros.cpp | 3 +- .../readability-redundant-string-cstr.cpp | 2 +- .../readability-redundant-string-init-msvc.cpp | 3 +- .../readability-redundant-string-init.cpp | 3 +- .../test/clang-tidy/readability-string-compare.cpp | 2 +- ...e-literal-suffix-floating-point-opencl-half.cpp | 2 +- .../test/clang-tidy/zircon-temporary-objects.cpp | 3 +- .../cmake/caches/DistributionExample-stage2.cmake | 3 + clang/cmake/caches/DistributionExample.cmake | 4 + clang/include/clang/AST/JSONNodeDumper.h | 6 + clang/include/clang/Parse/Parser.h | 25 +- .../clang/Tooling/Refactoring/RangeSelector.h | 80 + clang/include/clang/Tooling/Syntax/Tokens.h | 302 ++ clang/lib/AST/ExprConstant.cpp | 2 +- clang/lib/AST/JSONNodeDumper.cpp | 32 +- clang/lib/AST/Type.cpp | 6 +- clang/lib/CodeGen/CGBuiltin.cpp | 23 +- clang/lib/Parse/ParseExprCXX.cpp | 194 +- clang/lib/Parse/ParseInit.cpp | 31 +- clang/lib/Parse/ParseTentative.cpp | 52 +- .../StaticAnalyzer/Checkers/IteratorChecker.cpp | 58 +- clang/lib/Tooling/CMakeLists.txt | 1 + clang/lib/Tooling/Refactoring/CMakeLists.txt | 1 + clang/lib/Tooling/Refactoring/RangeSelector.cpp | 264 + clang/lib/Tooling/Syntax/CMakeLists.txt | 10 + clang/lib/Tooling/Syntax/Tokens.cpp | 509 ++ clang/test/AST/ast-dump-expr-json.c | 5427 ++++++++++++++++++++ clang/test/AST/ast-dump-macro-json.c | 179 + clang/test/CodeGen/avx512f-builtins.c | 12 +- clang/test/CodeGen/math-builtins.c | 6 +- clang/test/CodeGen/math-libcalls.c | 6 +- clang/test/Driver/cl-cc-flags.c | 12 +- .../FixIt/{fixit-cxx0x.cpp => fixit-c++11.cpp} | 0 clang/test/Parser/objcxx11-invalid-lambda.cpp | 4 +- clang/test/SemaObjC/nullability_macro.m | 16 + clang/unittests/AST/ASTImporterTest.cpp | 13 +- clang/unittests/AST/StructuralEquivalenceTest.cpp | 3 +- clang/unittests/Tooling/CMakeLists.txt | 6 + clang/unittests/Tooling/RangeSelectorTest.cpp | 498 ++ clang/unittests/Tooling/Syntax/CMakeLists.txt | 20 + clang/unittests/Tooling/Syntax/TokensTest.cpp | 654 +++ compiler-rt/lib/builtins/arm/comparesf2.S | 107 +- compiler-rt/lib/builtins/cpu_model.c | 9 + compiler-rt/lib/profile/InstrProfiling.c | 4 + compiler-rt/lib/profile/InstrProfiling.h | 8 + compiler-rt/lib/scudo/standalone/CMakeLists.txt | 3 + compiler-rt/lib/scudo/standalone/local_cache.h | 178 + compiler-rt/lib/scudo/standalone/primary32.h | 388 ++ compiler-rt/lib/scudo/standalone/primary64.h | 373 ++ .../lib/scudo/standalone/tests/CMakeLists.txt | 1 + .../lib/scudo/standalone/tests/primary_test.cc | 176 + .../lib/scudo/standalone/tests/secondary_test.cc | 18 +- compiler-rt/test/fuzzer/fork-sigusr.test | 2 +- libcxx/include/string | 22 +- .../basic.string.hash/char_type_hash.fail.cpp | 66 + lld/COFF/Chunks.cpp | 21 +- lld/COFF/Chunks.h | 30 +- lld/COFF/DLL.cpp | 10 +- lld/COFF/Driver.cpp | 2 +- lld/COFF/ICF.cpp | 7 +- lld/COFF/MapFile.cpp | 2 +- lld/COFF/Writer.cpp | 11 +- lld/ELF/Driver.cpp | 20 +- lld/ELF/InputSection.cpp | 17 +- lld/ELF/LTO.cpp | 4 +- lld/ELF/LinkerScript.cpp | 4 +- lld/ELF/Relocations.cpp | 4 +- lld/ELF/SymbolTable.cpp | 12 +- lld/ELF/Symbols.h | 63 +- lld/ELF/SyntheticSections.cpp | 18 +- lld/test/ELF/combreloc.s | 48 + lld/test/ELF/combrelocs.s | 95 - lld/test/ELF/dynamic-list-preempt-replace-symbol.s | 14 + lld/test/ELF/i386-got-and-copy.s | 2 +- lld/test/ELF/i386-tls-le-undef.s | 16 + lld/test/ELF/mips-abs-got.s | 6 +- lld/test/ELF/relocation-none-i386.s | 2 + lld/test/ELF/relocation-none-x86-64.s | 2 + .../ELF/symbol-ordering-file-cgprofile-conflicts.s | 66 + lld/test/ELF/x86-64-tls-le-undef.s | 15 + .../Plugins/Process/minidump/MinidumpParser.h | 4 + .../Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp | 3 +- .../Plugins/SymbolFile/DWARF/DWARFContext.cpp | 39 + .../source/Plugins/SymbolFile/DWARF/DWARFContext.h | 12 + .../Plugins/SymbolFile/DWARF/DWARFFormValue.cpp | 19 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 2 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 87 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 27 - .../SymbolFile/DWARF/SymbolFileDWARFDwo.cpp | 14 - .../Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h | 3 - lldb/tools/lldb-server/SystemInitializerLLGS.cpp | 27 +- lldb/unittests/Process/minidump/CMakeLists.txt | 4 - .../minidump/Inputs/memory-list-not-padded.dmp | Bin 107 -> 0 bytes .../Process/minidump/Inputs/memory-list-padded.dmp | Bin 111 -> 0 bytes .../Process/minidump/Inputs/regions-linux-map.dmp | Bin 1379 -> 0 bytes .../Process/minidump/Inputs/regions-memlist.dmp | Bin 252 -> 0 bytes .../Process/minidump/MinidumpParserTest.cpp | 254 +- llvm/docs/LangRef.rst | 21 +- llvm/docs/ORCv2DesignAndImplementation.rst | 250 +- llvm/include/llvm/Analysis/LazyCallGraph.h | 25 +- llvm/include/llvm/CodeGen/TargetLowering.h | 10 + llvm/include/llvm/IR/DebugInfoMetadata.h | 14 +- llvm/include/llvm/IR/InstrTypes.h | 16 +- llvm/include/llvm/IR/Intrinsics.td | 9 +- llvm/include/llvm/Support/Memory.h | 17 +- llvm/include/llvm/Transforms/Utils/Local.h | 6 +- llvm/lib/Analysis/InlineCost.cpp | 27 +- llvm/lib/Analysis/InstructionSimplify.cpp | 5 +- llvm/lib/CodeGen/LiveDebugValues.cpp | 6 +- llvm/lib/CodeGen/LiveDebugVariables.cpp | 6 +- llvm/lib/CodeGen/MachineInstr.cpp | 2 +- llvm/lib/CodeGen/PrologEpilogInserter.cpp | 6 +- llvm/lib/CodeGen/SafeStack.cpp | 9 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 23 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 74 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 38 + llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 5 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 308 +- .../lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h | 5 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 2 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 74 + llvm/lib/CodeGen/VirtRegMap.cpp | 2 +- .../CodeView/DebugFrameDataSubsection.cpp | 7 +- llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 8 +- llvm/lib/ExecutionEngine/JITLink/JITLink.cpp | 5 +- .../lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp | 14 +- llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 5 +- llvm/lib/ExecutionEngine/Orc/Layer.cpp | 10 +- llvm/lib/ExecutionEngine/SectionMemoryManager.cpp | 31 +- llvm/lib/IR/DebugInfoMetadata.cpp | 11 +- llvm/lib/IR/IRBuilder.cpp | 6 +- llvm/lib/IR/Verifier.cpp | 8 + llvm/lib/Support/FileOutputBuffer.cpp | 18 +- llvm/lib/Support/Host.cpp | 9 + llvm/lib/Support/Memory.cpp | 4 +- llvm/lib/Support/Unix/Memory.inc | 22 +- llvm/lib/Support/Windows/Memory.inc | 14 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 4 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 18 + llvm/lib/Target/AArch64/SVEInstrFormats.td | 60 + llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 4 +- llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp | 28 +- llvm/lib/Target/AMDGPU/GCNRegBankReassign.cpp | 2 +- .../Target/AMDGPU/R600OptimizeVectorRegisters.cpp | 15 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 2 +- llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp | 4 +- llvm/lib/Target/X86/X86OptimizeLEAs.cpp | 5 +- llvm/lib/Target/XCore/XCoreFrameLowering.cpp | 1 - llvm/lib/Transforms/IPO/GlobalOpt.cpp | 3 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 42 +- .../Instrumentation/AddressSanitizer.cpp | 9 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 54 +- llvm/lib/Transforms/Utils/Local.cpp | 10 +- llvm/test/Assembler/invalid-vecreduce.ll | 34 + llvm/test/Bindings/OCaml/core.ml | 2 +- llvm/test/CodeGen/AArch64/addsubo-legalization.ll | 258 + llvm/test/CodeGen/AArch64/lround-conv-win.ll | 44 + llvm/test/CodeGen/AArch64/vecreduce-fadd.ll | 32 +- llvm/test/CodeGen/AMDGPU/call-skip.ll | 67 + llvm/test/CodeGen/AMDGPU/smem-war-hazard.mir | 123 +- .../AMDGPU/virtregrewrite-undef-identity-copy.mir | 69 + llvm/test/CodeGen/X86/callbr-asm-bb-exports.ll | 33 + llvm/test/CodeGen/X86/haddsub.ll | 8 +- llvm/test/CodeGen/X86/sadd_sat_vec.ll | 632 ++- llvm/test/CodeGen/X86/ssub_sat_vec.ll | 752 ++- llvm/test/CodeGen/X86/vec_saddo.ll | 102 +- llvm/test/CodeGen/X86/vec_ssubo.ll | 154 +- llvm/test/CodeGen/X86/vector-reduce-fadd-fast.ll | 64 +- llvm/test/CodeGen/X86/vector-reduce-fadd.ll | 64 +- llvm/test/CodeGen/X86/vector-reduce-fmul-fast.ll | 64 +- llvm/test/CodeGen/X86/vector-reduce-fmul.ll | 64 +- llvm/test/MC/AArch64/SVE2/sadalp-diagnostics.s | 42 + llvm/test/MC/AArch64/SVE2/sadalp.s | 53 + llvm/test/MC/AArch64/SVE2/shadd-diagnostics.s | 37 + llvm/test/MC/AArch64/SVE2/shadd.s | 59 + llvm/test/MC/AArch64/SVE2/shsub-diagnostics.s | 37 + llvm/test/MC/AArch64/SVE2/shsub.s | 59 + llvm/test/MC/AArch64/SVE2/shsubr-diagnostics.s | 37 + llvm/test/MC/AArch64/SVE2/shsubr.s | 59 + llvm/test/MC/AArch64/SVE2/sqdmlalbt-diagnostics.s | 34 + llvm/test/MC/AArch64/SVE2/sqdmlalbt.s | 42 + llvm/test/MC/AArch64/SVE2/sqdmlslbt-diagnostics.s | 34 + llvm/test/MC/AArch64/SVE2/sqdmlslbt.s | 42 + llvm/test/MC/AArch64/SVE2/srhadd-diagnostics.s | 37 + llvm/test/MC/AArch64/SVE2/srhadd.s | 59 + llvm/test/MC/AArch64/SVE2/uadalp-diagnostics.s | 42 + llvm/test/MC/AArch64/SVE2/uadalp.s | 53 + llvm/test/MC/AArch64/SVE2/uhadd-diagnostics.s | 37 + llvm/test/MC/AArch64/SVE2/uhadd.s | 59 + llvm/test/MC/AArch64/SVE2/uhsub-diagnostics.s | 37 + llvm/test/MC/AArch64/SVE2/uhsub.s | 59 + llvm/test/MC/AArch64/SVE2/uhsubr-diagnostics.s | 37 + llvm/test/MC/AArch64/SVE2/uhsubr.s | 59 + llvm/test/MC/AArch64/SVE2/urhadd-diagnostics.s | 37 + llvm/test/MC/AArch64/SVE2/urhadd.s | 59 + .../corrupt-invalid-dynamic-table-size.elf.x86-64 | Bin 1736 -> 1736 bytes llvm/test/Object/corrupt.test | 4 +- llvm/test/Transforms/IndVarSimplify/pr31181.ll | 122 + llvm/test/Transforms/Inline/blockaddress.ll | 79 + llvm/test/Transforms/Inline/callbr.ll | 54 + .../Transforms/Inline/inlined-loop-metadata.ll | 159 + .../InstCombine/AMDGPU/amdgcn-intrinsics.ll | 1457 ++++-- llvm/test/Transforms/InstCombine/fneg.ll | 27 +- .../InstSimplify/floating-point-arithmetic.ll | 12 +- .../elf-dynamic-not-in-pt-dynamic.test | 47 + .../llvm-readobj/elf-malformed-pt-dynamic.test | 5 +- .../elf-non-dynamic-in-pt-dynamic.test | 92 + llvm/tools/llvm-readobj/ELFDumper.cpp | 80 +- llvm/tools/llvm-readobj/llvm-readobj.cpp | 5 + llvm/tools/llvm-readobj/llvm-readobj.h | 1 + llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp | 7 +- llvm/unittests/Analysis/LazyCallGraphTest.cpp | 29 + llvm/unittests/IR/MetadataTest.cpp | 6 +- llvm/unittests/Support/MemoryTest.cpp | 60 +- llvm/unittests/Transforms/Utils/LocalTest.cpp | 3 +- llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 14 +- .../clang/lib/Tooling/Refactoring/BUILD.gn | 1 + .../gn/secondary/clang/lib/Tooling/Syntax/BUILD.gn | 13 + llvm/utils/gn/secondary/clang/unittests/BUILD.gn | 1 + .../gn/secondary/clang/unittests/Tooling/BUILD.gn | 2 + .../clang/unittests/Tooling/Syntax/BUILD.gn | 20 + openmp/runtime/src/kmp_atomic.h | 6 +- openmp/runtime/src/kmp_csupport.cpp | 131 +- openmp/runtime/src/kmp_runtime.cpp | 17 +- openmp/runtime/src/ompt-general.cpp | 9 +- openmp/runtime/src/ompt-specific.cpp | 2 +- openmp/runtime/test/ompt/callback.h | 34 +- openmp/runtime/test/ompt/cancel/cancel_parallel.c | 4 +- .../runtime/test/ompt/cancel/cancel_worksharing.c | 6 +- openmp/runtime/test/ompt/misc/interoperability.cpp | 27 +- .../test/ompt/parallel/no_thread_num_clause.c | 3 +- openmp/runtime/test/ompt/synchronization/lock.c | 2 +- .../runtime/test/ompt/synchronization/nest_lock.c | 2 +- openmp/runtime/test/ompt/tasks/serialized.c | 8 +- openmp/runtime/test/ompt/tasks/task_types.c | 8 +- .../test/ompt/tasks/task_types_serialized.c | 3 +- openmp/runtime/test/ompt/tasks/taskloop.c | 3 +- polly/lib/Analysis/DependenceInfo.cpp | 4 +- polly/lib/CodeGen/BlockGenerators.cpp | 19 +- .../Isl/CodeGen/region_multiexit_partialwrite.ll | 44 + ...ion_multiexit_partialwrite___%bb3---%bb19.jscop | 52 + ...t_partialwrite___%bb3---%bb19.jscop.transformed | 52 + 381 files changed, 15934 insertions(+), 3215 deletions(-) create mode 100644 clang/include/clang/Tooling/Refactoring/RangeSelector.h create mode 100644 clang/include/clang/Tooling/Syntax/Tokens.h create mode 100644 clang/lib/Tooling/Refactoring/RangeSelector.cpp create mode 100644 clang/lib/Tooling/Syntax/CMakeLists.txt create mode 100644 clang/lib/Tooling/Syntax/Tokens.cpp create mode 100644 clang/test/AST/ast-dump-expr-json.c create mode 100644 clang/test/AST/ast-dump-macro-json.c rename clang/test/FixIt/{fixit-cxx0x.cpp => fixit-c++11.cpp} (100%) create mode 100644 clang/test/SemaObjC/nullability_macro.m create mode 100644 clang/unittests/Tooling/RangeSelectorTest.cpp create mode 100644 clang/unittests/Tooling/Syntax/CMakeLists.txt create mode 100644 clang/unittests/Tooling/Syntax/TokensTest.cpp create mode 100644 compiler-rt/lib/scudo/standalone/local_cache.h create mode 100644 compiler-rt/lib/scudo/standalone/primary32.h create mode 100644 compiler-rt/lib/scudo/standalone/primary64.h create mode 100644 compiler-rt/lib/scudo/standalone/tests/primary_test.cc create mode 100644 libcxx/test/std/strings/basic.string.hash/char_type_hash.fail.cpp create mode 100644 lld/test/ELF/combreloc.s delete mode 100644 lld/test/ELF/combrelocs.s create mode 100644 lld/test/ELF/dynamic-list-preempt-replace-symbol.s create mode 100644 lld/test/ELF/i386-tls-le-undef.s create mode 100644 lld/test/ELF/symbol-ordering-file-cgprofile-conflicts.s create mode 100644 lld/test/ELF/x86-64-tls-le-undef.s delete mode 100644 lldb/unittests/Process/minidump/Inputs/memory-list-not-padded.dmp delete mode 100644 lldb/unittests/Process/minidump/Inputs/memory-list-padded.dmp delete mode 100644 lldb/unittests/Process/minidump/Inputs/regions-linux-map.dmp delete mode 100644 lldb/unittests/Process/minidump/Inputs/regions-memlist.dmp create mode 100644 llvm/test/Assembler/invalid-vecreduce.ll create mode 100644 llvm/test/CodeGen/AArch64/addsubo-legalization.ll create mode 100644 llvm/test/CodeGen/AArch64/lround-conv-win.ll create mode 100644 llvm/test/CodeGen/AMDGPU/call-skip.ll create mode 100644 llvm/test/CodeGen/AMDGPU/virtregrewrite-undef-identity-copy.mir create mode 100644 llvm/test/CodeGen/X86/callbr-asm-bb-exports.ll create mode 100644 llvm/test/MC/AArch64/SVE2/sadalp-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/sadalp.s create mode 100644 llvm/test/MC/AArch64/SVE2/shadd-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/shadd.s create mode 100644 llvm/test/MC/AArch64/SVE2/shsub-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/shsub.s create mode 100644 llvm/test/MC/AArch64/SVE2/shsubr-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/shsubr.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqdmlalbt-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqdmlalbt.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqdmlslbt-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqdmlslbt.s create mode 100644 llvm/test/MC/AArch64/SVE2/srhadd-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/srhadd.s create mode 100644 llvm/test/MC/AArch64/SVE2/uadalp-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/uadalp.s create mode 100644 llvm/test/MC/AArch64/SVE2/uhadd-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/uhadd.s create mode 100644 llvm/test/MC/AArch64/SVE2/uhsub-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/uhsub.s create mode 100644 llvm/test/MC/AArch64/SVE2/uhsubr-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/uhsubr.s create mode 100644 llvm/test/MC/AArch64/SVE2/urhadd-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/urhadd.s create mode 100644 llvm/test/Transforms/Inline/callbr.ll create mode 100755 llvm/test/Transforms/Inline/inlined-loop-metadata.ll create mode 100644 llvm/test/tools/llvm-readobj/elf-dynamic-not-in-pt-dynamic.test create mode 100644 llvm/test/tools/llvm-readobj/elf-non-dynamic-in-pt-dynamic.test create mode 100644 llvm/utils/gn/secondary/clang/lib/Tooling/Syntax/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/unittests/Tooling/Syntax/BUILD.gn create mode 100644 polly/test/Isl/CodeGen/region_multiexit_partialwrite.ll create mode 100644 polly/test/Isl/CodeGen/region_multiexit_partialwrite___%bb3---% [...] create mode 100644 polly/test/Isl/CodeGen/region_multiexit_partialwrite___%bb3---% [...]