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-defconfig in repository toolchain/ci/llvm-project.
from 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 adds b956051415a [AArch64][GlobalISel] Legalization and ISel support for loa [...] adds 7e9355f870a [AArch64][GlobalISel] Flesh out vector load/store support f [...] adds a318a7f6651 [lldb] [lit/Register] XFAIL on Darwin adds 959ef168597 [PGO] Better handling of profile hash mismatch adds d8ada681df2 [cmake] Fix dependency issue in TableGen adds db615bb313b [ConstantRangeTest] Fix typos in test names; NFC adds e319eafb208 [ConstantRange] Add unsignedMulMayOverflow() adds 6ffa1511eae [CVP] Generate full test checks for overflows.ll; NFC adds 75f96818742 Remove use of lookahead from _Pragma handling and from all [...] adds 8af8b8611c5 [C++20] Implement context-sensitive header-name lexing and [...] adds 20118355aa6 Revert r357610, it caused PR41471 adds 57c3d4bed3e [Pipeliner] Fix incorrect loop carried dependence calculation adds f2d8f09d5d2 llvm-undname: Fix crash on invalid name in a template param [...] adds 2edfcf90659 [TSan][libdispatch] Delete old tests adds 8ec304c9fd9 [X86AsmPrinter] refactor static functions into private meth [...] adds b4f33bbbb00 llvm-undname: Fix crash on incomplete virtual this adjusts adds e5b62654a5d llvm-undname: Don't crash on incomplete enum tag manglings adds 03db625c138 llvm-undname: Fix out-of-bounds read on invalid intrinsic f [...] adds af2ee7d0de2 llvm-undname: Name a bool param, no behavior change adds ef035186dba llvm-undname: Use UNREACHABLE after exhaustive switch retur [...] adds ef202c308b5 Variable auto-init: also auto-init alloca adds 492cad51a47 Remove a parameter that was being passed around that we had [...] adds 21375ca1360 Enable frame pointer elimination for OpenBSD on x86 and mips64. new cecc4352508 Use llvm::lower_bound. NFC new 88838d5be75 [MC] Fix typo: .symtab_shndxr -> .symtab_shndx new abc068fc596 [ELF] Fix typo: .symtab_shndxr -> .symtab_shndx new 35861f216b9 [IRMemoryMap] Fix -Wimplicit-fallthrough in -DLLVM_ENABLE_A [...]
The 4 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 | 63 +- clang/lib/CodeGen/CGDebugInfo.cpp | 6 +- clang/lib/CodeGen/CGDecl.cpp | 90 +- clang/lib/CodeGen/CGDeclCXX.cpp | 6 - clang/lib/CodeGen/CGNonTrivialStruct.cpp | 6 +- clang/lib/CodeGen/CGObjCMac.cpp | 3 +- clang/lib/CodeGen/CMakeLists.txt | 1 + clang/lib/CodeGen/PatternInit.cpp | 93 ++ clang/lib/CodeGen/PatternInit.h | 27 + clang/lib/Driver/ToolChains/Clang.cpp | 12 + 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/CodeGenCXX/trivial-auto-var-init.cpp | 28 + clang/test/CodeGenObjC/non-lazy-classes.m | 16 +- .../test/CodeGenOpenCL/cl20-device-side-enqueue.cl | 4 +- clang/test/Driver/frame-pointer-elim.c | 9 + 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/tsan/check_analyze.sh | 4 +- 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/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/ELF/InputFiles.h | 6 +- lld/ELF/SyntheticSections.cpp | 4 +- lld/docs/missingkeyfunction.rst | 4 +- lld/test/ELF/linkerscript/orphan-report.s | 2 +- lld/test/ELF/relocatable-many-sections.s | 14 +- .../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 +- lldb/source/Expression/IRMemoryMap.cpp | 2 +- .../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/DebugInfo/DWARF/DWARFUnit.h | 5 +- llvm/include/llvm/Demangle/MicrosoftDemangle.h | 2 + llvm/include/llvm/IR/ConstantRange.h | 3 + llvm/include/llvm/IR/DebugInfoFlags.def | 5 +- llvm/include/llvm/MC/MCDwarf.h | 3 +- .../include/llvm/Target/TargetLoweringObjectFile.h | 3 + llvm/lib/Analysis/TargetLibraryInfo.cpp | 13 +- llvm/lib/Analysis/ValueTracking.cpp | 26 +- llvm/lib/Bitcode/Reader/ValueList.cpp | 4 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 3 + llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 3 +- llvm/lib/CodeGen/MachinePipeliner.cpp | 12 +- llvm/lib/CodeGen/RegAllocGreedy.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 95 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 8 +- llvm/lib/Demangle/MicrosoftDemangle.cpp | 34 +- llvm/lib/IR/ConstantFold.cpp | 30 +- llvm/lib/IR/ConstantRange.cpp | 20 + llvm/lib/MC/ELFObjectWriter.cpp | 2 +- llvm/lib/MC/MCDwarf.cpp | 10 +- llvm/lib/Support/YAMLTraits.cpp | 12 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 2 + .../Target/AArch64/AArch64InstructionSelector.cpp | 9 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 72 +- 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/X86AsmPrinter.cpp | 149 ++- llvm/lib/Target/X86/X86AsmPrinter.h | 12 + 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 +- llvm/lib/Transforms/Utils/LowerSwitch.cpp | 5 +- .../Transforms/Utils/PromoteMemoryToRegister.cpp | 14 +- .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 2 +- .../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 -- .../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 | 230 +++-- 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 | 158 +-- 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 | 20 + llvm/test/MC/RISCV/rv32i-invalid.s | 1 + .../CorrelatedValuePropagation/overflows.ll | 291 +++++- .../Transforms/InstCombine/constant-fold-shifts.ll | 36 + .../Inputs/select_hash_conflict.proftext | 10 + .../Transforms/PGOProfile/select_hash_conflict.ll | 97 ++ .../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 + 252 files changed, 6045 insertions(+), 2271 deletions(-) create mode 100644 clang/lib/CodeGen/PatternInit.cpp create mode 100644 clang/lib/CodeGen/PatternInit.h 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-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