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-stable-allmodconfig in repository toolchain/ci/llvm-project.
from 54976e76e67 [Analyzer] Instead of recording comparisons in interator ch [...] adds fb2783f6805 [PowerPC] Fix test with -fno-discard-value-names after rC358949 adds 8f8827014d6 [Analyzer] Fix for previous commit adds ed4f48d290e yamlify TestMiniDumpUUID binaries adds 63a2aa715ad [LSR] Limit the recursion for setup cost adds 7a784203535 UnwindPlan: pretty-print dwarf expressions adds b9ed9cb5d7e [llvm-mc] - Properly set the the address align field of the [...] adds 545f621a7c7 [LLD][ELF] - Update test case after llvm-mc change. adds 2619f399f99 [ARM][FIX] Add missing f16.lane.vldN/vstN lowering adds 1cdc3dbc589 [AArch64] Add support for MTE intrinsics adds 2359429168a FuncUnwinders: remove "current_offset" from function arguments adds f97b29be884 [DAGCombiner] Combine OR as ADD when no common bits are set adds b7dc13f4c02 [LLD][ELF] - Remove multiple-eh-relocs.elf binary from the [...] adds 330bc8af131 modify-python-lldb: Remove \a-removing code adds 850361f6c1d [analyzer][CrossTU] Extend CTU to VarDecls with initializer adds e7a68fd93e8 Fix MSVC "32-bit shift implicitly converted to 64 bits" war [...] adds ddd225d1a92 Fix MSVC "32-bit shift implicitly converted to 64 bits" war [...] adds d2e2e20de36 [Analyzer] Second fix for last commit for IteratorChecker adds 6684a351ed4 [LLD][ELF] - Fix mips-invalid-options-descriptor.s test cas [...] adds 6b1825081dc Fix "-Wimplicit-fallthrough" warning. NFCI. adds 2f9eed62653 [ARM] Don't replicate instructions in Ifcvt at minsize adds 003c18a39c7 [PPC][PPC64] Improve some llvm-objdump -d -D tests adds 4eda12aea51 Move postfix expression code out of the NativePDB plugin adds c519d3c4039 [ARM] Update check for CBZ in Ifcvt adds 61ef9193aa7 Removing the explicit specifier from some default construct [...] adds 98c858a23be [ELF] Change findOrphanPos to only consider live sections adds 2769d58628f [LLD][COFF] Fix /linkrepro with output options that take a [...] adds ccba42c7eb3 [ELF] Change default output section type to SHT_PROGBITS adds 652168a99b5 [CallSite removal] move InlineCost to CallBase usage adds 7edae4c4038 AMDGPU: Fix LCSSA phi lowering in SILowerI1Copies adds 06ff5eae5b4 [DAGCombiner] generalize binop-of-splats scalarization adds 95203efc1ac [LLD][ELF] - Remove file-class.a binary from inputs and imp [...] adds a6be919c929 [Docs] ReleaseNotes: fixup markup in memcmp()->bcmp() entry adds 6af366be8ad ARM: disallow add/sub to sp unless Rn is also sp. adds d524fe5b3a0 [libc++] Remove redundant conditionals for Apple platforms adds 0e4992ce27b [X86] Pull out collectConcatOps helper. NFCI. adds bb2079b7e13 [LLD][ELF] - Remove dynamic-section-sh_size.elf binary, con [...] adds d7a748a71b1 gn build: Merge r358949 adds 3eed961973d [AMDGPU] Fix hidden argument metadata duplication for V3 adds 9fc422830a9 gn build: Merge r358944 adds df3cb477a31 [RISCV] Support assembling %tls_{ie,gd}_pcrel_hi modifiers adds 99cf58339fc [WebAssembly] Fix typo in relocation checking adds efd94c56bad Use llvm::stable_sort adds a2470a46531 Revert "DebugInfo: Emit only one kind of accelerated access [...] adds 6e7cc49d5cb [SPARC] Use the correct register set for the "r" asm constraint. adds 12a561fa1b7 [x86] use psubus for more vsetcc lowering (PR39859) adds 2ce017026af [InstCombine] Convert a masked.load of a dereferenceable ad [...] adds 03e906d9d59 [dsymutil] Fix use-after-free when sys::path::append grows [...] adds c7bde29cfeb Revert "[dsymutil] Fix use-after-free when sys::path::appen [...] adds 53bd7ce42ed [dsymutil] Fix use-after-free when sys::path::append grows [...] adds 056fde75271 [Docs] Add 301 redirects for old URLs adds 3ba5f66177a [Docs] Add missing leading slash adds 171b74e31c7 [x86] add tests for vector fdiv with splat divisor; NFC adds e8f21b1a6b0 llvm-undname: Support demangling the spaceship operator adds 7c0bd5a27c5 [x86] fix test checks for fdiv combine; NFC adds 27df4092036 MS ABI: Support mangling op<=> now that MSVC 2019 has a mangling adds 2351d6102f3 [dsymutil] Put Swift interface files into a per-arch subdirectory. adds bdb864a5762 Revert "[EditLineTest] Not always TERM is available, e.g. o [...] adds 3234887fe2e [APSInt][OpenMP] Fix isNegative, etc. for unsigned types adds e50e6d25637 [AArch64][GlobalISel] Add G_FMA to isPreISelGenericFloating [...] adds a809e8e5e75 [AliasAnalysis] AAResults preserves AAManager. adds df5ce782adc [AArch64][GlobalISel] Legalize G_FMA for more vector types adds db41fe166a5 [Reproducers] Limit logging to calls that cross the API boundary. adds c464dddccbd [AMDGPU] Fixed addReg() in SIOptimizeExecMaskingPreRA.cpp adds 4a52397965b [ConstantRangeTest] Move helper methods; NFC adds f945429fed5 [ConstantRange] Add urem support adds 1670772adc0 Fix implementation of ::abs and std::abs LWG 2192. adds 56342642a08 [AArch64][GlobalISel] Legalize G_INTRINSIC_TRUNC adds ede0b2e6954 [AArch64][GlobalISel] Teach regbankselect about G_INTRINSIC_TRUNC adds 433eecadeef Fix namespace name conflict with GCC adds 6967da8ffaf llvm-cvtres: Split addChild(ID) into two functions adds 867bc3951bf [ThinLTO] Pass down opt level to LTO backend and handle -O0 [...] adds 2f51176223f Reapply: "DebugInfo: Emit only one kind of accelerated acce [...] adds 5c3117b0a98 [ObjC][ARC] Check the basic block size before calling Domin [...] adds acbf0058e93 Lock accesses to OptionValueFileSpecList objects adds 108cbbc262f [clang-format] Fix bug in reflow of block comments containi [...] adds 991cb392425 [AArch64][GlobalISel] Actually select G_INTRINSIC_TRUNC adds 26518466ef8 [X86] Autogenerate complete checks. NFC adds 4fd1f266b1e [MemorySSA] LCSSA preserves MemorySSA. adds 3cc6d1f542b [AArch64][GlobalISel] Legalize G_INTRINSIC_ROUND adds fc79ab9857a Revert "[MS] Emit S_HEAPALLOCSITE debug info" because of To [...] adds 8c099ce72d4 Re-apply r357823 "[Lexer] NFC: Fix an off-by-one bug in get [...] adds ace7a086ca3 [WebAssembly] Make LBB markers not affected by test order adds a746f2b73c3 [analyzer] Fix macro names in diagnostics within bigger macros. adds b9f282d384f [WebAssembly] Emit br_table for most switch instructions adds fb59fef7dcd Move setTargetAttributes after setGVProperties in SetFuncti [...] adds eea9da5921d [X86] Add codegen prepare test exercising a bitcast + tail call adds 1646851b87c [CGP] Look through bitcasts when duplicating returns for ta [...] adds bfd248d2a67 [CMake] Use add_dependencies in add_llvm_install_targets adds 312b5f86b7b The error message for mismatched value sites is very crypti [...] adds 9766bf1854d [AArch64][GlobalISel] Mark G_INTRINSIC_ROUND as a pre-isel [...] adds 80b578c7325 [libcxx] Use relative path for libc++ library when generati [...] adds 4fe7574d5d5 [AArch64][GlobalISel] Select G_INTRINSIC_ROUND adds 27924c3a3c6 [Lint] Permit aliasing noalias readonly arguments adds eeab4518e1d C++ DR2387: a variable template declared wtih (or instantia [...] adds 53796d94390 Improve -Wuninitialized warning under ARC for block variabl [...] adds 7fee2b89fd6 [Remarks] Add string deduplication using a string table adds 3ac3e9ce047 Add missing diagnostic for anonymous struct/union definitio [...] adds 36371d61ec8 [Docs] Fix link to C++ docs adds 465415f1db2 [Remarks] Fix documentation indentation adds 06d2fa7b47b Fixes in creduce-clang-crash.py for clang crash message par [...] adds b341efce31f Revert [AliasAnalysis] AAResults preserves AAManager. adds 8b83fb590d8 gn build: Merge r359050 adds e4381ee7067 Fix test after r359009 on platforms where %ms_abi_triple is 32-bit adds 95c18c7beec gn build: Merge r359050 more adds 0b098754b73 Fix interactions between __builtin_constant_p and constexpr [...] adds 70ebeabfb83 Rewrite cxa guard implementation. adds 6f7759672dc [Docs] Move external links up adds 6d0dc28a32c [Docs] Update the CI page adds 196123255e4 [Docs] Add more redirects adds 39a2d20a0fa llvm-cvtres: Accept /? as help flag, like cvtres.exe adds 27fd2f60eef Work around GCC test failure. adds 42a22370f2b Revert r350917 "[Sema] If CheckPlaceholderExpr rewrites the [...] adds add16a8da9c [Builtins] Implement __builtin_is_constant_evaluated for us [...] adds b5f39845417 [CommandLine] Provide parser<unsigned long> instantiation t [...] adds 5a235865f72 Cleanup new cxa guard implementation. adds 74780852dc7 [ELF] Fix a gcc -Wextra warning adds 1e413ffa7bc [Mips][CodeGen] Remove MachineFunction::setSubtarget. Chang [...] adds 71e8c6f20fe Add "const" in GetUnderlyingObjects. NFC adds 88813103cd7 PostfixExpression: move parser out of NativePDB internals adds 2f66b256480 yamlify lit/Minidump tests adds 40f8f7f95c1 [clang][HeaderSearch] Make sure there are no backslashes in [...] adds b8292c955c8 Revert r359048: C++ DR2387: a variable template declared wthi adds dcfa59c7d47 Fix unquoted spaces in args in clang --verbose output adds 936c67d3efa [clang][HeaderSuggestion] Handle the case of dotdot with an [...] adds 3ba9a43057f [clangd] Fix handling of include paths in windows tests adds 6886f1e39bb Avoid name conflict with kernel headers adds 6424db8740c Add 'REQUIRES: shell' to verbose-output-quoting.c adds 039a563e6a2 [X86][SSE] Add masked bit test cases for PR26697 adds ccf096463a8 Let llvm-cvtres (and lld-link) report duplicate resources adds 1ee7bee2240 [LLD][ELD] - Remove excessive lines from test. NFC. adds c564c163088 Add an any_cast test for array types. Thanks to Jonathan Wa [...] adds fa34952a001 [LLD][ELF] - Remove binding.elf binary from test case. NFCI. adds 54d99bf0db4 Shorten comment line to be below 80 characters [NFC] adds d30745b2a04 [X86] Add shouldFoldConstantShiftPairToMask override placeh [...] adds d59c8d30370 Minor code style fix in ClangUserExpression.cpp [NFC] adds b49e192a37b [yaml2elf] - Replace a loop with write_zeros(). NFC. adds de0462a500f [yaml2obj] Replace num_zeros with write_zeros adds f96b6d92708 Kill modify-python-lldb.py adds 50392a3b1b8 [LLVM-C] Use dyn_cast instead of unwrap in LLVMGetDebugLoc [...] adds 513d3658e70 [PPC64] Consider localentry offset when computing branch distance adds b1b33689076 [x86] make sure horizontal op and broadcast types match to [...] adds 47621d7c893 [AMDGPU][MC] Parser cleanup and refactoring adds 475585655db [scudo][standalone] Introduce the Secondary allocator adds 899d13926df Use llvm::stable_sort adds 5929553868d [ELF] Delete a redundant SHT_NOBITS -> SHT_PROGBITS after D60131 adds a5f8dcb63f0 [llvm-objdump] errorToErrorCode+message -> toString adds 93a47a6291a [obj2yamp] - Simplify and cleanup the code in ELFDumper<ELF [...] adds aaecb8f7994 [llvm-objdump] Delete redundant check adds f7f00ebc275 [docs] Copy-edit lld/docs/WebAssembly.rst adds 98b15320e49 Fix a couple of tests that assumed that compare retunred -1 [...] adds b1ba4d8a8a3 [JITLink] Refer to FDE's CIE (not the most recent CIE) when [...] adds a14b76707c9 Fix a one more compare test that assumed -1/0/1 instsad of [...] adds f09e55cf1b4 clang-cl: List valid values for /std: in /? output adds bce10f159c3 Make the test object callable. libstdc++'s bind checks that [...] adds 8d05eb85565 llvm-undname: Fix assert-on->4GiB-string-literal, found by [...] adds 46d67fa6c5f Revert "[llvm-objdump] errorToErrorCode+message -> toString" adds 55f14dac745 [InstCombine][X86] Use generic expansion of PACKSS/PACKUS f [...] adds c60a4099a15 [clangd] Fix broken helper deep in unit test. NFC adds cee607e4144 [AMDGPU] Add gfx1010 target definitions adds 09c5b883cb7 [LLVM-C] Deprecate the LLVMValueRef-returning metadata crea [...] adds d959a609a44 [JITLink] Add support for passing arguments to jit-linked code. adds 10daecba1de [X86][SSE] Add tests for bitcasting vXi1 bool vectors to no [...] adds 33d806a5179 [AMDGPU] gfx1010 sgpr register changes adds abdb816b776 [DataFormatters] Adjusting libc++ std::list formatter to ac [...] adds 2fc5a786bea Add std::is_constant_evaluated. adds 25c6a5073df [lldb] Use local definition of get_cpuid_count adds 882ca6d4848 [X86] Remove dead nodes left after ReplaceAllUsesWith calls [...] adds 832c7d9f36b DebugInfo: Emit only declarations (not whole definitions) o [...] adds ca0a68705f8 [llvm-symbolizer] Quick fix for broken sanitizer bot (sanit [...] adds 6e619075466 [EditLineTests] Call setenv() before editline is initialized. adds 97bdb04a3b7 [compiler-rt] Fix warning about virtual destructor in sanit [...] adds 91cee68e1f0 [fuzzer] Fix reload.test on Linux/aarch64 adds c90ff5e123c Revert using fcopyfile(3) to implement sys::fs::copy_file(T [...] adds 1591693c7cc llvm-cvtres: Remove a default argument. No behavior change. adds af194e93800 [X86] Prevent folding a load into an AND if that AND is rea [...] adds d129ee34a51 add postfixexpression.cpp. adds 499c80b8901 Add optional arg to profile count getters to filter synthet [...] adds 622af1d282a [OPENMP]Initial support for non-rectangular loop nest. adds 0ddd12e1565 [compiler-rt] NFC fixed [whitespace/braces] LINT warning adds 65a422c81c9 [pstl] Make the default backend be the serial backend and a [...] adds c06a470fc84 Try once more to ensure constant initializaton of ManagedStatics adds ef3c1884ecd [SLP] Fix crash after r358519, by V. Porpodas. adds 54c8182a3f6 [COFF] Don't emit .gfids sections when CFG is off adds 10b113e8aa6 [ScriptInterpreterPython] find_first_of -> find (NFC) adds 9d287358a8c [AMDGPU] gfx1010 SOP instructions adds 265df39a80d Fix infinite recursion when calling C++ template functions adds c95c08baa1a [SystemInitializerFull] Fix header sorting (NFC) adds 28413dd87aa [clang-tidy] Add new checker: llvm-prefer-isa-or-dyn-cast-i [...] adds 6932abee2c1 [X86] Attempt to fix use-after-poison from r359121. adds 526633deea8 Add period at end of comment. adds 2f496763215 Skip test introduced in r359140 on windows adds 8372b467f18 [PowerPC] Allow using initial-exec TLS with PIC adds 6f41bf948b5 [DAGCombiner] scale repeated FP divisor by splat factor adds 105c565e912 [codeview] Fix symbol names for dynamic initializers and at [...] adds 68c91994931 Recommitting r358783 and r358786 "[MS] Emit S_HEAPALLOCSITE [...] adds 1af5a85e48f [sanitizer_common] Remove some old commented-out printf sta [...] adds 54763e44532 Mark new jitlink test XFAIL for windows adds fb742da34c1 posix_spawn should retry upon EINTR adds 23cb79ff93c llvm-cvtres: Make new dupe resource error a bit friendlier adds 83e52142d11 Fix spelling error. NFC adds 964f935e331 PR41427: This has apparently been fixed already, just add a [...] adds b1a5d7d5a86 Hide stderr output from lldb-argdumper adds 4f88388c0bc [utils] Add a lldb data formatter for llvm::SmallString. adds 1d6d98809c0 Fix typo in comment in r312851. adds d8b01111a0e Use modern type trait implementations when available. adds 7c8647b26f0 [InstCombine] Be consistent w/handling of masked intrinsics [...] adds 8e64f0a6498 Fix unused variable warning in LoopFusion pass. adds 07161d6de35 Update test to better check for the non-constexpr-ness of a [...] adds 88cd69b56fa Consolidate existing utilities for interpreting vector pred [...] adds 12450d51a2f [PowerPC][NFC]Update licence to Apache 2 adds 3458ff361a1 [llvm-objdump] errorToErrorCode+message -> toString adds 733c8c40c81 Enable LoopVectorization by default. adds cf49aa3908d [llvm-rtdyld] Add support for passing command line argument [...] adds 64eb9a95beb [JITLink] Make the JITLink MachO/x86-64 eh-frame test work [...] adds 013503c78d7 [X86] Remove part of an if condition that should always be true.
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clang-tidy/llvm/CMakeLists.txt | 1 + .../clang-tidy/llvm/LLVMTidyModule.cpp | 3 + .../llvm/PreferIsaOrDynCastInConditionalsCheck.cpp | 135 ++ .../llvm/PreferIsaOrDynCastInConditionalsCheck.h | 64 + .../modernize/ConcatNestedNamespacesCheck.cpp | 1 + .../readability/NamespaceCommentCheck.cpp | 5 +- clang-tools-extra/docs/ReleaseNotes.rst | 9 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + ...llvm-prefer-isa-or-dyn-cast-in-conditionals.rst | 34 + ...llvm-prefer-isa-or-dyn-cast-in-conditionals.cpp | 132 ++ .../unittests/clangd/CodeCompleteTests.cpp | 13 +- .../unittests/clangd/HeadersTests.cpp | 12 +- .../unittests/clangd/SelectionTests.cpp | 2 +- clang-tools-extra/unittests/clangd/TestIndex.cpp | 12 +- clang/include/clang/AST/GlobalDecl.h | 15 + clang/include/clang/Basic/Builtins.def | 1 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 6 +- clang/include/clang/Basic/PlistSupport.h | 6 +- clang/include/clang/Basic/SourceManager.h | 4 +- clang/include/clang/CrossTU/CrossTranslationUnit.h | 43 +- clang/include/clang/Driver/CLCompatOptions.td | 2 +- clang/include/clang/Lex/HeaderSearch.h | 10 +- clang/include/clang/Lex/Lexer.h | 2 +- clang/include/clang/Sema/Sema.h | 4 +- clang/lib/AST/DeclObjC.cpp | 2 +- clang/lib/AST/ExprConstant.cpp | 67 +- clang/lib/AST/MicrosoftMangle.cpp | 11 +- clang/lib/AST/RecordLayoutBuilder.cpp | 8 +- clang/lib/AST/VTableBuilder.cpp | 4 +- clang/lib/Analysis/CloneDetection.cpp | 6 +- clang/lib/Basic/Builtins.cpp | 5 +- clang/lib/CodeGen/BackendUtil.cpp | 1 + clang/lib/CodeGen/CGBlocks.cpp | 2 +- clang/lib/CodeGen/CGDebugInfo.cpp | 58 + clang/lib/CodeGen/CGDebugInfo.h | 7 + clang/lib/CodeGen/CGDecl.cpp | 3 +- clang/lib/CodeGen/CGDeclCXX.cpp | 12 +- clang/lib/CodeGen/CGExprConstant.cpp | 2 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 9 +- clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp | 11 +- clang/lib/CodeGen/CGRecordLayoutBuilder.cpp | 4 +- clang/lib/CodeGen/CodeGenModule.cpp | 17 +- clang/lib/CodeGen/CoverageMappingGen.cpp | 2 +- clang/lib/CrossTU/CrossTranslationUnit.cpp | 133 +- clang/lib/Driver/Job.cpp | 2 +- clang/lib/Format/BreakableToken.cpp | 7 +- clang/lib/Format/BreakableToken.h | 2 +- clang/lib/Format/ContinuationIndenter.cpp | 2 +- clang/lib/Format/Format.cpp | 9 +- clang/lib/Format/SortJavaScriptImports.cpp | 12 +- clang/lib/Format/UsingDeclarationsSorter.cpp | 3 +- clang/lib/Format/WhitespaceManager.h | 2 + clang/lib/Headers/ppc_wrappers/mmintrin.h | 20 +- clang/lib/Index/CommentToXML.cpp | 7 +- clang/lib/Lex/HeaderSearch.cpp | 9 +- clang/lib/Sema/AnalysisBasedWarnings.cpp | 3 +- clang/lib/Sema/SemaChecking.cpp | 6 +- clang/lib/Sema/SemaCodeComplete.cpp | 29 +- clang/lib/Sema/SemaDecl.cpp | 22 +- clang/lib/Sema/SemaExprCXX.cpp | 7 +- clang/lib/Sema/SemaLambda.cpp | 10 +- clang/lib/Sema/SemaOpenMP.cpp | 100 +- clang/lib/Sema/SemaOverload.cpp | 4 +- clang/lib/Sema/SemaStmt.cpp | 8 +- clang/lib/Sema/SemaType.cpp | 5 +- .../StaticAnalyzer/Checkers/IteratorChecker.cpp | 6 +- .../StaticAnalyzer/Core/BugReporterVisitors.cpp | 51 +- clang/lib/StaticAnalyzer/Core/RegionStore.cpp | 6 +- .../StaticAnalyzer/Frontend/AnalysisConsumer.cpp | 29 + clang/test/Analysis/Inputs/ctu-other.cpp | 38 + .../Inputs/ctu-other.cpp.externalDefMap.txt | 10 + clang/test/Analysis/ctu-main.cpp | 50 + clang/test/Analysis/diagnostics/macros.cpp | 27 +- clang/test/Analysis/func-mapping-test.cpp | 40 +- clang/test/Analysis/redecl.c | 13 + clang/test/Analysis/unions.cpp | 2 +- .../CXX/class/class.union/class.union.anon/p4.cpp | 2 +- .../test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/p4.cpp | 4 +- clang/test/CXX/drs/dr13xx.cpp | 2 +- clang/test/CXX/drs/dr14xx.cpp | 16 +- clang/test/CXX/drs/dr19xx.cpp | 1 + clang/test/CXX/module/module.interface/p3.cpp | 6 +- clang/test/CodeGen/alloc-size.c | 9 + clang/test/CodeGen/ppc-mmintrin.c | 8 +- clang/test/CodeGen/thinlto-debug-pm.c | 15 +- .../test/CodeGen/thinlto-distributed-cfi-devirt.ll | 4 +- .../CodeGenCXX/builtin-is-constant-evaluated.cpp | 133 ++ .../test/CodeGenCXX/cxx2a-three-way-comparison.cpp | 8 +- .../CodeGenCXX/debug-info-global-ctor-dtor.cpp | 44 +- clang/test/CodeGenOpenCL/visibility.cl | 51 + clang/test/Driver/verbose-output-quoting.c | 10 + clang/test/FixIt/fixit-recursive-block.c | 12 +- clang/test/OpenMP/distribute_collapse_messages.cpp | 4 +- .../distribute_parallel_for_collapse_messages.cpp | 4 +- ...tribute_parallel_for_simd_collapse_messages.cpp | 4 +- ...stribute_parallel_for_simd_safelen_messages.cpp | 14 +- ...stribute_parallel_for_simd_simdlen_messages.cpp | 14 +- .../OpenMP/distribute_simd_collapse_messages.cpp | 4 +- .../OpenMP/distribute_simd_safelen_messages.cpp | 14 +- .../OpenMP/distribute_simd_simdlen_messages.cpp | 14 +- clang/test/OpenMP/for_collapse_messages.cpp | 4 +- clang/test/OpenMP/for_loop_messages.cpp | 17 +- clang/test/OpenMP/for_ordered_clause.cpp | 4 +- clang/test/OpenMP/for_simd_collapse_messages.cpp | 4 +- clang/test/OpenMP/for_simd_safelen_messages.cpp | 4 +- clang/test/OpenMP/for_simd_simdlen_messages.cpp | 4 +- .../test/OpenMP/parallel_for_collapse_messages.cpp | 4 +- .../test/OpenMP/parallel_for_ordered_messages.cpp | 4 +- .../OpenMP/parallel_for_simd_collapse_messages.cpp | 4 +- .../OpenMP/parallel_for_simd_safelen_messages.cpp | 4 +- .../OpenMP/parallel_for_simd_simdlen_messages.cpp | 4 +- clang/test/OpenMP/simd_collapse_messages.cpp | 4 +- clang/test/OpenMP/simd_safelen_messages.cpp | 4 +- clang/test/OpenMP/simd_simdlen_messages.cpp | 4 +- clang/test/OpenMP/target_map_messages.cpp | 2 + .../target_parallel_for_collapse_messages.cpp | 4 +- .../OpenMP/target_parallel_for_map_messages.cpp | 4 + .../target_parallel_for_ordered_messages.cpp | 4 +- .../target_parallel_for_simd_collapse_messages.cpp | 4 +- .../target_parallel_for_simd_map_messages.cpp | 4 + .../target_parallel_for_simd_ordered_messages.cpp | 4 +- .../target_parallel_for_simd_safelen_messages.cpp | 4 +- .../target_parallel_for_simd_simdlen_messages.cpp | 4 +- clang/test/OpenMP/target_parallel_map_messages.cpp | 4 + .../test/OpenMP/target_simd_collapse_messages.cpp | 4 +- clang/test/OpenMP/target_simd_safelen_messages.cpp | 4 +- clang/test/OpenMP/target_simd_simdlen_messages.cpp | 4 +- .../target_teams_distribute_collapse_messages.cpp | 4 +- .../target_teams_distribute_map_messages.cpp | 4 + ...s_distribute_parallel_for_collapse_messages.cpp | 4 +- ..._teams_distribute_parallel_for_map_messages.cpp | 4 + ...tribute_parallel_for_simd_collapse_messages.cpp | 4 +- ...s_distribute_parallel_for_simd_map_messages.cpp | 4 + ...stribute_parallel_for_simd_safelen_messages.cpp | 14 +- ...stribute_parallel_for_simd_simdlen_messages.cpp | 14 +- ...get_teams_distribute_simd_collapse_messages.cpp | 4 +- .../target_teams_distribute_simd_map_messages.cpp | 4 + ...rget_teams_distribute_simd_safelen_messages.cpp | 14 +- ...rget_teams_distribute_simd_simdlen_messages.cpp | 14 +- clang/test/OpenMP/target_teams_map_messages.cpp | 2 + clang/test/OpenMP/taskloop_collapse_messages.cpp | 4 +- .../OpenMP/taskloop_simd_collapse_messages.cpp | 4 +- .../test/OpenMP/taskloop_simd_safelen_messages.cpp | 4 +- .../test/OpenMP/taskloop_simd_simdlen_messages.cpp | 4 +- .../OpenMP/teams_distribute_collapse_messages.cpp | 4 +- ...s_distribute_parallel_for_collapse_messages.cpp | 4 +- ...tribute_parallel_for_simd_collapse_messages.cpp | 4 +- ...stribute_parallel_for_simd_safelen_messages.cpp | 14 +- ...stribute_parallel_for_simd_simdlen_messages.cpp | 14 +- .../teams_distribute_simd_collapse_messages.cpp | 4 +- .../teams_distribute_simd_safelen_messages.cpp | 14 +- .../teams_distribute_simd_simdlen_messages.cpp | 14 +- clang/test/Sema/builtins.c | 6 + clang/test/Sema/shift.c | 3 + clang/test/SemaCXX/anonymous-struct.cpp | 4 +- clang/test/SemaCXX/anonymous-union.cpp | 2 +- clang/test/SemaCXX/builtin-constant-p.cpp | 61 + .../test/SemaCXX/builtin-is-constant-evaluated.cpp | 121 + clang/test/SemaCXX/constant-expression-cxx11.cpp | 2 +- clang/test/SemaCXX/constexpr-unsigned-high-bit.cpp | 15 + clang/test/SemaCXX/cxx0x-deleted-default-ctor.cpp | 14 +- clang/test/SemaCXX/cxx1y-init-captures.cpp | 15 + clang/test/SemaCXX/enable_if.cpp | 11 + clang/test/SemaObjC/arc-repeated-weak.mm | 16 +- clang/test/SemaTemplate/ctad.cpp | 17 + .../clang-extdef-mapping/ClangExtDefMapGen.cpp | 61 +- clang/unittests/Format/FormatTest.cpp | 6 + clang/unittests/Lex/HeaderSearchTest.cpp | 16 + clang/unittests/Lex/LexerTest.cpp | 19 + clang/utils/TableGen/NeonEmitter.cpp | 8 +- clang/utils/creduce-clang-crash.py | 13 +- compiler-rt/lib/profile/InstrProfData.inc | 10 +- compiler-rt/lib/profile/InstrProfiling.h | 2 +- .../sanitizer_common/sanitizer_deadlock_detector.h | 7 +- .../lib/sanitizer_common/sanitizer_flag_parser.h | 3 + .../symbolizer/scripts/global_symbols.txt | 1 + compiler-rt/lib/scudo/standalone/CMakeLists.txt | 3 + compiler-rt/lib/scudo/standalone/common.h | 14 +- compiler-rt/lib/scudo/standalone/fuchsia.cc | 95 +- compiler-rt/lib/scudo/standalone/fuchsia.h | 31 + compiler-rt/lib/scudo/standalone/linux.cc | 7 +- compiler-rt/lib/scudo/standalone/linux.h | 3 + compiler-rt/lib/scudo/standalone/list.h | 4 +- compiler-rt/lib/scudo/standalone/secondary.cc | 136 ++ compiler-rt/lib/scudo/standalone/secondary.h | 97 + .../lib/scudo/standalone/tests/CMakeLists.txt | 1 + .../lib/scudo/standalone/tests/bytemap_test.cc | 2 +- compiler-rt/lib/scudo/standalone/tests/map_test.cc | 32 +- .../lib/scudo/standalone/tests/mutex_test.cc | 2 +- .../lib/scudo/standalone/tests/secondary_test.cc | 137 ++ compiler-rt/test/fuzzer/ReloadTest.cpp | 4 +- libcxx/docs/FeatureTestMacroTable.rst | 2 +- libcxx/include/__config | 4 + libcxx/include/__hash_table | 8 +- libcxx/include/__node_handle | 2 +- libcxx/include/__tree | 8 +- libcxx/include/math.h | 62 +- libcxx/include/stdlib.h | 34 +- libcxx/include/type_traits | 60 +- libcxx/include/version | 4 +- libcxx/src/exception.cpp | 3 +- libcxx/src/support/runtime/stdexcept_default.ipp | 3 +- libcxx/src/typeinfo.cpp | 8 +- .../test/std/depr/depr.c.headers/math_h.pass.cpp | 42 +- .../test/std/depr/depr.c.headers/stdlib_h.pass.cpp | 51 +- .../ostream_joiner.cons.pass.cpp | 34 +- .../make_ostream_joiner.pass.cpp | 6 +- .../ostream_joiner.op.assign.pass.cpp | 4 +- .../ostream_joiner.op.postincrement.pass.cpp | 22 +- .../ostream_joiner.op.pretincrement.pass.cpp | 22 +- .../ostream_joiner.op.star.pass.cpp | 22 +- .../type_traits.version.pass.cpp | 6 +- .../version.version.pass.cpp | 6 +- .../support.runtime/cstdlib.pass.cpp | 50 +- libcxx/test/std/numerics/c.math/cmath.pass.cpp | 53 +- .../string.view.ops/compare.pointer.pass.cpp | 4 +- .../string.view.ops/compare.pointer_size.pass.cpp | 4 +- .../string.view.ops/compare.size_size_sv.pass.cpp | 2 +- .../compare.size_size_sv_pointer_size.pass.cpp | 2 +- .../compare.size_size_sv_size_size.pass.cpp | 4 +- .../any/any.class/any.observers/type.pass.cpp | 10 +- .../any.cast/any_cast_pointer.pass.cpp | 23 +- .../func.bind.isbind/is_bind_expression.pass.cpp | 2 +- .../meta.const.eval/is_constant_evaluated.fail.cpp | 29 + .../meta.const.eval/is_constant_evaluated.pass.cpp | 50 + .../is_trivially_destructible.pass.cpp | 6 + .../optional.object.ctor/move.fail.cpp | 25 +- libcxx/test/support/nasty_macros.hpp | 3 + libcxx/utils/gen_link_script.py | 5 +- .../generate_feature_test_macro_components.py | 3 +- libcxx/www/cxx1z_status.html | 2 +- libcxx/www/cxx2a_status.html | 2 +- libcxxabi/src/cxa_guard.cpp | 276 +-- libcxxabi/src/cxa_guard_impl.h | 559 +++++ libcxxabi/src/include/atomic_support.h | 32 +- libcxxabi/test/guard_test_basic.pass.cpp | 154 ++ libcxxabi/test/guard_threaded_test.pass.cpp | 419 ++++ lld/COFF/Driver.cpp | 5 + lld/COFF/InputFiles.cpp | 4 +- lld/ELF/Arch/PPC64.cpp | 5 +- lld/ELF/LinkerScript.cpp | 6 +- lld/ELF/ScriptParser.cpp | 1 - lld/ELF/Writer.cpp | 11 +- lld/docs/WebAssembly.rst | 31 +- lld/test/COFF/gfids-icf.s | 10 + lld/test/COFF/linkrepro-pdb.test | 15 +- lld/test/COFF/manifestinput.test | 2 +- lld/test/COFF/resource.test | 2 +- lld/test/ELF/compressed-debug-input.s | 2 +- lld/test/ELF/invalid/Inputs/binding.elf | Bin 536 -> 0 bytes .../ELF/invalid/Inputs/dynamic-section-sh_size.elf | Bin 482 -> 0 bytes lld/test/ELF/invalid/Inputs/file-class.a | Bin 156 -> 0 bytes .../Inputs/mips-invalid-options-descriptor.elf | Bin 480 -> 0 bytes lld/test/ELF/invalid/Inputs/multiple-eh-relocs.elf | Bin 784 -> 0 bytes lld/test/ELF/invalid/dynamic-section-broken.test | 36 + lld/test/ELF/invalid/dynamic-section-size.s | 4 - lld/test/ELF/invalid/invalid-binding.test | 19 + lld/test/ELF/invalid/invalid-elf.test | 22 +- lld/test/ELF/invalid/invalid-file-class.test | 19 + .../ELF/invalid/mips-invalid-options-descriptor.s | 5 - .../invalid/mips-invalid-options-descriptor.test | 21 + .../ELF/invalid/multiple-relocations-sections.test | 29 + lld/test/ELF/linkerscript/arm-exidx-order.test | 2 +- lld/test/ELF/linkerscript/extend-pt-load2.test | 4 +- lld/test/ELF/linkerscript/merge-sections.s | 2 +- lld/test/ELF/linkerscript/orphan-phdrs.s | 8 +- lld/test/ELF/linkerscript/symbol-only-align.test | 35 + lld/test/ELF/linkerscript/symbol-only-flags.test | 2 +- lld/test/ELF/ppc-relocs.s | 35 +- lld/test/ELF/ppc64-call-reach.s | 45 +- lld/test/ELF/ppc64-dtprel.s | 49 +- lld/test/ELF/ppc64-entry-point.s | 40 +- lld/test/ELF/ppc64-ifunc.s | 100 +- lld/test/ELF/ppc64-long-branch-localentry-offset.s | 30 + lld/test/ELF/ppc64-long-branch.s | 101 +- lld/test/ELF/ppc64-relocs.s | 70 +- lld/test/ELF/ppc64-tls-gd-le-small.s | 8 +- lld/test/ELF/ppc64-tls-ie-le.s | 4 +- lld/test/ELF/ppc64-tls-ld-le.s | 4 +- lld/test/ELF/ppc64-toc-addis-nop-lqsq.s | 5 +- lld/test/ELF/ppc64-toc-addis-nop.s | 22 +- lld/test/ELF/ppc64-toc-rel.s | 51 +- lld/test/ELF/ppc64-toc-restore-recursive-call.s | 10 +- lld/test/ELF/ppc64-toc-restore.s | 32 +- lld/test/ELF/ppc64-weak-undef-call.s | 10 +- lld/test/wasm/pie.ll | 53 + lld/wasm/InputFiles.cpp | 4 +- lldb/docs/.htaccess | 10 + lldb/docs/conf.py | 1 + lldb/docs/index.rst | 13 +- lldb/docs/resources/bots.rst | 17 + lldb/docs/resources/external.rst | 13 - lldb/include/lldb/Host/Host.h | 51 +- .../lldb/Interpreter/OptionValueFileSpecList.h | 18 +- lldb/include/lldb/Symbol/DWARFCallFrameInfo.h | 16 +- lldb/include/lldb/Symbol/FuncUnwinders.h | 30 +- lldb/include/lldb/Symbol/PostfixExpression.h | 191 ++ lldb/include/lldb/Target/Target.h | 8 +- lldb/include/lldb/Target/Thread.h | 2 +- lldb/include/lldb/Utility/RangeMap.h | 1 + .../lldb/Utility/ReproducerInstrumentation.h | 175 +- lldb/lit/Minidump/Inputs/dump-content.dmp | Bin 664 -> 0 bytes lldb/lit/Minidump/Inputs/fb-dump-content.dmp | Bin 511 -> 0 bytes lldb/lit/Minidump/Inputs/linux-x86_64.dmp | Bin 63592 -> 0 bytes lldb/lit/Minidump/Inputs/linux-x86_64.yaml | 29 + lldb/lit/Minidump/breakpad-symbols.test | 3 +- lldb/lit/Minidump/dump-all.test | 120 +- lldb/lit/Minidump/fb-dump.test | 103 +- lldb/lit/Unwind/Inputs/eh-frame-small-fde.s | 48 + lldb/lit/Unwind/Inputs/unwind-plan-dwarf-dump.s | 13 + lldb/lit/Unwind/eh-frame-small-fde.test | 22 + lldb/lit/Unwind/unwind-plan-dwarf-dump.test | 14 + lldb/lldb.xcodeproj/project.pbxproj | 6 +- .../libcxx/list/TestDataFormatterLibcxxList.py | 4 + .../data-formatter-stl/libcxx/list/main.cpp | 3 +- .../postmortem/minidump-new/TestMiniDumpUUID.py | 50 +- .../minidump-new/linux-arm-partial-uuids-match.dmp | Bin 403 -> 0 bytes .../linux-arm-partial-uuids-match.yaml | 15 + .../linux-arm-partial-uuids-mismatch.dmp | Bin 409 -> 0 bytes .../linux-arm-partial-uuids-mismatch.yaml | 15 + .../linux-arm-uuids-elf-build-id-16.dmp | Bin 460 -> 0 bytes .../linux-arm-uuids-elf-build-id-16.yaml | 19 + .../linux-arm-uuids-elf-build-id-20.dmp | Bin 468 -> 0 bytes .../linux-arm-uuids-elf-build-id-20.yaml | 19 + .../linux-arm-uuids-elf-build-id-zero.dmp | Bin 492 -> 0 bytes .../linux-arm-uuids-elf-build-id-zero.yaml | 19 + .../minidump-new/linux-arm-uuids-no-age.dmp | Bin 470 -> 0 bytes .../minidump-new/linux-arm-uuids-no-age.yaml | 19 + .../minidump-new/linux-arm-uuids-with-age.dmp | Bin 470 -> 0 bytes .../minidump-new/linux-arm-uuids-with-age.yaml | 19 + .../minidump-new/linux-arm-zero-uuids.dmp | Bin 534 -> 0 bytes .../minidump-new/linux-arm-zero-uuids.yaml | 21 + .../minidump-new/macos-arm-uuids-no-age.dmp | Bin 470 -> 0 bytes .../minidump-new/macos-arm-uuids-no-age.yaml | 21 + .../cpp/template-function}/Makefile | 0 .../cpp/template-function/TestTemplateFunctions.py | 32 + .../test/lang/cpp/template-function/main.cpp | 16 + lldb/scripts/CMakeLists.txt | 1 - lldb/scripts/Python/modify-python-lldb.py | 145 -- lldb/scripts/Python/prepare_binding_Python.py | 47 - lldb/scripts/interface/SBCompileUnit.i | 4 +- lldb/scripts/interface/SBModule.i | 6 +- lldb/scripts/interface/SBTarget.i | 20 +- lldb/scripts/interface/SBValue.i | 8 +- lldb/source/API/SystemInitializerFull.cpp | 3 +- lldb/source/Commands/CommandObjectTarget.cpp | 20 +- lldb/source/Host/common/Host.cpp | 21 +- lldb/source/Host/macosx/objcxx/Host.mm | 5 +- .../source/Interpreter/OptionValueFileSpecLIst.cpp | 3 +- .../Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | 3 +- .../Clang/ClangModulesDeclVendor.cpp | 2 +- .../ExpressionParser/Clang/ClangUserExpression.cpp | 5 +- .../Language/CPlusPlus/CPlusPlusLanguage.cpp | 2 +- .../Platform/MacOSX/PlatformDarwinKernel.cpp | 4 +- .../Linux/NativeRegisterContextLinux_x86_64.cpp | 19 +- .../Process/Utility/RegisterContextLLDB.cpp | 26 +- .../Python/ScriptInterpreterPython.cpp | 3 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 16 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 6 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 2 +- .../NativePDB/PdbFPOProgramToDWARFExpression.cpp | 372 +--- lldb/source/Symbol/CMakeLists.txt | 1 + lldb/source/Symbol/DWARFCallFrameInfo.cpp | 39 +- lldb/source/Symbol/FuncUnwinders.cpp | 78 +- lldb/source/Symbol/PostfixExpression.cpp | 82 + lldb/source/Symbol/UnwindPlan.cpp | 39 +- lldb/source/Target/Target.cpp | 30 +- lldb/source/Target/TargetList.cpp | 2 +- lldb/source/Target/Thread.cpp | 4 +- lldb/source/Utility/ReproducerInstrumentation.cpp | 19 +- lldb/unittests/Editline/EditlineTest.cpp | 22 +- lldb/unittests/Symbol/CMakeLists.txt | 1 + lldb/unittests/Symbol/PostfixExpressionTest.cpp | 97 + llvm/cmake/modules/AddLLVM.cmake | 18 +- llvm/docs/CodeGenerator.rst | 5 +- llvm/docs/ReleaseNotes.rst | 8 +- llvm/include/llvm-c/Core.h | 42 +- llvm/include/llvm/ADT/APSInt.h | 18 + llvm/include/llvm/Analysis/BlockFrequencyInfo.h | 3 +- .../include/llvm/Analysis/BlockFrequencyInfoImpl.h | 18 +- llvm/include/llvm/Analysis/InlineCost.h | 8 +- llvm/include/llvm/Analysis/LoopAnalysisManager.h | 3 - llvm/include/llvm/Analysis/MemorySSA.h | 3 + llvm/include/llvm/Analysis/ProfileSummaryInfo.h | 3 +- llvm/include/llvm/Analysis/ValueTracking.h | 3 +- llvm/include/llvm/Analysis/VectorUtils.h | 14 + llvm/include/llvm/BinaryFormat/ELF.h | 5 +- llvm/include/llvm/CodeGen/MachineFunction.h | 1 - llvm/include/llvm/CodeGen/MachineInstr.h | 4 + .../include/llvm/Demangle/MicrosoftDemangleNodes.h | 4 +- llvm/include/llvm/IR/ConstantRange.h | 5 + llvm/include/llvm/IR/Function.h | 13 +- llvm/include/llvm/IR/IntrinsicsAArch64.td | 17 + llvm/include/llvm/IR/RemarkStreamer.h | 11 +- llvm/include/llvm/Object/WindowsResource.h | 34 +- llvm/include/llvm/ProfileData/GCOV.h | 6 - llvm/include/llvm/ProfileData/InstrProf.h | 2 +- llvm/include/llvm/ProfileData/InstrProfData.inc | 10 +- llvm/include/llvm/ProfileData/SampleProf.h | 7 +- llvm/include/llvm/Remarks/RemarkParser.h | 18 + llvm/include/llvm/Remarks/RemarkStringTable.h | 59 + llvm/include/llvm/Support/AMDHSAKernelDescriptor.h | 25 +- llvm/include/llvm/Support/CommandLine.h | 25 +- llvm/include/llvm/Support/JSON.h | 4 +- llvm/include/llvm/Support/ManagedStatic.h | 24 +- llvm/include/llvm/Support/TargetParser.h | 4 +- llvm/include/llvm/Support/YAMLTraits.h | 5 + llvm/lib/Analysis/BlockFrequencyInfo.cpp | 5 +- llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp | 11 +- llvm/lib/Analysis/GlobalsModRef.cpp | 4 +- llvm/lib/Analysis/InlineCost.cpp | 193 +- llvm/lib/Analysis/InstructionSimplify.cpp | 24 +- llvm/lib/Analysis/Lint.cpp | 8 +- llvm/lib/Analysis/LoopAccessAnalysis.cpp | 13 +- llvm/lib/Analysis/LoopAnalysisManager.cpp | 5 - llvm/lib/Analysis/MemorySSA.cpp | 5 + llvm/lib/Analysis/ProfileSummaryInfo.cpp | 5 +- llvm/lib/Analysis/ScalarEvolution.cpp | 9 +- llvm/lib/Analysis/ScalarEvolutionExpander.cpp | 4 +- llvm/lib/Analysis/ValueTracking.cpp | 19 +- llvm/lib/Analysis/VectorUtils.cpp | 46 + llvm/lib/CodeGen/AsmPrinter/AccelTable.cpp | 15 +- llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 29 +- llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 7 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 4 + llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h | 2 + llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 46 +- llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 13 + llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 22 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.h | 19 +- llvm/lib/CodeGen/AsmPrinter/LLVMBuild.txt | 2 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 6 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 2 + llvm/lib/CodeGen/GlobalMerge.cpp | 20 +- llvm/lib/CodeGen/IfConversion.cpp | 2 +- llvm/lib/CodeGen/MachineBlockPlacement.cpp | 19 +- llvm/lib/CodeGen/MachineInstr.cpp | 13 + llvm/lib/CodeGen/MachineOutliner.cpp | 9 +- llvm/lib/CodeGen/MachinePipeliner.cpp | 18 +- llvm/lib/CodeGen/MachineSink.cpp | 5 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 156 +- .../CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp | 2 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 6 +- llvm/lib/CodeGen/StackColoring.cpp | 9 +- llvm/lib/CodeGen/StackSlotColoring.cpp | 4 +- llvm/lib/DebugInfo/PDB/Native/GSIStreamBuilder.cpp | 3 +- llvm/lib/Demangle/MicrosoftDemangle.cpp | 10 +- llvm/lib/Demangle/MicrosoftDemangleNodes.cpp | 5 +- .../lib/ExecutionEngine/JITLink/EHFrameSupport.cpp | 31 +- .../ExecutionEngine/JITLink/EHFrameSupportImpl.h | 9 +- llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp | 4 +- llvm/lib/IR/ConstantRange.cpp | 15 + llvm/lib/IR/Core.cpp | 46 +- llvm/lib/IR/DiagnosticInfo.cpp | 57 +- llvm/lib/IR/Function.cpp | 5 +- llvm/lib/IR/LLVMBuild.txt | 2 +- llvm/lib/IR/MDBuilder.cpp | 4 +- llvm/lib/IR/Metadata.cpp | 5 +- llvm/lib/IR/RemarkStreamer.cpp | 2 +- llvm/lib/MC/ELFObjectWriter.cpp | 8 +- llvm/lib/MC/MCDwarf.cpp | 9 +- llvm/lib/MC/WasmObjectWriter.cpp | 5 +- llvm/lib/Object/WindowsResource.cpp | 129 +- llvm/lib/ObjectYAML/ELFYAML.cpp | 1 + llvm/lib/Passes/PassBuilder.cpp | 15 +- .../ProfileData/Coverage/CoverageMappingWriter.cpp | 17 +- llvm/lib/ProfileData/GCOV.cpp | 8 +- llvm/lib/ProfileData/InstrProfWriter.cpp | 2 +- llvm/lib/ProfileData/SampleProfWriter.cpp | 5 +- llvm/lib/Remarks/CMakeLists.txt | 1 + llvm/lib/Remarks/RemarkParser.cpp | 28 + llvm/lib/Remarks/RemarkStringTable.cpp | 48 + llvm/lib/Remarks/YAMLRemarkParser.cpp | 14 +- llvm/lib/Remarks/YAMLRemarkParser.h | 15 +- llvm/lib/Support/CommandLine.cpp | 16 +- llvm/lib/Support/Path.cpp | 4 +- llvm/lib/Support/RandomNumberGenerator.cpp | 10 +- llvm/lib/Support/Statistic.cpp | 3 +- llvm/lib/Support/TargetParser.cpp | 38 +- llvm/lib/Support/Unix/Path.inc | 24 +- llvm/lib/Support/Unix/Program.inc | 16 +- llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp | 63 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 5 +- llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 16 + llvm/lib/Target/AArch64/AArch64InstrInfo.td | 16 +- .../Target/AArch64/AArch64InstructionSelector.cpp | 117 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 5 +- .../lib/Target/AArch64/AArch64RegisterBankInfo.cpp | 3 + llvm/lib/Target/AMDGPU/AMDGPU.td | 192 +- llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp | 1 + .../Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp | 30 - llvm/lib/Target/AMDGPU/AMDGPUInline.cpp | 5 +- llvm/lib/Target/AMDGPU/AMDGPURegAsmNames.inc.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp | 36 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 100 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 220 +- .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 28 +- .../AMDGPU/Disassembler/AMDGPUDisassembler.h | 1 + llvm/lib/Target/AMDGPU/GCNProcessors.td | 7 + llvm/lib/Target/AMDGPU/GCNSchedStrategy.h | 2 +- .../AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp | 9 +- .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 79 +- llvm/lib/Target/AMDGPU/SIDefines.h | 40 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 6 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 2 + llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp | 9 +- .../Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp | 2 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp | 7 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 31 +- llvm/lib/Target/AMDGPU/SISchedule.td | 33 + llvm/lib/Target/AMDGPU/SOPInstructions.td | 436 ++-- llvm/lib/Target/AMDGPU/Utils/AMDGPUAsmUtils.cpp | 14 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp | 98 +- llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h | 4 +- llvm/lib/Target/AMDGPU/Utils/AMDKernelCodeTInfo.h | 3 + llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp | 67 +- llvm/lib/Target/ARM/ARMBaseInstrInfo.h | 10 + llvm/lib/Target/ARM/ARMConstantIslandPass.cpp | 34 +- llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp | 2 + llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 14 + .../Target/ARM/Disassembler/ARMDisassembler.cpp | 14 +- llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp | 6 +- llvm/lib/Target/Mips/MipsTargetMachine.cpp | 3 +- llvm/lib/Target/Mips/MipsTargetMachine.h | 2 +- llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp | 6 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 15 +- llvm/lib/Target/PowerPC/PPCISelLowering.h | 4 +- llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp | 13 +- .../Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp | 6 + .../Target/RISCV/MCTargetDesc/RISCVAsmBackend.h | 2 + .../RISCV/MCTargetDesc/RISCVELFObjectWriter.cpp | 4 + .../Target/RISCV/MCTargetDesc/RISCVFixupKinds.h | 6 + .../RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp | 6 + llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.cpp | 13 + llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCExpr.h | 2 + llvm/lib/Target/Sparc/SparcISelLowering.cpp | 2 + .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 5 + llvm/lib/Target/X86/X86FastISel.cpp | 1 + llvm/lib/Target/X86/X86FrameLowering.cpp | 3 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 23 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 116 +- llvm/lib/Target/X86/X86ISelLowering.h | 3 + llvm/lib/Transforms/IPO/InlineSimple.cpp | 6 +- llvm/lib/Transforms/IPO/Inliner.cpp | 5 +- llvm/lib/Transforms/IPO/LowerTypeTests.cpp | 17 +- llvm/lib/Transforms/IPO/MergeFunctions.cpp | 2 +- llvm/lib/Transforms/IPO/PartialInlining.cpp | 13 +- llvm/lib/Transforms/IPO/SampleProfile.cpp | 5 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 155 +- .../Transforms/InstCombine/InstCombineInternal.h | 2 + .../Instrumentation/AddressSanitizer.cpp | 8 +- llvm/lib/Transforms/Instrumentation/CFGMST.h | 9 +- .../Instrumentation/ControlHeightReduction.cpp | 2 +- .../Instrumentation/DataFlowSanitizer.cpp | 4 +- .../Instrumentation/HWAddressSanitizer.cpp | 8 +- .../Instrumentation/MaximumSpanningTree.h | 3 +- .../Transforms/Instrumentation/MemorySanitizer.cpp | 24 +- .../Instrumentation/PGOInstrumentation.cpp | 12 +- llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp | 35 +- llvm/lib/Transforms/Scalar/ConstantHoisting.cpp | 4 +- .../lib/Transforms/Scalar/DeadStoreElimination.cpp | 19 +- llvm/lib/Transforms/Scalar/GVNHoist.cpp | 2 +- llvm/lib/Transforms/Scalar/GVNSink.cpp | 5 +- llvm/lib/Transforms/Scalar/LoopFuse.cpp | 12 +- llvm/lib/Transforms/Scalar/LoopSink.cpp | 7 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 25 +- llvm/lib/Transforms/Scalar/Reassociate.cpp | 8 +- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 7 +- llvm/lib/Transforms/Utils/ASanStackFrameLayout.cpp | 2 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 7 +- llvm/lib/Transforms/Utils/LCSSA.cpp | 5 +- llvm/lib/Transforms/Utils/PredicateInfo.cpp | 2 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 2 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 13 +- llvm/lib/XRay/Trace.cpp | 7 +- llvm/test/Analysis/Lint/noalias-readonly.ll | 40 + .../CodeGen/AArch64/GlobalISel/legalize-fma.mir | 233 ++ .../GlobalISel/legalize-intrinsic-round.mir | 272 +++ .../GlobalISel/legalize-intrinsic-trunc.mir | 203 ++ .../GlobalISel/legalizer-info-validation.mir | 6 +- .../CodeGen/AArch64/GlobalISel/regbank-fma.mir | 57 + .../AArch64/GlobalISel/regbank-intrinsic-round.mir | 196 ++ .../AArch64/GlobalISel/regbank-intrinsic-trunc.mir | 50 + .../AArch64/GlobalISel/select-intrinsic-round.mir | 198 ++ .../AArch64/GlobalISel/select-intrinsic-trunc.mir | 198 ++ llvm/test/CodeGen/AArch64/arm64-mte.ll | 497 +++++ .../test/CodeGen/AArch64/arm64-vfloatintrinsics.ll | 57 + llvm/test/CodeGen/AArch64/f16-instructions.ll | 11 + llvm/test/CodeGen/AMDGPU/calling-conventions.ll | 6 +- llvm/test/CodeGen/AMDGPU/cvt_f32_ubyte.ll | 54 +- llvm/test/CodeGen/AMDGPU/elf-header-flags-mach.ll | 2 + ...nel-v3.ll => hsa-metadata-enqueue-kernel-v3.ll} | 22 +- .../AMDGPU/hsa-metadata-from-llvm-ir-full-v3.ll | 337 ++- .../AMDGPU/hsa-metadata-from-llvm-ir-full.ll | 14 +- .../CodeGen/AMDGPU/hsa-metadata-hidden-args-v3.ll | 236 +- llvm/test/CodeGen/AMDGPU/hsa-note-no-func.ll | 2 + .../AMDGPU/optimize-negated-cond-exec-masking.mir | 22 + llvm/test/CodeGen/AMDGPU/si-lower-i1-copies.mir | 33 + llvm/test/CodeGen/AMDGPU/sminmax.v2i16.ll | 22 +- llvm/test/CodeGen/AMDGPU/widen-smrd-loads.ll | 3 +- .../CodeGen/ARM/armv8.2a-fp16-vector-intrinsics.ll | 112 + llvm/test/CodeGen/Hexagon/bug15515-shuffle.ll | 2 +- llvm/test/CodeGen/Hexagon/subi-asl.ll | 5 +- llvm/test/CodeGen/Hexagon/swp-carried-1.ll | 2 +- llvm/test/CodeGen/PowerPC/tls.ll | 10 +- llvm/test/CodeGen/SPARC/reg64.ll | 10 + llvm/test/CodeGen/Thumb2/ifcvt-cbz.mir | 179 ++ llvm/test/CodeGen/Thumb2/ifcvt-minsize.ll | 92 + llvm/test/CodeGen/WebAssembly/cfg-stackify.ll | 189 +- llvm/test/CodeGen/WebAssembly/phi.ll | 2 +- llvm/test/CodeGen/WebAssembly/reg-stackify.ll | 8 +- llvm/test/CodeGen/WebAssembly/switch.ll | 28 +- llvm/test/CodeGen/X86/2008-09-29-VolatileBug.ll | 4 +- llvm/test/CodeGen/X86/bitcast-vector-bool.ll | 2319 ++++++++++++++++++++ llvm/test/CodeGen/X86/fdiv-combine-vec.ll | 107 + llvm/test/CodeGen/X86/fold-and-shift.ll | 4 +- llvm/test/CodeGen/X86/haddsub-3.ll | 66 +- llvm/test/CodeGen/X86/label-heapallocsite.ll | 99 +- llvm/test/CodeGen/X86/lsr-static-addr.ll | 55 +- llvm/test/CodeGen/X86/masked_store.ll | 153 +- llvm/test/CodeGen/X86/pr32329.ll | 40 +- llvm/test/CodeGen/X86/remarks-section.ll | 46 + llvm/test/CodeGen/X86/scalarize-fp.ll | 42 +- llvm/test/CodeGen/X86/scheduler-backtracking.ll | 221 +- llvm/test/CodeGen/X86/signbit-shift.ll | 5 +- llvm/test/CodeGen/X86/split-store.ll | 7 +- llvm/test/CodeGen/X86/tailcall-cgp-dup.ll | 39 + llvm/test/CodeGen/X86/vec_setcc-2.ll | 13 +- llvm/test/CodeGen/X86/vector-pcmp.ll | 17 + llvm/test/DebugInfo/X86/accel-tables.ll | 4 +- llvm/test/DebugInfo/X86/gnu-names.ll | 12 +- llvm/test/DebugInfo/X86/tu-to-non-tu.ll | 63 + llvm/test/Demangle/ms-cxx20.test | 9 + llvm/test/Demangle/ms-string-literals.test | 5 + .../JITLink/X86/Inputs/MachO_x86-64_ehframe.o | Bin 0 -> 1056 bytes .../JITLink/X86/MachO_x86-64_ehframe.test | 5 + .../JITLink/X86/MachO_x86-64_relocations.s | 30 +- llvm/test/MC/AMDGPU/out-of-range-registers.s | 93 +- llvm/test/MC/AMDGPU/sop1.s | 3 + llvm/test/MC/AMDGPU/sop2.s | 5 + llvm/test/MC/AMDGPU/sopc.s | 2 + llvm/test/MC/AMDGPU/sopk-err.s | 56 +- llvm/test/MC/AMDGPU/sopk.s | 117 +- llvm/test/MC/AMDGPU/sopp-err.s | 17 +- llvm/test/MC/AMDGPU/sopp.s | 3 + llvm/test/MC/ARM/invalid-addsub.s | 20 + llvm/test/MC/Disassembler/ARM/invalid-thumbv7.txt | 31 + llvm/test/MC/ELF/compression.s | 18 +- llvm/test/MC/RISCV/relocations.s | 32 + llvm/test/MC/RISCV/rv32i-invalid.s | 12 +- llvm/test/Object/elf-invalid-phdr.test | 2 +- .../Transforms/InstCombine/masked_intrinsics.ll | 5 +- .../LoopStrengthReduce/gnarly-setupcost.ll | 93 + .../LoopStrengthReduce/two-combinations-bug.ll | 2 +- .../LoopVectorize/X86/metadata-enable.ll | 506 +---- llvm/test/Transforms/LoopVectorize/opt.ll | 2 +- .../Transforms/ObjCARC/contract-max-bb-size.ll | 17 + .../PGOProfile/Inputs/diag_no_value_sites.proftext | 6 + .../Transforms/PGOProfile/diag_no_value_sites.ll | 15 + .../SLPVectorizer/X86/crash_reordering_undefs.ll | 47 + llvm/test/tools/dsymutil/X86/swift-interface.test | 2 +- llvm/test/tools/gold/X86/opt-level.ll | 19 +- llvm/test/tools/llvm-cvtres/Inputs/id.rc | 3 + llvm/test/tools/llvm-cvtres/Inputs/id.res | Bin 0 -> 100 bytes llvm/test/tools/llvm-cvtres/Inputs/name.rc | 1 + llvm/test/tools/llvm-cvtres/Inputs/name.res | Bin 0 -> 92 bytes llvm/test/tools/llvm-cvtres/combined.test | 10 +- llvm/test/tools/llvm-cvtres/duplicate.test | 19 + llvm/test/tools/llvm-cvtres/object.test | 8 +- llvm/test/tools/llvm-readobj/coff-resources.test | 10 +- llvm/tools/dsymutil/DwarfLinker.cpp | 2 +- llvm/tools/dsymutil/dsymutil.cpp | 4 +- llvm/tools/llvm-cfi-verify/lib/GraphBuilder.cpp | 8 +- llvm/tools/llvm-cfi-verify/lib/GraphBuilder.h | 4 +- llvm/tools/llvm-cvtres/Opts.td | 1 + llvm/tools/llvm-cvtres/llvm-cvtres.cpp | 3 +- llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 3 +- llvm/tools/llvm-jitlink/llvm-jitlink.cpp | 59 +- llvm/tools/llvm-lto/llvm-lto.cpp | 4 +- llvm/tools/llvm-objdump/ELFDump.cpp | 7 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 16 +- llvm/tools/llvm-readobj/COFFDumper.cpp | 29 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 1 + llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp | 75 +- llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 2 +- llvm/tools/obj2yaml/elf2yaml.cpp | 52 +- llvm/tools/opt/opt.cpp | 16 +- llvm/tools/yaml2obj/yaml2coff.cpp | 59 +- llvm/tools/yaml2obj/yaml2elf.cpp | 11 +- llvm/unittests/ADT/APSIntTest.cpp | 86 + llvm/unittests/IR/ConstantRangeTest.cpp | 154 +- llvm/unittests/IR/MetadataTest.cpp | 2 +- llvm/unittests/Remarks/CMakeLists.txt | 1 + .../unittests/Remarks/RemarksStrTabParsingTest.cpp | 39 + llvm/unittests/Remarks/YAMLRemarksParsingTest.cpp | 102 + llvm/utils/TableGen/AsmMatcherEmitter.cpp | 8 +- llvm/utils/TableGen/CodeGenRegisters.cpp | 3 +- llvm/utils/TableGen/GlobalISelEmitter.cpp | 3 +- llvm/utils/TableGen/RISCVCompressInstEmitter.cpp | 18 +- llvm/utils/gn/secondary/clang/lib/Driver/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 1 + .../clang/lib/StaticAnalyzer/Checkers/BUILD.gn | 1 + .../secondary/llvm/lib/CodeGen/AsmPrinter/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/IR/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/Remarks/BUILD.gn | 1 + .../gn/secondary/llvm/unittests/Remarks/BUILD.gn | 1 + llvm/utils/lldbDataFormatters.py | 11 + pstl/CMakeLists.txt | 25 +- pstl/include/pstl/internal/algorithm_fwd.h | 104 - pstl/include/pstl/internal/algorithm_impl.h | 112 +- pstl/include/pstl/internal/execution_defs.h | 6 - pstl/include/pstl/internal/execution_impl.h | 2 - pstl/include/pstl/internal/glue_execution_defs.h | 10 +- pstl/include/pstl/internal/numeric_fwd.h | 10 - pstl/include/pstl/internal/numeric_impl.h | 16 +- pstl/include/pstl/internal/pstl_config.h | 11 +- pstl/test/support/pstl_test_config.h | 2 +- pstl/test/support/utils.h | 9 - 719 files changed, 16424 insertions(+), 5452 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/llvm/PreferIsaOrDynCastInCondition [...] create mode 100644 clang-tools-extra/clang-tidy/llvm/PreferIsaOrDynCastInCondition [...] create mode 100644 clang-tools-extra/docs/clang-tidy/checks/llvm-prefer-isa-or-dyn [...] create mode 100644 clang-tools-extra/test/clang-tidy/llvm-prefer-isa-or-dyn-cast-i [...] create mode 100644 clang/test/Analysis/redecl.c create mode 100644 clang/test/CodeGenCXX/builtin-is-constant-evaluated.cpp create mode 100644 clang/test/Driver/verbose-output-quoting.c create mode 100644 clang/test/SemaCXX/builtin-constant-p.cpp create mode 100644 clang/test/SemaCXX/builtin-is-constant-evaluated.cpp create mode 100644 clang/test/SemaCXX/constexpr-unsigned-high-bit.cpp create mode 100644 clang/test/SemaTemplate/ctad.cpp create mode 100644 compiler-rt/lib/scudo/standalone/fuchsia.h create mode 100644 compiler-rt/lib/scudo/standalone/secondary.cc create mode 100644 compiler-rt/lib/scudo/standalone/secondary.h create mode 100644 compiler-rt/lib/scudo/standalone/tests/secondary_test.cc create mode 100644 libcxx/test/std/utilities/meta/meta.const.eval/is_constant_eval [...] create mode 100644 libcxx/test/std/utilities/meta/meta.const.eval/is_constant_eval [...] create mode 100644 libcxxabi/src/cxa_guard_impl.h create mode 100644 libcxxabi/test/guard_test_basic.pass.cpp create mode 100644 libcxxabi/test/guard_threaded_test.pass.cpp delete mode 100644 lld/test/ELF/invalid/Inputs/binding.elf delete mode 100644 lld/test/ELF/invalid/Inputs/dynamic-section-sh_size.elf delete mode 100644 lld/test/ELF/invalid/Inputs/file-class.a delete mode 100644 lld/test/ELF/invalid/Inputs/mips-invalid-options-descriptor.elf delete mode 100644 lld/test/ELF/invalid/Inputs/multiple-eh-relocs.elf create mode 100644 lld/test/ELF/invalid/dynamic-section-broken.test delete mode 100644 lld/test/ELF/invalid/dynamic-section-size.s create mode 100644 lld/test/ELF/invalid/invalid-binding.test create mode 100644 lld/test/ELF/invalid/invalid-file-class.test delete mode 100644 lld/test/ELF/invalid/mips-invalid-options-descriptor.s create mode 100644 lld/test/ELF/invalid/mips-invalid-options-descriptor.test create mode 100644 lld/test/ELF/invalid/multiple-relocations-sections.test create mode 100644 lld/test/ELF/linkerscript/symbol-only-align.test create mode 100644 lld/test/ELF/ppc64-long-branch-localentry-offset.s create mode 100644 lld/test/wasm/pie.ll create mode 100644 lldb/docs/.htaccess delete mode 100644 lldb/docs/resources/external.rst create mode 100644 lldb/include/lldb/Symbol/PostfixExpression.h delete mode 100644 lldb/lit/Minidump/Inputs/dump-content.dmp delete mode 100644 lldb/lit/Minidump/Inputs/fb-dump-content.dmp delete mode 100644 lldb/lit/Minidump/Inputs/linux-x86_64.dmp create mode 100644 lldb/lit/Minidump/Inputs/linux-x86_64.yaml create mode 100644 lldb/lit/Unwind/Inputs/eh-frame-small-fde.s create mode 100644 lldb/lit/Unwind/Inputs/unwind-plan-dwarf-dump.s create mode 100644 lldb/lit/Unwind/eh-frame-small-fde.test create mode 100644 lldb/lit/Unwind/unwind-plan-dwarf-dump.test delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] delete mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/postmortem/ [...] copy lldb/packages/Python/lldbsuite/test/{functionalities/breakpoint/breakpoint_hi [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/template-function/ [...] create mode 100644 lldb/packages/Python/lldbsuite/test/lang/cpp/template-function/ [...] delete mode 100644 lldb/scripts/Python/modify-python-lldb.py create mode 100644 lldb/source/Symbol/PostfixExpression.cpp create mode 100644 lldb/unittests/Symbol/PostfixExpressionTest.cpp create mode 100644 llvm/include/llvm/Remarks/RemarkStringTable.h create mode 100644 llvm/lib/Remarks/RemarkStringTable.cpp create mode 100644 llvm/test/Analysis/Lint/noalias-readonly.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-fma.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-intrinsic-round.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-intrinsic-trunc.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/regbank-fma.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/regbank-intrinsic-round.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/regbank-intrinsic-trunc.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-intrinsic-round.mir create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/select-intrinsic-trunc.mir create mode 100644 llvm/test/CodeGen/AArch64/arm64-mte.ll rename llvm/test/CodeGen/AMDGPU/{hsa-metadata-enqueu-kernel-v3.ll => hsa-metadata- [...] create mode 100644 llvm/test/CodeGen/AMDGPU/si-lower-i1-copies.mir create mode 100644 llvm/test/CodeGen/SPARC/reg64.ll create mode 100644 llvm/test/CodeGen/Thumb2/ifcvt-cbz.mir create mode 100644 llvm/test/CodeGen/Thumb2/ifcvt-minsize.ll create mode 100644 llvm/test/CodeGen/X86/bitcast-vector-bool.ll create mode 100644 llvm/test/CodeGen/X86/fdiv-combine-vec.ll create mode 100644 llvm/test/DebugInfo/X86/tu-to-non-tu.ll create mode 100644 llvm/test/Demangle/ms-cxx20.test create mode 100644 llvm/test/ExecutionEngine/JITLink/X86/Inputs/MachO_x86-64_ehframe.o create mode 100644 llvm/test/ExecutionEngine/JITLink/X86/MachO_x86-64_ehframe.test create mode 100644 llvm/test/MC/ARM/invalid-addsub.s create mode 100644 llvm/test/Transforms/LoopStrengthReduce/gnarly-setupcost.ll create mode 100644 llvm/test/Transforms/ObjCARC/contract-max-bb-size.ll create mode 100644 llvm/test/Transforms/PGOProfile/Inputs/diag_no_value_sites.proftext create mode 100644 llvm/test/Transforms/PGOProfile/diag_no_value_sites.ll create mode 100644 llvm/test/Transforms/SLPVectorizer/X86/crash_reordering_undefs.ll create mode 100644 llvm/test/tools/llvm-cvtres/Inputs/id.rc create mode 100644 llvm/test/tools/llvm-cvtres/Inputs/id.res create mode 100644 llvm/test/tools/llvm-cvtres/Inputs/name.rc create mode 100644 llvm/test/tools/llvm-cvtres/Inputs/name.res create mode 100644 llvm/test/tools/llvm-cvtres/duplicate.test create mode 100644 llvm/unittests/Remarks/RemarksStrTabParsingTest.cpp