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-stable-allnoconfig in repository toolchain/ci/llvm-project.
from 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 adds a5401e48ddc lldb-server: LLGS: support 32-bit on 64-bit hosts adds 67510fac36d Revert r361206 "[COFF] Store alignment in log2 form, NFC" adds 547e3e930cf [ELF] Error on relocations to local undefined symbols adds c6f363f578f Tweaks for setting CMAKE_LINKER to lld-link adds f088e195cc2 [ORC] Assert that JITDylibs have unique names. adds f7c4e6c6b19 [CMake] Correct some dependencies adds c4c407a0ebb [PowerPC] use more meaningful name - NFC adds e64bcada5fa [PowerPC] test cases for selecting x-form instruction for u [...] adds e44691bf9f4 Move thumbv7k test from AArch64 to ARM adds 690fa1b51be [NFC][PowerPC] Add a test to verify if the scheduler schedu [...] adds e967308da43 Add TargetLoweringInfo hook for explicitly setting the ABI [...] adds 3e272b853f3 [CMake] Specify component for all target types adds 03c4bf73eae DWARF: Introduce DWARFUnitHeader class adds 5f3deb9bb5a [clang-tidy] New option for misc-throw-by-value-catch-by-reference adds 295c19e948d [Preamble] Reuse preamble even if an unsaved file does not exist adds 3141bbd52d9 [ARM][CGP] Skip nuw in PrepareConstants adds ecf4c9e13cd [ELF] Don't advance position in a memory region when assign [...] adds e798e8d9d26 [AArch64][SVE2] Asm: add integer pairwise arithmetic instructions adds 7f47b75d185 [AArch64][SVE2] Asm: add integer unary instructions (predicated) adds ec767b0b4ac [llvm-objcopy] Strip file symbols with --strip-unneeded adds f33f1816785 DWARF: Port debug_addr over to DWARFContext adds 8fcf012693a [WebAssembly] Refactor synthetic sections and relocation pr [...] adds 2eebf4d939b [libclang] visit c++14 lambda capture init expressions adds 4a8835c655e [AArch64] Skip mask checks for masks with an odd number of [...] adds 7804dbddccb [WebAssembly] Add __start_/_stop_ symbols for data sections adds cd36a2857ea [PPC64] Update LocalEntry from assigned symbols adds 823458f9b81 [CGBuiltin] dumpRecord - remove unused field offset. NFCI. new a95d95d3922 [MergeICmps] Preserve the dominator tree. new f44eb922c05 [llvm-objdump] Make --disassemble-functions imply -d new 2aee73f591d [NFC][X86][AArch64] Add some more tests for shift amount masking new 45330fee4c2 [CodeGenModule] BlockByrefHelpers - add missing uninitializ [...] new bc03bee66b3 [X86][SSE] Add shuffle tests for 'splat3' patterns. new 35150bb5341 [WebAssembly] Add --reproduce. new 116e8d4876f [DebugInfo] Handle -main-file-name correctly for asm source [...] new 032f87bbb3c Revert r360902 "Resubmit: [Salvage] Change salvage debug info ..." new 9c563269342 [DebugInfo] Handle '# line "file"' correctly for asm source [...] new d3f27f2bf44 Fix test failure. new 9d5351cab69 De-Window-ize a test
The 11 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: .../misc/ThrowByValueCatchByReferenceCheck.cpp | 18 +- .../misc/ThrowByValueCatchByReferenceCheck.h | 2 + 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/docs/ReleaseNotes.rst | 5 + .../misc-throw-by-value-catch-by-reference.rst | 15 + .../modernize-use-trailing-return-type.cpp | 4 +- .../cmake/caches/DistributionExample-stage2.cmake | 3 + clang/cmake/caches/DistributionExample.cmake | 4 + clang/include/clang/AST/JSONNodeDumper.h | 6 + clang/include/clang/Frontend/ASTUnit.h | 7 +- clang/include/clang/Parse/Parser.h | 25 +- .../clang/Tooling/Refactoring/RangeSelector.h | 80 + clang/include/clang/Tooling/Syntax/Tokens.h | 302 ++ clang/lib/AST/JSONNodeDumper.cpp | 32 +- clang/lib/AST/Type.cpp | 6 +- clang/lib/CodeGen/CGBuiltin.cpp | 28 +- clang/lib/CodeGen/CodeGenModule.h | 3 +- clang/lib/Frontend/ASTUnit.cpp | 22 +- clang/lib/Frontend/PrecompiledPreamble.cpp | 28 +- clang/lib/Parse/ParseExprCXX.cpp | 194 +- clang/lib/Parse/ParseInit.cpp | 31 +- clang/lib/Parse/ParseTentative.cpp | 52 +- 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/Index/cxx14-lambdas.cpp | 38 + clang/test/Parser/objcxx11-invalid-lambda.cpp | 4 +- clang/test/SemaObjC/nullability_macro.m | 16 + clang/tools/libclang/CIndex.cpp | 8 +- clang/unittests/Frontend/PCHPreambleTest.cpp | 74 +- 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/ELF/Driver.cpp | 12 +- lld/ELF/LinkerScript.cpp | 2 - lld/ELF/Relocations.cpp | 4 +- lld/ELF/SyntheticSections.cpp | 12 +- lld/test/ELF/combreloc.s | 4 +- lld/test/ELF/linkerscript/memory5.test | 4 +- lld/test/ELF/mips-mgot.s | 4 +- .../ELF/symbol-ordering-file-cgprofile-conflicts.s | 66 + lld/test/wasm/reproduce.ll | 27 + lld/test/wasm/startstop.ll | 57 + lld/wasm/CMakeLists.txt | 4 +- lld/wasm/Driver.cpp | 48 +- lld/wasm/InputChunks.h | 3 + lld/wasm/InputFiles.cpp | 13 +- lld/wasm/InputFiles.h | 8 + lld/wasm/Options.td | 2 + lld/wasm/OutputSections.cpp | 7 +- lld/wasm/OutputSections.h | 53 +- lld/wasm/Relocations.cpp | 86 + lld/wasm/{Writer.h => Relocations.h} | 10 +- lld/wasm/SymbolTable.cpp | 11 + lld/wasm/SymbolTable.h | 2 + lld/wasm/Symbols.cpp | 22 +- lld/wasm/Symbols.h | 46 +- lld/wasm/SyntheticSections.cpp | 543 ++ lld/wasm/SyntheticSections.h | 323 ++ lld/wasm/Writer.cpp | 1046 +--- lld/wasm/Writer.h | 2 - lldb/source/Expression/CMakeLists.txt | 1 + lldb/source/Expression/DWARFExpression.cpp | 31 +- .../Plugins/SymbolFile/DWARF/DWARFCompileUnit.cpp | 93 +- .../Plugins/SymbolFile/DWARF/DWARFCompileUnit.h | 26 +- .../Plugins/SymbolFile/DWARF/DWARFContext.cpp | 5 + .../source/Plugins/SymbolFile/DWARF/DWARFContext.h | 2 + .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp | 13 +- .../Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp | 6 +- .../Plugins/SymbolFile/DWARF/DWARFFormValue.cpp | 3 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp | 114 +- lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h | 69 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 4 - .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 2 - .../SymbolFile/DWARF/SymbolFileDWARFDwo.cpp | 13 - .../Plugins/SymbolFile/DWARF/SymbolFileDWARFDwo.h | 2 - lldb/source/Symbol/CMakeLists.txt | 1 - lldb/tools/lldb-server/SystemInitializerLLGS.cpp | 27 +- llvm/cmake/modules/AddLLVM.cmake | 7 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 10 +- llvm/docs/LangRef.rst | 15 +- llvm/docs/ORCv2DesignAndImplementation.rst | 250 +- llvm/include/llvm/Analysis/LazyCallGraph.h | 25 +- llvm/include/llvm/CodeGen/TargetLowering.h | 19 + llvm/include/llvm/ExecutionEngine/Orc/Core.h | 4 + llvm/include/llvm/IR/InstrTypes.h | 16 +- llvm/include/llvm/IR/Intrinsics.td | 5 +- llvm/include/llvm/Support/Memory.h | 17 +- llvm/lib/Analysis/InlineCost.cpp | 27 +- llvm/lib/Analysis/InstructionSimplify.cpp | 5 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 23 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 74 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 38 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 24 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 76 +- llvm/lib/CodeGen/VirtRegMap.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 8 +- llvm/lib/ExecutionEngine/JITLink/JITLink.cpp | 5 +- llvm/lib/ExecutionEngine/Orc/Core.cpp | 10 + llvm/lib/ExecutionEngine/Orc/ExecutionUtils.cpp | 5 +- llvm/lib/ExecutionEngine/Orc/Layer.cpp | 10 +- llvm/lib/ExecutionEngine/SectionMemoryManager.cpp | 31 +- llvm/lib/IR/Verifier.cpp | 8 + llvm/lib/MC/MCContext.cpp | 19 +- llvm/lib/MC/MCParser/AsmParser.cpp | 15 +- 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/AArch64ISelLowering.cpp | 6 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 4 + llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td | 17 + llvm/lib/Target/AArch64/SVEInstrFormats.td | 63 + llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp | 4 +- .../Target/AMDGPU/R600OptimizeVectorRegisters.cpp | 15 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 2 +- llvm/lib/Target/ARM/ARMCodeGenPrepare.cpp | 124 +- llvm/lib/Target/AVR/AVRISelLowering.h | 5 + .../PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp | 30 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 13 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 42 +- llvm/lib/Transforms/Scalar/MergeICmps.cpp | 84 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 51 +- llvm/lib/Transforms/Utils/Local.cpp | 23 +- llvm/test/Bindings/OCaml/core.ml | 2 +- .../AArch64/arm64-neon-vector-shuffle-extract.ll | 33 + llvm/test/CodeGen/AArch64/lround-conv-win.ll | 44 + llvm/test/CodeGen/AArch64/shift-amount-mod.ll | 458 ++ llvm/test/CodeGen/AMDGPU/call-skip.ll | 67 + .../AMDGPU/virtregrewrite-undef-identity-copy.mir | 69 + llvm/test/CodeGen/ARM/CGP/arm-cgp-overflow.ll | 36 +- llvm/test/CodeGen/ARM/addsubo-legalization.ll | 258 + .../test/CodeGen/AVR/umul.with.overflow.i16-bug.ll | 49 + llvm/test/CodeGen/PowerPC/schedule-addi-load.mir | 106 + .../CodeGen/PowerPC/unaligned-addressing-mode.ll | 113 + llvm/test/CodeGen/X86/callbr-asm-bb-exports.ll | 33 + llvm/test/CodeGen/X86/oddshuffles.ll | 354 ++ llvm/test/CodeGen/X86/sadd_sat_vec.ll | 632 ++- llvm/test/CodeGen/X86/shift-amount-mod.ll | 1048 ++++ 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/DebugInfo/X86/main-file-name.s | 17 - llvm/test/DebugInfo/salvage-cast-debug-info.ll | 25 - llvm/test/MC/AArch64/SVE2/addp-diagnostics.s | 37 + llvm/test/MC/AArch64/SVE2/addp.s | 59 + llvm/test/MC/AArch64/SVE2/sadalp-diagnostics.s | 42 + llvm/test/MC/AArch64/SVE2/sadalp.s | 53 + llvm/test/MC/AArch64/SVE2/smaxp-diagnostics.s | 37 + llvm/test/MC/AArch64/SVE2/smaxp.s | 59 + llvm/test/MC/AArch64/SVE2/sminp-diagnostics.s | 37 + llvm/test/MC/AArch64/SVE2/sminp.s | 59 + llvm/test/MC/AArch64/SVE2/sqabs-diagnostics.s | 23 + llvm/test/MC/AArch64/SVE2/sqabs.s | 60 + llvm/test/MC/AArch64/SVE2/sqneg-diagnostics.s | 23 + llvm/test/MC/AArch64/SVE2/sqneg.s | 60 + llvm/test/MC/AArch64/SVE2/uadalp-diagnostics.s | 42 + llvm/test/MC/AArch64/SVE2/uadalp.s | 53 + llvm/test/MC/AArch64/SVE2/umaxp-diagnostics.s | 37 + llvm/test/MC/AArch64/SVE2/umaxp.s | 59 + llvm/test/MC/AArch64/SVE2/uminp-diagnostics.s | 37 + llvm/test/MC/AArch64/SVE2/uminp.s | 59 + llvm/test/MC/AArch64/SVE2/urecpe-diagnostics.s | 33 + llvm/test/MC/AArch64/SVE2/urecpe.s | 42 + llvm/test/MC/AArch64/SVE2/ursqrte-diagnostics.s | 33 + llvm/test/MC/AArch64/SVE2/ursqrte.s | 42 + llvm/test/MC/ELF/debug-hash-file.s | 21 + llvm/test/MC/ELF/debug-main-file.s | 41 + ...alentry-symver.s => ppc64-localentry-symbols.s} | 17 + .../corrupt-invalid-dynamic-table-size.elf.x86-64 | Bin 1736 -> 1736 bytes llvm/test/Object/corrupt.test | 4 +- llvm/test/Transforms/EarlyCSE/debug-info-undef.ll | 2 +- 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 ++++-- .../test/Transforms/InstCombine/cast-mul-select.ll | 2 - llvm/test/Transforms/InstCombine/fneg.ll | 27 +- .../Transforms/InstCombine/unavailable-debug.ll | 2 +- .../InstSimplify/floating-point-arithmetic.ll | 12 +- .../MergeICmps/X86/alias-merge-blocks.ll | 2 +- llvm/test/Transforms/MergeICmps/X86/atomic.ll | 2 +- .../MergeICmps/X86/entry-block-shuffled.ll | 2 +- .../Transforms/MergeICmps/X86/gep-used-outside.ll | 2 +- .../Transforms/MergeICmps/X86/int64-and-ptr.ll | 2 +- .../MergeICmps/X86/last-block-produce-no-value.ll | 2 +- .../MergeICmps/X86/multiple-blocks-does-work.ll | 2 +- .../Transforms/MergeICmps/X86/pair-int32-int32.ll | 4 +- llvm/test/Transforms/MergeICmps/X86/pr36557.ll | 2 +- llvm/test/Transforms/MergeICmps/X86/pr41917.ll | 2 +- .../MergeICmps/X86/split-block-does-work.ll | 2 +- .../Transforms/MergeICmps/X86/tuple-four-int8.ll | 2 +- .../Transforms/MergeICmps/X86/two-complex-bb.ll | 2 +- llvm/test/Transforms/MergeICmps/X86/volatile.ll | 2 +- .../tools/llvm-objcopy/ELF/strip-unneeded.test | 18 +- ...sassemble-implied-by-disassemble-functions.test | 22 + .../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-objcopy/ELF/ELFObjcopy.cpp | 2 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 3 +- 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/Support/MemoryTest.cpp | 60 +- 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 + 262 files changed, 18762 insertions(+), 3600 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/Index/cxx14-lambdas.cpp 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/symbol-ordering-file-cgprofile-conflicts.s create mode 100644 lld/test/wasm/reproduce.ll create mode 100644 lld/test/wasm/startstop.ll create mode 100644 lld/wasm/Relocations.cpp copy lld/wasm/{Writer.h => Relocations.h} (64%) create mode 100644 lld/wasm/SyntheticSections.cpp create mode 100644 lld/wasm/SyntheticSections.h create mode 100644 llvm/test/CodeGen/AArch64/arm64-neon-vector-shuffle-extract.ll create mode 100644 llvm/test/CodeGen/AArch64/lround-conv-win.ll create mode 100644 llvm/test/CodeGen/AArch64/shift-amount-mod.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/ARM/addsubo-legalization.ll create mode 100644 llvm/test/CodeGen/AVR/umul.with.overflow.i16-bug.ll create mode 100644 llvm/test/CodeGen/PowerPC/schedule-addi-load.mir create mode 100644 llvm/test/CodeGen/PowerPC/unaligned-addressing-mode.ll create mode 100644 llvm/test/CodeGen/X86/callbr-asm-bb-exports.ll create mode 100644 llvm/test/CodeGen/X86/shift-amount-mod.ll delete mode 100644 llvm/test/DebugInfo/X86/main-file-name.s delete mode 100755 llvm/test/DebugInfo/salvage-cast-debug-info.ll create mode 100644 llvm/test/MC/AArch64/SVE2/addp-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/addp.s 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/smaxp-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/smaxp.s create mode 100644 llvm/test/MC/AArch64/SVE2/sminp-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/sminp.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqabs-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqabs.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqneg-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/sqneg.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/umaxp-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/umaxp.s create mode 100644 llvm/test/MC/AArch64/SVE2/uminp-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/uminp.s create mode 100644 llvm/test/MC/AArch64/SVE2/urecpe-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/urecpe.s create mode 100644 llvm/test/MC/AArch64/SVE2/ursqrte-diagnostics.s create mode 100644 llvm/test/MC/AArch64/SVE2/ursqrte.s create mode 100644 llvm/test/MC/ELF/debug-hash-file.s create mode 100644 llvm/test/MC/ELF/debug-main-file.s rename llvm/test/MC/PowerPC/{ppc64-localentry-symver.s => ppc64-localentry-symbols [...] 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-objdump/X86/disassemble-implied-by-disasse [...] 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---% [...]