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-lts-defconfig in repository toolchain/ci/llvm-project.
from 61f31cbcb2c [X86] Teach foldMaskedShiftToScaledMask to look through an [...] adds a3ee7e2b3ed [X86] Autogenerate complete checks. NFC adds 10048060f66 [X86] Add SSE1 command line to atomic-fp.ll and atomic-non- [...] adds ae878dab035 [AArch64][GlobalISel] Scalarize vector SDIV. adds a7ff111b04a [AArch64][GlobalISel] Add legalizer support for <8 x s16> a [...] adds 213e0bde048 [AArch64][GlobalISel] Make <2 x p0> = G_BUILD_VECTOR legal. adds 2f46de8c0b2 [NFC] Use clearer naming for local variables adds cb5c7bd9ebf Fix a hang when lowering __builtin_dynamic_object_size adds ff79ee144cd Remove repeated words from BuildingLibcxx.rst adds 6a285dfe71c [DWARF] Set discriminator to 0 for DW_LNS_copy adds 98da442b6d7 Prospective test fix in response to r358104. adds 7cc03bd0648 [RISCV] Put data smaller than eight bytes to small data section adds 1b01f9728f9 [OpenCL] Re-fix invalid address space generation for clk_ev [...] adds 58c080a3b12 Add { } to silence compiler warning [NFC] adds fbb823891d7 [llvm-exegesis] Fix serialization/deserialization of specia [...] adds 147e0ddaa91 Try to fix the shpinx build adds 136a6a612a5 Fix two sphinx warnings adds 74e4f8a5edd try to fix the sphinx build some more adds c218813cba1 [clangd] Include compile command heuristic in logs adds 6ef53b3bf2f [ADT] Fix template parameter names of llvm::{upper|lower}_bound adds 00d99bd1c4a [clangd] Use identifiers in file as completion candidates w [...] adds 2050dff996a [MCA] Remove wrong comments from a test. NFC adds 71cce580b91 Use llvm::lower_bound. NFC adds 6fa145e429b Test commit access adds 4f5d2df48d5 [ValueTracking] Change if-else chain into switch in compute [...] adds 3aeb6585d3e [libunwind] Fix the typo in unw_save_vfp_as_X alias adds e468cc7f146 [X86] SimplifyDemandedVectorElts - add VPPERM support adds 7021dec26ea [X86][XOP] Add X86ISD::VPERMIL2 demandedelts test adds cb5218ad48a [X86] SimplifyDemandedVectorElts - add X86ISD::VPERMIL2 mas [...] adds 886e32e0f2e [X86][AVX] Add X86ISD::VPERMILPV demandedelts tests adds 71b88b91f7e Minidump: extend UUID byte-swapping to windows platform adds 6f3866c6fb8 [X86] SimplifyDemandedVectorElts - add X86ISD::VPERMILPV ma [...] adds 8ddfd46c61a [AArch64] Add lowering pattern for llvm.aarch64.neon.vcvtfx [...] adds c0f4a35e68a [DAGCombiner][x86] scalarize inserted vector FP ops adds b237b54c2dd [X86][AVX] Add X86ISD::VPERMV demandedelts test adds 8a25154fa7a [X86] SimplifyDemandedVectorElts - add X86ISD::VPERMV mask support adds 34686b6e975 [X86][AVX] Add X86ISD::VPERMV3 demandedelts test adds d7e12574c61 YAMLIO: Fix serialization of strings with embedded nuls adds 3ec58c4ef61 [llvm] [lit] Add target-x86* features adds 40733618bd2 [lldb] [Process/NetBSD] Fix wrongly mapping mm* registers adds a2b4d3fab62 [X86] Add MM register mapping from CodeView to MC register id adds d843da6218d [test] Convert CommandScriptImmediateOutput from pexpect to lit adds 705384be974 Fixed possible out of bound array access. adds a41275a3983 [X86][AVX] Tweak X86ISD::VPERMV3 demandedelts test adds b621f041359 [RISCV] Diagnose invalid second input register operand when [...] adds 53373432cfc [lldb] [lit/Register] Fix test to use %clangxx adds 3742bb89f83 Make llvm-nm -help great again adds 40b647ae8e5 [X86] SimplifyDemandedVectorElts - add X86ISD::VPERMV3 mask [...] adds fd314eca8fb [DAGCombiner] refactor narrowing of extracted vector binop; NFC adds b971b597090 [lldb] [lit/Register] Mark x86-mm-xmm-read XFAIL on Windows adds 7c142fcc068 [libc++] Make sure we don't eagerly diagnose non-const comp [...] adds 9d5e7ee2966 [libFuzzer] Fallback to default Mutate when MutateWithMask fails. adds 2b0da3d63ea [NFC] Correct outdated links to the Itanium C++ ABI documentation adds 8d083c5e0bd [ConstantFold] ExtractConstantBytes - handle shifts on larg [...] adds ab38599bb12 [pstl] Setup the _PSTL_VERSION macro like _LIBCPP_VERSION, [...] adds 339594e4dc1 New document skeleton describing how to add a constrained f [...] adds f32463848b6 Fix PR41465 - Use __builtin_mul_overflow instead of hand-ro [...] adds e7f2cbe45a3 [pstl] Remove our custom FindTBB CMake file adds 4afa6dcabe6 [PDB Docs] Add skeleton of documentation for CodeView symbols. adds 528b01e9984 Fix sphinx documentation warning. adds 7822b461885 Revert "Use llvm::lower_bound. NFC" adds c5a0583400b Add support for attributes on @implementations in Objective-C adds 1138d8c8924 Support objc_nonlazy_class attribute on Objective-C impleme [...] adds abed4acc2c6 Revert "tsan: Update test expectations." adds 0f7a0c71c6b [TSan][libdispatch] Replace CFRunLoop with dispatch_semapho [...] adds edea731af24 [TSan][libdispatch] Change test to have two simultaneous timers adds 3e58f94ced6 [TSan][libdispatch] Replace usage of NSMutableData with sta [...] adds bcb93a35c02 [libFuzzer] Make MutateWithMask work when the Mask is short [...] adds 5b981638fb7 [TSan][libdispatch] Turn ignore_noninstrumented_modules=1 b [...] adds 1740c6e0da4 [TSan][libdispatch] Re-enable disabled tests adds 1fe5a9963de [X86] Pre-commit i64 volatile test case for D60156. NFC adds 1c2dfc31005 [X86] Use FILD/FIST to implement i64 atomic load on 32-bit [...] adds 8200880c9aa Revert r358211 "[X86] Use FILD/FIST to implement i64 atomic [...] adds 1fefee6a6e7 [test] Disable CommandScriptImmediateOutputFile on Windows adds f7e548c076f Recommit r358211 "[X86] Use FILD/FIST to implement i64 atom [...] adds 586fad50ac4 [X86] Add patterns for using movss/movsd for atomic load/st [...] adds bb6e3f6be7e [test] Fix & re-enable CommandScriptImmediateOutputFile on Windows adds a3635b94c4b [X86] Add 32-bit command line to extractelement-fp.ll so I [...] adds 68a5d619a40 [X86] Restrict vselect handling in scalarizeExtEltFP to onl [...] adds fa7745be7a9 [DebugInfo] Combine Trivial and NonTrivial flags adds 994023a3f19 [DebugInfo] Combine Trivial and NonTrivial flags new b956051415a [AArch64][GlobalISel] Legalization and ISel support for loa [...] new 7e9355f870a [AArch64][GlobalISel] Flesh out vector load/store support f [...] new a318a7f6651 [lldb] [lit/Register] XFAIL on Darwin new 959ef168597 [PGO] Better handling of profile hash mismatch new d8ada681df2 [cmake] Fix dependency issue in TableGen new db615bb313b [ConstantRangeTest] Fix typos in test names; NFC new e319eafb208 [ConstantRange] Add unsignedMulMayOverflow() new 6ffa1511eae [CVP] Generate full test checks for overflows.ll; NFC new 75f96818742 Remove use of lookahead from _Pragma handling and from all [...] new 8af8b8611c5 [C++20] Implement context-sensitive header-name lexing and [...] new 20118355aa6 Revert r357610, it caused PR41471 new 57c3d4bed3e [Pipeliner] Fix incorrect loop carried dependence calculation new f2d8f09d5d2 llvm-undname: Fix crash on invalid name in a template param [...] new 2edfcf90659 [TSan][libdispatch] Delete old tests
The 14 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-tools-extra/clangd/ClangdServer.cpp | 32 +- clang-tools-extra/clangd/ClangdUnit.cpp | 2 +- clang-tools-extra/clangd/CodeComplete.cpp | 182 +++- clang-tools-extra/clangd/CodeComplete.h | 6 +- clang-tools-extra/clangd/Headers.cpp | 6 +- clang-tools-extra/clangd/Headers.h | 7 +- clang-tools-extra/clangd/SourceCode.cpp | 24 + clang-tools-extra/clangd/SourceCode.h | 4 + clang-tools-extra/clangd/TUScheduler.cpp | 3 +- clang-tools-extra/clangd/index/SymbolOrigin.cpp | 2 +- clang-tools-extra/clangd/index/SymbolOrigin.h | 9 +- .../clangd/did-change-configuration-params.test | 4 +- clang-tools-extra/unittests/clangd/ClangdTests.cpp | 23 +- .../unittests/clangd/CodeCompleteTests.cpp | 47 + .../unittests/clangd/HeadersTests.cpp | 22 +- .../unittests/clangd/SourceCodeTests.cpp | 18 + clang/include/clang/Basic/Attr.td | 6 +- clang/include/clang/Basic/AttrDocs.td | 16 +- clang/include/clang/Basic/DiagnosticLexKinds.td | 17 +- clang/include/clang/Basic/DiagnosticParseKinds.td | 2 +- clang/include/clang/Basic/LangOptions.def | 5 +- clang/include/clang/Basic/LangOptions.h | 2 +- clang/include/clang/Basic/TokenKinds.def | 4 + clang/include/clang/Lex/Preprocessor.h | 156 ++- clang/include/clang/Parse/Parser.h | 3 +- clang/include/clang/Sema/Sema.h | 14 +- clang/lib/Basic/IdentifierTable.cpp | 2 +- clang/lib/CodeGen/CGBuiltin.cpp | 41 +- clang/lib/CodeGen/CGDebugInfo.cpp | 6 +- clang/lib/CodeGen/CGDeclCXX.cpp | 6 - clang/lib/CodeGen/CGNonTrivialStruct.cpp | 6 +- clang/lib/CodeGen/CGObjCMac.cpp | 3 +- clang/lib/Frontend/CompilerInvocation.cpp | 9 +- clang/lib/Frontend/PrintPreprocessedOutput.cpp | 13 +- clang/lib/Lex/PPCaching.cpp | 54 +- clang/lib/Lex/PPDirectives.cpp | 176 ++-- clang/lib/Lex/Pragma.cpp | 125 ++- clang/lib/Lex/Preprocessor.cpp | 280 ++++- clang/lib/Lex/TokenConcatenation.cpp | 5 + clang/lib/Parse/ParseObjc.cpp | 11 +- clang/lib/Parse/Parser.cpp | 8 +- clang/lib/Sema/SemaDeclObjC.cpp | 12 +- clang/test/CXX/cpp/cpp.module/Inputs/attrs.h | 1 + .../test/CXX/cpp/cpp.module/Inputs/empty.h | 0 clang/test/CXX/cpp/cpp.module/p1.cpp | 18 + clang/test/CXX/cpp/cpp.module/p2.cpp | 33 + clang/test/CXX/lex/lex.pptoken/Inputs/foo bar | 1 + clang/test/CXX/lex/lex.pptoken/Inputs/foo bar | 1 + clang/test/CXX/lex/lex.pptoken/p3-2a.cpp | 81 ++ .../CodeGenCXX/debug-info-composite-triviality.cpp | 18 +- .../microsoft-abi-template-static-init.cpp | 57 -- clang/test/CodeGenObjC/non-lazy-classes.m | 16 +- .../test/CodeGenOpenCL/cl20-device-side-enqueue.cl | 4 +- clang/test/FixIt/fixit-pragma-attribute.cpp | 4 +- ...pragma-attribute-supported-attributes-list.test | 6 +- clang/test/Modules/framework-name.m | 8 +- clang/test/Modules/module_file_info.m | 2 +- clang/test/Parser/attributes.mm | 9 +- clang/test/Parser/objc-implementation-attrs.m | 53 + clang/test/Parser/placeholder-recovery.m | 2 +- clang/test/Preprocessor/_Pragma-in-macro-arg.cpp | 22 + clang/test/Sema/pragma-attribute-strict-subjects.c | 3 +- clang/test/SemaObjC/attr-objc-non-lazy.m | 7 +- clang/test/SemaObjC/objc-asm-attribute-neg-test.m | 6 +- compiler-rt/lib/fuzzer/FuzzerLoop.cpp | 4 +- compiler-rt/lib/fuzzer/FuzzerMutate.cpp | 7 +- compiler-rt/lib/msan/msan_interceptors.cc | 14 +- compiler-rt/lib/sanitizer_common/sanitizer_mac.cc | 18 +- compiler-rt/lib/tsan/check_analyze.sh | 4 +- compiler-rt/test/msan/Linux/forkpty.cc | 18 +- ...rprof-shared-main-gcov-flush_no-writeout.c.gcov | 2 +- compiler-rt/test/tsan/Darwin/gcd-after.mm | 2 +- compiler-rt/test/tsan/Darwin/gcd-data.mm | 36 - compiler-rt/test/tsan/Darwin/gcd-fd.mm | 4 +- compiler-rt/test/tsan/Darwin/gcd-groups-norace.mm | 18 +- .../test/tsan/Darwin/gcd-io-barrier-race.mm | 4 +- compiler-rt/test/tsan/Darwin/gcd-io-barrier.mm | 4 +- compiler-rt/test/tsan/Darwin/gcd-io-race.mm | 4 +- compiler-rt/test/tsan/Darwin/gcd-io.mm | 4 +- .../test/tsan/Darwin/gcd-serial-queue-norace.mm | 18 +- compiler-rt/test/tsan/Darwin/gcd-source-cancel.mm | 14 +- compiler-rt/test/tsan/Darwin/gcd-source-cancel2.mm | 15 +- compiler-rt/test/tsan/Darwin/gcd-source-event.mm | 14 +- compiler-rt/test/tsan/Darwin/gcd-source-event2.mm | 15 +- .../test/tsan/Darwin/gcd-source-registration.mm | 14 +- .../test/tsan/Darwin/gcd-source-registration2.mm | 15 +- compiler-rt/test/tsan/Darwin/gcd-source-serial.mm | 33 - compiler-rt/test/tsan/Darwin/gcd-sync-norace.mm | 19 +- compiler-rt/test/tsan/Darwin/gcd-sync-race.mm | 18 +- .../test/tsan/Darwin/gcd-target-queue-norace.mm | 20 +- compiler-rt/test/tsan/libdispatch/data.c | 3 - compiler-rt/test/tsan/libdispatch/lit.local.cfg | 3 + compiler-rt/test/tsan/libdispatch/source-serial.c | 3 - libcxx/docs/BuildingLibcxx.rst | 2 +- libcxx/include/__hash_table | 4 +- libcxx/include/__tree | 2 +- libcxx/include/map | 12 +- libcxx/include/set | 12 +- libcxx/include/unordered_map | 14 +- libcxx/include/unordered_set | 14 +- .../associative/non_const_comparator.fail.cpp | 4 +- .../associative/non_const_comparator.pass.cpp | 58 ++ .../containers/unord/non_const_comparator.fail.cpp | 8 +- .../containers/unord/non_const_comparator.pass.cpp | 58 ++ libcxxabi/include/__cxxabi_config.h | 2 + libcxxabi/src/cxa_aux_runtime.cpp | 2 +- libcxxabi/src/cxa_exception.cpp | 2 +- libcxxabi/src/cxa_exception.hpp | 2 +- libcxxabi/src/cxa_exception_storage.cpp | 2 +- libcxxabi/src/cxa_noexception.cpp | 2 +- libcxxabi/src/cxa_personality.cpp | 2 +- libcxxabi/src/cxa_vector.cpp | 35 +- libcxxabi/test/incomplete_type.sh.cpp | 2 +- libunwind/include/unwind.h | 2 +- libunwind/src/UnwindLevel1.c | 2 +- libunwind/src/libunwind.cpp | 2 +- lld/docs/missingkeyfunction.rst | 4 +- .../CommandScriptImmediateOutputConsole.test | 11 + .../CommandScriptImmediateOutputFile.test | 51 + .../Inputs}/custom_command.py | 7 +- lldb/lit/Register/Inputs/x86-mm-xmm-read.cpp | 55 + lldb/lit/Register/x86-mm-xmm-read.test | 24 + .../TestCommandScriptImmediateOutput.py | 101 -- .../postmortem/minidump/TestMiniDump.py | 12 +- .../NetBSD/NativeRegisterContextNetBSD_x86_64.cpp | 4 +- .../Plugins/Process/minidump/MinidumpParser.cpp | 49 +- .../Plugins/Process/minidump/MinidumpTypes.h | 7 +- llvm/cmake/modules/TableGen.cmake | 3 +- llvm/docs/AddingConstrainedIntrinsics.rst | 94 ++ llvm/docs/PDB/CodeViewSymbols.rst | 239 ++++- llvm/docs/PDB/CodeViewTypes.rst | 48 +- llvm/docs/index.rst | 5 + llvm/docs/tutorial/LangImpl02.rst | 2 +- .../MyFirstLanguageFrontend/LangImpl01.rst | 2 + .../MyFirstLanguageFrontend/LangImpl02.rst | 4 +- .../MyFirstLanguageFrontend/LangImpl03.rst | 4 +- .../MyFirstLanguageFrontend/LangImpl04.rst | 4 +- .../MyFirstLanguageFrontend/LangImpl05.rst | 4 +- .../MyFirstLanguageFrontend/LangImpl06.rst | 4 +- .../MyFirstLanguageFrontend/LangImpl07.rst | 4 +- .../MyFirstLanguageFrontend/LangImpl08.rst | 4 +- .../MyFirstLanguageFrontend/LangImpl09.rst | 4 +- .../MyFirstLanguageFrontend/LangImpl10.rst | 2 + .../tutorial/MyFirstLanguageFrontend/index.rst | 2 + llvm/include/llvm-c/DebugInfo.h | 2 +- llvm/include/llvm/ADT/STLExtras.h | 28 +- llvm/include/llvm/Analysis/MemoryBuiltins.h | 3 +- llvm/include/llvm/IR/ConstantRange.h | 3 + llvm/include/llvm/IR/DebugInfoFlags.def | 5 +- .../include/llvm/Target/TargetLoweringObjectFile.h | 3 + llvm/lib/Analysis/MemoryBuiltins.cpp | 22 +- llvm/lib/Analysis/ValueTracking.cpp | 26 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 3 + llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 1 + llvm/lib/CodeGen/MachinePipeliner.cpp | 12 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 95 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLine.cpp | 8 +- llvm/lib/Demangle/MicrosoftDemangle.cpp | 2 + llvm/lib/IR/ConstantFold.cpp | 30 +- llvm/lib/IR/ConstantRange.cpp | 20 + llvm/lib/Support/YAMLTraits.cpp | 12 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 2 + .../Target/AArch64/AArch64InstructionSelector.cpp | 9 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 78 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.h | 3 + llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 1 + llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 28 +- llvm/lib/Target/RISCV/RISCVTargetObjectFile.cpp | 96 ++ llvm/lib/Target/RISCV/RISCVTargetObjectFile.h | 24 + .../Target/X86/MCTargetDesc/X86MCTargetDesc.cpp | 9 + llvm/lib/Target/X86/X86ISelLowering.cpp | 147 +-- llvm/lib/Target/X86/X86ISelLowering.h | 12 +- llvm/lib/Target/X86/X86InstrCompiler.td | 70 +- llvm/lib/Target/X86/X86InstrFPStack.td | 13 + .../Instrumentation/PGOInstrumentation.cpp | 26 +- .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 2 +- .../CodeGen/AArch64/GlobalISel/legalize-add.mir | 46 + .../AArch64/GlobalISel/legalize-build-vector.mir | 17 + .../CodeGen/AArch64/GlobalISel/legalize-div.mir | 37 +- .../GlobalISel/legalize-load-store-fewerElts.mir | 18 +- .../legalize-load-store-vector-of-ptr.mir | 86 ++ .../AArch64/GlobalISel/legalize-load-store.mir | 220 +++- .../AArch64/GlobalISel/legalize-load-vector.mir | 61 -- .../CodeGen/AArch64/GlobalISel/select-binop.mir | 61 ++ .../AArch64/GlobalISel/select-build-vector.mir | 177 +--- .../GlobalISel/select-load-store-vector-of-ptr.mir | 73 ++ .../CodeGen/AArch64/GlobalISel/select-load.mir | 150 ++- .../CodeGen/AArch64/GlobalISel/select-store.mir | 110 ++ .../CodeGen/AArch64/fp16_intrinsic_scalar_2op.ll | 10 + llvm/test/CodeGen/Hexagon/swp-carried-dep1.mir | 103 ++ llvm/test/CodeGen/Hexagon/swp-carried-dep2.mir | 70 ++ llvm/test/CodeGen/Hexagon/swp-epilog-phi8.ll | 1 + llvm/test/CodeGen/RISCV/sdata-limit-0.ll | 14 + llvm/test/CodeGen/RISCV/sdata-limit-4.ll | 15 + llvm/test/CodeGen/RISCV/sdata-limit-8.ll | 15 + llvm/test/CodeGen/RISCV/sdata-local-sym.ll | 16 + llvm/test/CodeGen/X86/atomic-fp.ll | 695 ++++++++----- llvm/test/CodeGen/X86/atomic-load-store-wide.ll | 60 +- llvm/test/CodeGen/X86/atomic-mi.ll | 431 ++++---- llvm/test/CodeGen/X86/atomic-non-integer.ll | 243 +++-- llvm/test/CodeGen/X86/atomic6432.ll | 954 ++++++++++++++--- llvm/test/CodeGen/X86/extractelement-fp.ll | 1077 +++++++++++++++----- .../CodeGen/X86/misched_phys_reg_assign_order.ll | 2 +- llvm/test/CodeGen/X86/oddshuffles.ll | 2 +- llvm/test/CodeGen/X86/pr39243.ll | 2 +- llvm/test/CodeGen/X86/scalarize-fp.ll | 112 +- .../CodeGen/X86/vector-shuffle-combining-avx.ll | 33 + .../CodeGen/X86/vector-shuffle-combining-avx2.ll | 11 + .../X86/vector-shuffle-combining-avx512bw.ll | 26 + .../CodeGen/X86/vector-shuffle-combining-xop.ll | 36 + llvm/test/DebugInfo/COFF/class-options-common.ll | 24 +- llvm/test/DebugInfo/COFF/enum-co.ll | 4 +- llvm/test/DebugInfo/COFF/frameproc-flags.ll | 2 +- llvm/test/DebugInfo/COFF/function-options.ll | 12 +- llvm/test/DebugInfo/COFF/global_visibility.ll | 4 +- .../DebugInfo/COFF/types-method-ref-qualifiers.ll | 2 +- llvm/test/DebugInfo/COFF/types-this-not-ptr.ll | 2 +- llvm/test/DebugInfo/COFF/udts-complete.ll | 2 +- llvm/test/DebugInfo/X86/nested_types.ll | 4 +- llvm/test/DebugInfo/X86/template_function_decl.ll | 2 +- llvm/test/DebugInfo/X86/v5-loc.ll | 2 +- llvm/test/Demangle/invalid-manglings.test | 5 + llvm/test/Instrumentation/BoundsChecking/phi.ll | 2 - llvm/test/MC/RISCV/rv32i-invalid.s | 1 + .../CorrelatedValuePropagation/overflows.ll | 291 +++++- .../InstCombine/builtin-dynamic-object-size.ll | 34 + .../Transforms/InstCombine/constant-fold-shifts.ll | 36 + .../Inputs/select_hash_conflict.proftext | 10 + .../Transforms/PGOProfile/select_hash_conflict.ll | 97 ++ .../llvm-dwarfdump/X86/debug-line-dw-lns-copy.s | 47 + .../tools/llvm-exegesis/X86/uops-CMOV16rm-noreg.s | 17 + .../llvm-mca/X86/BtVer2/int-to-fpu-forwarding-2.s | 3 - llvm/test/tools/llvm-nm/help.test | 3 + llvm/tools/llvm-exegesis/lib/BenchmarkResult.cpp | 21 +- llvm/tools/llvm-nm/llvm-nm.cpp | 91 +- llvm/unittests/IR/ConstantRangeTest.cpp | 20 +- llvm/unittests/Support/YAMLIOTest.cpp | 5 + llvm/utils/lit/lit/llvm/config.py | 4 + openmp/runtime/src/kmp_settings.cpp | 4 +- pstl/CMakeLists.txt | 12 +- pstl/cmake/FindTBB.cmake | 66 -- pstl/docs/ReleaseNotes.rst | 40 + pstl/include/pstl/internal/pstl_config.h | 8 +- pstl/test/pstl/version.pass.cpp | 17 + 244 files changed, 7256 insertions(+), 2488 deletions(-) create mode 100644 clang/test/CXX/cpp/cpp.module/Inputs/attrs.h copy clang-tools-extra/test/clang-tidy/Inputs/Headers/a.h => clang/test/CXX/cpp/cp [...] create mode 100644 clang/test/CXX/cpp/cpp.module/p1.cpp create mode 100644 clang/test/CXX/cpp/cpp.module/p2.cpp create mode 100644 clang/test/CXX/lex/lex.pptoken/Inputs/foo bar create mode 100644 clang/test/CXX/lex/lex.pptoken/Inputs/foo bar create mode 100644 clang/test/CXX/lex/lex.pptoken/p3-2a.cpp delete mode 100644 clang/test/CodeGenCXX/microsoft-abi-template-static-init.cpp create mode 100644 clang/test/Parser/objc-implementation-attrs.m create mode 100644 clang/test/Preprocessor/_Pragma-in-macro-arg.cpp delete mode 100644 compiler-rt/test/tsan/Darwin/gcd-data.mm delete mode 100644 compiler-rt/test/tsan/Darwin/gcd-source-serial.mm create mode 100644 libcxx/test/libcxx/containers/associative/non_const_comparator. [...] create mode 100644 libcxx/test/libcxx/containers/unord/non_const_comparator.pass.cpp create mode 100644 lldb/lit/Commands/CommandScriptImmediateOutput/CommandScriptImm [...] create mode 100644 lldb/lit/Commands/CommandScriptImmediateOutput/CommandScriptImm [...] rename lldb/{packages/Python/lldbsuite/test/functionalities/command_script_immedia [...] create mode 100644 lldb/lit/Register/Inputs/x86-mm-xmm-read.cpp create mode 100644 lldb/lit/Register/x86-mm-xmm-read.test delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/command_scr [...] create mode 100644 llvm/docs/AddingConstrainedIntrinsics.rst create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-load-store-vector [...] delete mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-load-vector.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-load-store-vector-o [...] create mode 100644 llvm/test/CodeGen/Hexagon/swp-carried-dep1.mir create mode 100644 llvm/test/CodeGen/Hexagon/swp-carried-dep2.mir create mode 100644 llvm/test/CodeGen/RISCV/sdata-limit-0.ll create mode 100644 llvm/test/CodeGen/RISCV/sdata-limit-4.ll create mode 100644 llvm/test/CodeGen/RISCV/sdata-limit-8.ll create mode 100644 llvm/test/CodeGen/RISCV/sdata-local-sym.ll create mode 100644 llvm/test/Transforms/InstCombine/constant-fold-shifts.ll create mode 100644 llvm/test/Transforms/PGOProfile/Inputs/select_hash_conflict.proftext create mode 100644 llvm/test/Transforms/PGOProfile/select_hash_conflict.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug-line-dw-lns-copy.s create mode 100644 llvm/test/tools/llvm-exegesis/X86/uops-CMOV16rm-noreg.s create mode 100644 llvm/test/tools/llvm-nm/help.test delete mode 100644 pstl/cmake/FindTBB.cmake create mode 100644 pstl/docs/ReleaseNotes.rst create mode 100644 pstl/test/pstl/version.pass.cpp