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-mainline-defconfig in repository toolchain/ci/llvm-project.
from 0974688a42c [yaml2obj] - Allow setting st_value explicitly for Symbol. adds 9bac7d8165d [llvm-exegesis] BenchmarkRunner::runConfiguration(): write [...] adds 72f7a98876f [LLD][ELF] - Remove symbol-name-offset.elf binary from test cases. adds f8759e499cf gn build: Run `git ls-files '*.gn' '*.gni' | xargs llvm/uti [...] adds 719a9aed059 gn build: Merge r360116 adds 7399ad31931 minor cmake formatting style fix adds 5c922f69884 [llvm-objdump] - Print relocation record in a GNU format. adds b4f028f0f3f [PowerPC] Use the two-constant NR algorithm for refining estimates adds 54743d5767f Add typo correction for command-line flags to ELF and COFF [...] adds 435e76a558b [lldb] Add MacroQualified switch cases for r360109 adds bb6e7b36543 Allow field offset lookups in types with incomplete arrays [...] adds 25f64629761 [lldb] [lit] Fix Register tests to reference arrays via %0 and %1 adds 07298c9b1ee Precommit tests for or/add transform. NFC. adds 4b81e9f8d10 lld-link: Allow /? as option prefix, like -? is allowed adds 5b0872fcfdf [clangd] Introduce intermediate representation of formatted text adds d6865b7d71b [OpenCL] Prevent mangling kernel functions. adds 87ad30be5ff [Tooling] Add -x flags when inferring compile commands for [...] adds 96a8241084e [lldb] [lit] Update constants in write Register tests adds c635eb725e6 Add an explicit triple to this test to hopefully appease th [...] adds b7d8cffa75a [ASTImporter] Corrected type of integer constant in a test. adds debb2b2a1e9 Fix local shadow variable warning. NFCI. adds 95e72765c11 RegisterContextLLDB: Push CFA value on DWARF stack when eva [...] adds a1a4adf4b91 [SCEV] Add explicit representations of umin/smin adds 4f349404da8 [JITLink] Fix some copy/paste related typos in a test case. adds eeed7ee2cc7 Added missing files from 360071. adds 78a6062c24d [DebugInfo@O2][LoopVectorize] pr39024: Vectorized code line [...] adds ab8c8da6092 [scudo][standalone] Introduce the Quarantine adds 3044ac058bd Avoid use-after-move warnings by using swap instead. NFCI. adds b33fdb7768e [WebAssembly] Don't generate unused table entries. adds 0ff89dacaf4 PostfixExpression: Use signed integers in IntegerNode adds 51497fb8b37 Mark private function __sign as constexpr. adds fe71b92e0a5 Make eh-frame-dwarf-unwind.test run on non-linux platforms adds 7ff0c0ddd30 Fixup r360161 adds 2a3d16feea3 [InstCombine] add tests for FP min/max with negated operands; NFC adds a9d6c32eafc [DAGCombiner] Avoid creating large tokenfactors in visitTok [...] adds 7ffd963834f [Driver] Add command line option to allow loading local lld [...] adds 0ed545ebb3f Regenerate test to try and fix buildbots adds ccdefb24ada Guard __builtin_available() with __has_builtin to support o [...] adds cc63db4ff0f [PowerPC][NFC] Update build-vector-tests.ll using utils/upd [...] adds e6e8db5e9bc Debug Info: Support address space attributes on rvalue references. adds 800e6e34ae4 [Tests] Yet more combination of tests for unordered.atomic memset adds fb381607f00 [Host] Clean up dependencies of HostMacOSXObjCXX adds 102ec0977d1 [CommandLine] Allow Options to specify multiple OptionCategory's. adds 6a281a75450 [InstCombine] allow sinking fneg operands through an FP min/max adds 45ab7d7dc64 [compiler-rt] Create install targets for Darwin libraries adds f3e81aee0b3 Disable eh-frame-dwarf-unwind.test on windows adds 47272217344 Make sure that the DAG combiner doesn't merge stores that w [...] adds 8681ef8f41d [InstCombine] Add new combine to add folding adds 494b763cfc6 [mips] Rename test case. NFC adds 3bdb81c26da [mips] Fix ld instruction in PLT entries on MIPS64 adds 34e9c411643 [COFF] Store Chunk RVAs and section offsets as uint32_t adds f610110f1ac [ConstantRange] Simplify makeGNWR implementation; NFC adds b9c57683026 revert r360162 as it breaks most of the buildbots adds fe608c938ca Revert "[OpenMP][Clang] Support for target math functions" adds b2fa002c83a [Core] Remove unused dependencies adds 2b09b25e486 [JITLink] Add support for MachO .alt_entry atoms. adds 89e58ddb286 -frewrite-imports: Add support for wildcard rules in umbrel [...] adds bec30c4af1e [CMake] Detecting python modules should be cached adds 9a1c2b77764 [InstSimplify] add tests for minnum/maxnum and NaN; NFC adds 6e6480e216b [CodeGen] Rename DEBUG_TYPE for default hazard recognizer. adds 8a3d3a9af6f [AMDGPU] Check MI bundles for hazards adds 1a10101e218 Revert r360194 "[JITLink] Add support for MachO .alt_entry atoms." adds 2e977c083ca [MemorySSA] Fix CHECKs in test. [NFC] adds b3fc9df4819 [analyzer] Fix a crash when doing RVO from within blocks. adds a9cc7d71acc Delete test cases added in r360162 that should have been de [...] adds d028a463d53 Regenerate test case again after last revert adds 0d8ae1e3435 Reapply r360194 "[JITLink] Add support for MachO .alt_entry [...] adds e088d03b9c8 [ValueTracking] add logic for known-never-nan with minnum/maxnum adds 6bf108d77a3 [COFF] Use COFF stubs for extern_weak functions adds 8b6071f561a [Expression] Remove unused dependency adds f496ee1f7e6 [Docs] Add timestamp adds b61eaebb6b8 [Tests] Expand coverage of small memset zero idioms adds a27a0914d34 [libFuzzer] disable two tests on i386 that are causing time [...] adds 5d3548b8523 Fix build on NetBSD 8.99.38 adds 219b2b3a4a7 [libFuzzer] extend the data flow tracer to also produce bas [...] adds 0fb707b93b9 [hip] Fix ambiguity from `>>>` of CUDA. adds ba670b404e3 [libFuzzer] extend the test for data flow tracer and covera [...] adds c0b48ab6318 Propagate command interpreter errors from lldlbinit adds 255b85f03c5 Split ActOnCallExpr into an ActOnCallExpr to be called by t [...] adds da9a274a604 [Docs] Re-order homepage: Download -> Build -> Test adds 46d318c2b51 [Docs] Fix incorrect heading and update titles. adds 83eb9c5b588 Fix buildbot break after r360195 adds e4b4ab6d26f [Support] Add error handling to sys::Process::getPageSize(). adds 3b137a49568 [ValueTracking] Improve isKnowNonZero for Ints adds 0a753938db3 [llvm] Avoid div by 0 when updating profile weights. adds 835d67f6c7e [Sema] Correct typos in return statements so the return typ [...] adds aae9da70fff Fix for the greendragon bots. adds e065af6a42a [NFC] Add a static function to do the endian check Add a ne [...] adds 17dbb19f704 [llvm-objcopy] - Fix for "Bug 41775 - SymbolTableSection::a [...] adds 0e71a6e755f [CodeGenPrepare] Don't split the store if it is volatile We [...] adds 5f7c86147d3 [NFC][PowerPC] Add test for store combine optimization. adds e96c98f37d3 [CMake] Install import libraries adds 4c32d4fd9f0 [clang-tidy] Do not show incorrect fix in modernize-make-unique adds 3c696b3e7c2 [SCCP] Fix crash when trying to constant-fold terminators m [...] adds fa11fb33ad6 [llvm-objcopy] Add --prefix-alloc-sections adds 97a0c541790 Fix cppcheck operator precedence warning. NFCI. adds 2a09a6cfe20 [DebugInfo] Fix use-after-move warning. NFCI. adds be9ade93d16 [SIMode] Fix typo in Status constructor adds 69b8b17945f [MCA] Remove dead assignment. NFC adds aa1b6f1cfb3 [polly][SCEV] Expand SCEV matcher cases for new smin/umin ops adds 02937dad69e R600InstrInfo.cpp - Add getTransSwizzle assert for the swiz [...] adds 86654dd8a04 [MCA] Slightly refactor CodeRegion.h. NFCI adds cced3ecc359 [VPlan] Fix "value never used" static analyzer warning. NFCI. adds 18adcf331b1 ARM: disallow SP as Rn for Thumb2 TST & TEQ instructions adds d52a542e4cb [MCA] Don't add a name to the default code region. adds ec580904916 [Hexagon] Fix cppcheck reduce variable scope warnings. NFCI. adds 2788ad3ee24 [LegalizeDAG] Assert non-power-of-2 load/store op splits ar [...] adds 2841e6edc8e [DWARF] Centralize user_id <-> DWARFDIE conversions adds 1902bd9da0a Documentation for bugprone-inaccurate-erase: added an examp [...] adds 87c5e3e78c7 Fix whitespace mismatches. NFCI. adds 2a647e75c51 [libclang] PR41649: Remove pointless duplicate flag. NFC. adds 6de5576af7f Allow 'static' storage specifier on an out-of-line class me [...] adds 5a2b5ca7d2f [llvm-objcopy] Improve error message for unrecognised archi [...] adds 9ca48f26a35 [NFC]Fix British English -> American English issues adds cc433095f29 gn build: Merge r360151 adds ef317e0561a Allow test to pass after 2030. adds e6224518230 [ADT] SmallVector::set_size - fix Wdocumentation. NFCI. adds d064c71802a [clang] Fix a bug that reports UTF32 (LE) files as UTF16 (LE) ones adds 4ba5269f33f [clang-format] Fix the crash when formatting unsupported encodings adds 5b6dda33d12 [Sema][OpenCL] Make address space conversions a bit stricter. adds 4964e3837e4 [Support] Fix unit test for fs::is_local adds 9fd02a71a39 Revert "[ValueTracking] Improve isKnowNonZero for Ints" adds ce6b78128f7 [ASTImporter] Fix inequivalence of unresolved exception spec adds 6c433713e91 [Reassociation] Place moved instructions after landing pads adds e3eec06ddea [AMDGPU] Reapplied BFE canonicalization from D60462 adds a3ff5727b78 [compiler-rt] Make builtins test pass when using i386 gcc a [...] adds e62c693c8e7 [OpenMP][Clang] Support for target math functions adds a1282a39bad [WebAssembly] Handle command line options consistently with [...] adds 12521b2d438 [AArch64] Fix scan-build null/uninitialized pointer warning [...] adds e461e9a77d2 [AArch64] Remove scan-build "Value stored during its initia [...] adds 9f15718b3dd [Docs] list command: lldb run <args> adds f31eba64942 [MemorySSA] Teach LoopSimplify to preserve MemorySSA. adds a0933bd8ec1 Include corecrt.h in stddef.h and vcruntime.h in stdarg.h t [...] adds e13eff293db [libFuzzer] DFT: when dumping coverage, also dump the total [...] adds 493aec3ef5c [FastISel][X86] Support FNeg instruction in target independ [...] adds 8186e390826 [Tests] Landing tests for D58632 to show diffs in review adds b64c48597fe [InstSimplify] add tests for fcmp+minnum; NFC adds 458c7339e10 [NewPassManager] Add tuning option: SLPVectorization [NFC]. adds 9820d04dbcb [clang-tidy] Update documentation on ReSharper integration. adds 157427245a1 [RegAllocFast] Scan physcial reg definitions before assigni [...] adds 1558731607c Fix new reassociate-catchswitch.ll test adds d27b0c62472 [SCEV] Suppress hoisting insertion point of binops when unsafe adds cdaf5a069c8 Precommit FNeg InstCombine tests adds c5db081f8d5 [X86] Add a non-ambiguous check prefix to lwp-intrinsics.ll [...] adds 73b7272e7a8 AMDGPU: Fix a mis-placed bracket adds 51a17df45d1 [InstCombine] When turning sext into zext due to known bits [...] adds da2a3176447 [Reproducers] Fix unitialized pointer adds a1d0efa2e3a [Reproducers] Flush files to disk periodically adds 1dbf721315b [AMDGPU] gfx1010 exp modifications adds 4a8ef1128b5 [FileCheck] Fix code style of method comments adds e17a0d3e648 [FileCheck, NFC] Split defines.txt in two adds 6a85631d871 [scudo][standalone] Introduce the chunk header adds 55fab1ff480 Revert Include corecrt.h in stddef.h and vcruntime.h in std [...] adds 5f8e88cd694 Fix bug in ArchSpec::MergeFrom adds 01434f93779 AMDGPU: Select VOP3 form of add adds 462403a5c8c AMDGPU: Mark scheduler classes as final adds f3fb7fac323 [lld-link] initialize targets and asmparsers before invoking lib adds 902b3ecdad8 [SelectionDAG] fold 'fneg undef' to undef adds 44dd05c31ba Try to restore some clang test headers lost in r360291 adds fad8fb80320 [Reproducers] Fix reproducer unittest adds c1073325831 [OpenMP] Workaround gfortran bugzilla build bug 41755 adds 327626368c5 [AMDGPU] gfx1010 tests. NFC. adds c93f56d39e6 Temporarily Revert "[DebugInfo] Terminate more location-lis [...] adds 2194fb6ed95 When typo-correcting a function name, consider correcting t [...] adds 95b7abdcc5b [SelectionDAG] Expand ADD/SUBCARRY adds 2dda1269abb Fix the output file dependency for Options.inc. adds bd086817f64 [ELF] Initialize Target before it may be dereferenced by fi [...] adds 7d402732c21 force the bots to cycle adds a438a898b02 lit config: disable LSan for Apple clang compiler in additi [...] adds b23c5e8c3df [c++20] Implement P0846R0: allow (ADL-only) calls to templa [...] adds 576c36a6248 [cxx_dr_status] Update links to use wg21.link, and list "ex [...] adds ac0456594b0 [cxx_status] Mark support for std::is_constant_evaluated as done. adds 76b9027f352 [c++20] Add support for explicit(bool), as described in P0892R2. adds 36851a66c8c Fix up lldb after clang r360311. adds 366cda03a89 [NewPM] Setup Passes for KASan and KMSan adds fb0f66ddb33 [NFC] Fix typo. new 8d19e94f130 [CodeGen] Use "DL.getPointerSizeInBits" instead of "8 * DL. [...] new 3edca1ac1ae [LLD][NFC] Refactor: BuildID hash size now computed in one place. new c05aad05324 Bugfix for nullptr check by klocwork new 92d5db524e6 Make sub-registers index names case sensitive in the MIRParser new fa18e6b080b [MergeICmps][NFC] Re-generate tests with update_test_checks.
The 5 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../clang-tidy/modernize/MakeSmartPtrCheck.cpp | 5 +- clang-tools-extra/clangd/CMakeLists.txt | 1 + clang-tools-extra/clangd/FormattedString.cpp | 173 + clang-tools-extra/clangd/FormattedString.h | 57 + clang-tools-extra/clangd/unittests/CMakeLists.txt | 1 + .../clangd/unittests/FormattedStringTests.cpp | 156 + clang-tools-extra/docs/clang-tidy/Integrations.rst | 2 +- .../checks/bugprone-inaccurate-erase.rst | 16 + .../test/clang-tidy/modernize-make-unique.cpp | 8 + clang/include/clang/AST/ASTContext.h | 1 + clang/include/clang/AST/Decl.h | 10 - clang/include/clang/AST/DeclBase.h | 20 +- clang/include/clang/AST/DeclCXX.h | 176 +- clang/include/clang/AST/DeclarationName.h | 20 + clang/include/clang/AST/TemplateName.h | 19 +- clang/include/clang/ASTMatchers/ASTMatchers.h | 3 + clang/include/clang/Basic/DiagnosticCommonKinds.td | 2 + clang/include/clang/Basic/DiagnosticParseKinds.td | 7 +- clang/include/clang/Basic/DiagnosticSemaKinds.td | 39 +- clang/include/clang/Basic/Module.h | 1 + clang/include/clang/Basic/Specifiers.h | 8 + clang/include/clang/Basic/TemplateKinds.h | 9 +- clang/include/clang/Parse/Parser.h | 8 +- clang/include/clang/Sema/DeclSpec.h | 62 +- clang/include/clang/Sema/Overload.h | 5 + clang/include/clang/Sema/Sema.h | 102 +- clang/include/clang/Serialization/ASTBitCodes.h | 3 - clang/include/clang/Serialization/ASTReader.h | 8 + clang/lib/AST/ASTContext.cpp | 15 +- clang/lib/AST/ASTImporter.cpp | 41 +- clang/lib/AST/ASTStructuralEquivalence.cpp | 60 +- clang/lib/AST/Decl.cpp | 3 +- clang/lib/AST/DeclCXX.cpp | 109 +- clang/lib/AST/DeclPrinter.cpp | 22 +- clang/lib/AST/ItaniumMangle.cpp | 2 + clang/lib/AST/ODRHash.cpp | 1 + clang/lib/AST/TemplateName.cpp | 16 +- clang/lib/Basic/Module.cpp | 15 + clang/lib/Basic/SourceManager.cpp | 6 +- clang/lib/CodeGen/BackendUtil.cpp | 28 +- clang/lib/CodeGen/CodeGenModule.cpp | 7 + clang/lib/Driver/ToolChain.cpp | 2 +- clang/lib/Driver/ToolChains/Clang.cpp | 3 + clang/lib/Frontend/InitPreprocessor.cpp | 2 + clang/lib/Headers/CMakeLists.txt | 16 +- clang/lib/Headers/__clang_cuda_device_functions.h | 4 + .../Headers/openmp_wrappers/__clang_openmp_math.h | 3 - clang/lib/Headers/openmp_wrappers/cmath | 2 + clang/lib/Headers/openmp_wrappers/math.h | 2 + clang/lib/Lex/Pragma.cpp | 7 +- clang/lib/Parse/ParseDecl.cpp | 66 +- clang/lib/Parse/ParseDeclCXX.cpp | 97 +- clang/lib/Parse/ParseExprCXX.cpp | 26 +- clang/lib/Parse/ParseTemplate.cpp | 42 +- clang/lib/Parse/ParseTentative.cpp | 108 +- clang/lib/Parse/Parser.cpp | 51 +- clang/lib/Sema/DeclSpec.cpp | 28 +- clang/lib/Sema/Sema.cpp | 2 +- clang/lib/Sema/SemaCUDA.cpp | 2 +- clang/lib/Sema/SemaCXXScopeSpec.cpp | 25 +- clang/lib/Sema/SemaCast.cpp | 46 +- clang/lib/Sema/SemaChecking.cpp | 2 +- clang/lib/Sema/SemaCodeComplete.cpp | 3 +- clang/lib/Sema/SemaCoroutine.cpp | 12 +- clang/lib/Sema/SemaDecl.cpp | 147 +- clang/lib/Sema/SemaDeclCXX.cpp | 67 +- clang/lib/Sema/SemaExpr.cpp | 63 +- clang/lib/Sema/SemaExprCXX.cpp | 6 +- clang/lib/Sema/SemaInit.cpp | 91 +- clang/lib/Sema/SemaLambda.cpp | 4 +- clang/lib/Sema/SemaLookup.cpp | 16 +- clang/lib/Sema/SemaOverload.cpp | 189 +- clang/lib/Sema/SemaPseudoObject.cpp | 4 +- clang/lib/Sema/SemaStmt.cpp | 8 +- clang/lib/Sema/SemaTemplate.cpp | 150 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 53 +- clang/lib/Sema/SemaType.cpp | 4 +- clang/lib/Sema/TreeTransform.h | 4 +- clang/lib/Serialization/ASTReader.cpp | 5 + clang/lib/Serialization/ASTReaderDecl.cpp | 9 +- clang/lib/Serialization/ASTWriter.cpp | 7 +- clang/lib/Serialization/ASTWriterDecl.cpp | 24 +- clang/lib/StaticAnalyzer/Core/ExprEngineCXX.cpp | 6 + .../Tooling/InterpolatingCompilationDatabase.cpp | 11 +- clang/test/Analysis/copy-elision.mm | 18 + .../basic/basic.lookup/basic.lookup.unqual/p3.cpp | 60 +- clang/test/CXX/class/class.mem/p1.cpp | 4 +- clang/test/CXX/drs/dr2xx.cpp | 7 +- clang/test/CXX/drs/dr6xx.cpp | 9 +- clang/test/CXX/temp/temp.deduct.guide/p1.cpp | 2 +- clang/test/CXX/temp/temp.deduct.guide/p3.cpp | 8 +- clang/test/CXX/temp/temp.spec/temp.explicit/p5.cpp | 5 +- clang/test/CodeGen/dso-local-executable.c | 2 +- clang/test/CodeGenOpenCL/numbered-address-space.cl | 13 +- clang/test/CodeGenOpenCLCXX/addrspace-of-this.cl | 14 +- .../test/CodeGenOpenCLCXX/local_addrspace_init.cl | 4 +- clang/test/FixIt/fixit-unrecoverable.cpp | 7 + clang/test/FixIt/typo-crash.cpp | 10 +- clang/test/Headers/nvptx_device_cmath_functions.c | 2 +- .../test/Headers/nvptx_device_cmath_functions.cpp | 2 +- clang/test/Headers/nvptx_device_math_functions.c | 2 +- clang/test/Headers/nvptx_device_math_functions.cpp | 2 +- clang/test/Index/print-type-size.c | 31 + clang/test/Misc/diag-template-diffing.cpp | 2 +- .../fmodules-validate-once-per-build-session.c | 4 +- clang/test/Modules/module-private.cpp | 4 +- clang/test/Modules/preprocess-umbrella.cpp | 38 + clang/test/Modules/submodules-merge-defs.cpp | 4 +- clang/test/PCH/cxx-explicit-specifier.cpp | 124 + clang/test/Parser/cuda-kernel-call-c++11.cu | 11 + clang/test/Parser/cxx-ambig-init-templ.cpp | 2 +- clang/test/Parser/cxx-template-argument.cpp | 23 +- clang/test/Parser/cxx-template-decl.cpp | 13 +- clang/test/SemaCXX/alias-template.cpp | 7 +- .../test/SemaCXX/builtin-is-constant-evaluated.cpp | 2 +- clang/test/SemaCXX/class.cpp | 2 +- clang/test/SemaCXX/cxx2a-adl-only-template-id.cpp | 67 + clang/test/SemaCXX/cxx2a-compat.cpp | 20 + clang/test/SemaCXX/cxx2a-explicit-bool.cpp | 719 +++ clang/test/SemaCXX/destructor.cpp | 5 +- clang/test/SemaCXX/explicit.cpp | 23 +- clang/test/SemaCXX/invalid-member-expr.cpp | 5 +- clang/test/SemaCXX/typo-correction-crash.cpp | 13 +- clang/test/SemaCXX/typo-correction.cpp | 18 +- .../warn-static-outside-class-definition.cpp | 11 + clang/test/SemaObjC/mrc-weak.m | 2 +- clang/test/SemaOpenCL/address-spaces.cl | 100 + clang/test/SemaOpenCL/event_t_overload.cl | 2 +- clang/test/SemaOpenCL/numbered-address-space.cl | 2 +- clang/test/SemaOpenCL/queue_t_overload.cl | 2 +- clang/test/SemaOpenCLCXX/kernel_invalid.cl | 17 + clang/test/SemaTemplate/dependent-base-classes.cpp | 2 +- .../SemaTemplate/dependent-template-recover.cpp | 10 +- clang/test/SemaTemplate/rdar9173693.cpp | 7 +- clang/test/SemaTemplate/recovery-crash.cpp | 4 +- clang/tools/clang-format/ClangFormat.cpp | 30 + clang/tools/libclang/CIndex.cpp | 9 +- clang/tools/libclang/CXType.cpp | 12 +- clang/unittests/AST/ASTImporterTest.cpp | 4 +- clang/unittests/AST/Language.cpp | 3 + clang/unittests/AST/Language.h | 1 + clang/unittests/AST/MatchVerifier.h | 4 + clang/unittests/AST/StructuralEquivalenceTest.cpp | 40 + .../unittests/Tooling/CompilationDatabaseTest.cpp | 7 +- clang/www/cxx_dr_status.html | 4820 +++++++-------- clang/www/cxx_status.html | 6 +- clang/www/make_cxx_dr_status | 12 +- compiler-rt/cmake/Modules/AddCompilerRT.cmake | 47 +- .../cmake/Modules/CompilerRTDarwinUtils.cmake | 13 +- compiler-rt/cmake/Modules/CompilerRTUtils.cmake | 50 + compiler-rt/lib/fuzzer/FuzzerDataFlowTrace.cpp | 2 + compiler-rt/lib/fuzzer/dataflow/DataFlow.cpp | 89 +- compiler-rt/lib/fuzzer/scripts/merge_data_flow.py | 19 + .../sanitizer_platform_limits_netbsd.cc | 2 + compiler-rt/lib/scudo/standalone/CMakeLists.txt | 2 + compiler-rt/lib/scudo/standalone/checksum.cc | 2 +- compiler-rt/lib/scudo/standalone/checksum.h | 4 +- compiler-rt/lib/scudo/standalone/chunk.h | 162 + compiler-rt/lib/scudo/standalone/mutex.h | 1 + compiler-rt/lib/scudo/standalone/quarantine.h | 291 + .../lib/scudo/standalone/tests/CMakeLists.txt | 2 + .../lib/scudo/standalone/tests/chunk_test.cc | 82 + .../lib/scudo/standalone/tests/quarantine_test.cc | 240 + compiler-rt/test/builtins/Unit/divsc3_test.c | 2 +- compiler-rt/test/fuzzer/ThreeFunctionsTest.cpp | 36 +- compiler-rt/test/fuzzer/dataflow.test | 48 +- compiler-rt/test/fuzzer/magic-separator.test | 2 +- compiler-rt/test/fuzzer/only-some-bytes.test | 2 +- compiler-rt/test/fuzzer/simple-cmp.test | 1 + libcxx/include/numeric | 2 +- libcxx/test/nothing_to_do.pass.cpp | 1 - libcxxabi/src/CMakeLists.txt | 4 +- lld/COFF/Chunks.cpp | 2 +- lld/COFF/Chunks.h | 22 +- lld/COFF/Driver.cpp | 14 +- lld/COFF/DriverUtils.cpp | 10 +- lld/COFF/Options.td | 21 +- lld/ELF/Arch/Mips.cpp | 6 +- lld/ELF/Driver.cpp | 13 +- lld/ELF/Driver.h | 1 - lld/ELF/DriverUtils.cpp | 10 +- lld/ELF/SyntheticSections.h | 2 +- lld/ELF/Writer.cpp | 42 +- lld/test/COFF/color-diagnostics.test | 2 +- lld/test/COFF/driver.test | 8 + lld/test/COFF/lib-module-asm.ll | 21 + lld/test/COFF/wx.s | 4 +- lld/test/ELF/basic.s | 2 +- lld/test/ELF/color-diagnostics.test | 2 +- lld/test/ELF/driver.test | 7 +- lld/test/ELF/invalid/Inputs/symbol-name-offset.elf | Bin 480 -> 0 bytes lld/test/ELF/invalid/symbol-name.s | 7 - lld/test/ELF/invalid/symbol-name.test | 15 + lld/test/ELF/{mips-26-n32-n64.s => mips-plt-n64.s} | 5 +- lld/test/ELF/undef-broken-debug.test | 4 + lld/test/wasm/pie.ll | 2 +- lld/test/wasm/shared.ll | 10 +- lld/wasm/Config.h | 8 + lld/wasm/Driver.cpp | 44 +- lld/wasm/InputFiles.cpp | 2 + lld/wasm/Writer.cpp | 40 +- lldb/docs/conf.py | 2 +- lldb/docs/index.rst | 2 +- lldb/docs/resources/download.rst | 2 +- lldb/docs/resources/source.rst | 14 +- lldb/docs/resources/test.rst | 29 +- lldb/docs/use/map.rst | 2 + lldb/include/lldb/Expression/ExpressionVariable.h | 2 - lldb/include/lldb/Host/FileSystem.h | 2 +- lldb/include/lldb/Interpreter/CommandInterpreter.h | 22 +- lldb/include/lldb/Symbol/PostfixExpression.h | 6 +- lldb/include/lldb/Utility/Reproducer.h | 1 + .../lldb/Utility/ReproducerInstrumentation.h | 4 +- lldb/lit/Driver/Inputs/.lldbinit | 1 + lldb/lit/Driver/Inputs/syntax_error.py | 1 + lldb/lit/Driver/LocalLLDBInit.test | 9 +- lldb/lit/Register/Inputs/x86-64-read.cpp | 32 +- lldb/lit/Register/Inputs/x86-64-write.cpp | 42 +- lldb/lit/Register/Inputs/x86-mm-xmm-read.cpp | 32 +- lldb/lit/Register/Inputs/x86-mm-xmm-write.cpp | 42 +- lldb/lit/Register/Inputs/x86-ymm-read.cpp | 35 +- lldb/lit/Register/Inputs/x86-ymm-write.cpp | 44 +- lldb/lit/Register/Inputs/x86-zmm-read.cpp | 66 +- lldb/lit/Register/Inputs/x86-zmm-write.cpp | 76 +- lldb/lit/Register/x86-64-write.test | 64 +- lldb/lit/Register/x86-64-xmm16-write.test | 64 +- lldb/lit/Register/x86-64-ymm-write.test | 64 +- lldb/lit/Register/x86-64-ymm16-write.test | 64 +- lldb/lit/Register/x86-64-zmm-write.test | 128 +- lldb/lit/Register/x86-mm-xmm-write.test | 64 +- lldb/lit/Register/x86-ymm-write.test | 32 +- lldb/lit/Register/x86-zmm-write.test | 32 +- lldb/lit/Unwind/Inputs/call-asm.c | 3 + lldb/lit/Unwind/Inputs/eh-frame-dwarf-unwind.s | 39 + lldb/lit/Unwind/eh-frame-dwarf-unwind.test | 23 + lldb/lldb.xcodeproj/project.pbxproj | 2 +- lldb/source/Breakpoint/BreakpointOptions.cpp | 1 + lldb/source/Commands/CommandObjectBugreport.cpp | 1 + lldb/source/Commands/CommandObjectCommands.cpp | 1 + lldb/source/Commands/CommandObjectSettings.cpp | 1 + .../Commands/CommandObjectWatchpointCommand.cpp | 1 + lldb/source/Core/CMakeLists.txt | 2 - lldb/source/Expression/CMakeLists.txt | 1 - lldb/source/Expression/UserExpression.cpp | 2 +- lldb/source/Host/macosx/objcxx/CMakeLists.txt | 4 - lldb/source/Interpreter/CommandInterpreter.cpp | 24 +- .../Process/Utility/RegisterContextLLDB.cpp | 4 +- lldb/source/Plugins/SymbolFile/DWARF/DIERef.cpp | 36 - lldb/source/Plugins/SymbolFile/DWARF/DIERef.h | 12 - .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 30 +- .../Plugins/SymbolFile/DWARF/DWARFBaseDIE.cpp | 4 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 68 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 19 +- lldb/source/Symbol/ClangASTContext.cpp | 14 +- lldb/source/Symbol/PostfixExpression.cpp | 6 +- lldb/source/Target/Target.cpp | 1 + lldb/source/Utility/ArchSpec.cpp | 2 +- lldb/tools/driver/Driver.cpp | 5 + lldb/tools/driver/Options.td | 3 + lldb/unittests/Symbol/CMakeLists.txt | 2 + .../unittests/Symbol/Inputs/inlined-functions.yaml | 943 +++ lldb/unittests/Symbol/PostfixExpressionTest.cpp | 13 +- lldb/unittests/Symbol/TestLineEntry.cpp | 232 + .../PdbFPOProgramToDWARFExpressionTests.cpp | 8 +- lldb/unittests/Utility/ArchSpecTest.cpp | 26 + .../Utility/ReproducerInstrumentationTest.cpp | 4 +- llvm/cmake/config-ix.cmake | 7 +- llvm/cmake/modules/AddLLVM.cmake | 19 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 10 +- llvm/include/llvm/ADT/SmallVector.h | 6 +- llvm/include/llvm/Analysis/LoopInfo.h | 7 +- llvm/include/llvm/Analysis/MemorySSAUpdater.h | 17 +- llvm/include/llvm/Analysis/ScalarEvolution.h | 2 + .../llvm/Analysis/ScalarEvolutionExpander.h | 10 +- .../llvm/Analysis/ScalarEvolutionExpressions.h | 128 +- .../include/llvm/ExecutionEngine/JITLink/JITLink.h | 2 +- .../llvm/ExecutionEngine/Orc/IndirectionUtils.h | 4 +- .../ExecutionEngine/Orc/OrcRemoteTargetServer.h | 6 +- llvm/include/llvm/Object/ObjectFile.h | 26 +- llvm/include/llvm/Passes/PassBuilder.h | 4 + llvm/include/llvm/Support/CommandLine.h | 13 +- llvm/include/llvm/Support/FileCheck.h | 109 +- llvm/include/llvm/Support/Process.h | 21 +- llvm/include/llvm/Transforms/Utils/Local.h | 6 +- llvm/include/llvm/Transforms/Utils/LoopSimplify.h | 8 +- llvm/include/llvm/Transforms/Utils/LoopUtils.h | 2 +- .../llvm/Transforms/Vectorize/SLPVectorizer.h | 2 + llvm/lib/Analysis/LoopInfo.cpp | 16 +- llvm/lib/Analysis/MemorySSAUpdater.cpp | 81 +- llvm/lib/Analysis/ScalarEvolution.cpp | 366 +- llvm/lib/Analysis/ScalarEvolutionExpander.cpp | 105 +- llvm/lib/Analysis/ValueTracking.cpp | 5 + llvm/lib/Bitcode/Writer/ValueEnumerator.cpp | 3 +- .../AsmPrinter/DbgEntityHistoryCalculator.cpp | 44 +- llvm/lib/CodeGen/AsmPrinter/DwarfUnit.cpp | 8 +- llvm/lib/CodeGen/CodeGenPrepare.cpp | 4 + llvm/lib/CodeGen/LiveDebugValues.cpp | 58 +- llvm/lib/CodeGen/LiveDebugVariables.cpp | 3 +- llvm/lib/CodeGen/MIRParser/MIParser.cpp | 2 +- llvm/lib/CodeGen/RegAllocFast.cpp | 20 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 57 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 3 + llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 50 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 4 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 11 +- llvm/lib/CodeGen/TargetInstrInfo.cpp | 2 +- llvm/lib/CodeGen/TargetLoweringBase.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFDebugAbbrev.cpp | 2 +- llvm/lib/ExecutionEngine/JITLink/JITLink.cpp | 4 +- .../lib/ExecutionEngine/JITLink/JITLinkGeneric.cpp | 36 +- .../JITLink/MachOAtomGraphBuilder.cpp | 109 +- .../JITLink/MachOAtomGraphBuilder.h | 5 + llvm/lib/ExecutionEngine/JITLink/MachO_x86_64.cpp | 7 +- llvm/lib/ExecutionEngine/Orc/OrcABISupport.cpp | 10 +- llvm/lib/ExecutionEngine/SectionMemoryManager.cpp | 4 +- llvm/lib/IR/ConstantRange.cpp | 170 +- llvm/lib/IR/Instructions.cpp | 9 + llvm/lib/IR/Verifier.cpp | 3 +- llvm/lib/MCA/InstrBuilder.cpp | 1 - llvm/lib/Passes/PassBuilder.cpp | 4 +- llvm/lib/Passes/PassRegistry.def | 5 +- llvm/lib/Support/CommandLine.cpp | 37 +- llvm/lib/Support/FileCheck.cpp | 50 +- llvm/lib/Support/MemoryBuffer.cpp | 2 +- llvm/lib/Support/Unix/Memory.inc | 4 +- llvm/lib/Support/Unix/Path.inc | 5 +- llvm/lib/Support/Unix/Process.inc | 5 +- llvm/lib/Support/Windows/Process.inc | 2 +- .../Target/AArch64/AArch64CompressJumpTables.cpp | 1 + .../Target/AArch64/AArch64LoadStoreOptimizer.cpp | 6 +- .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 8 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 36 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 7 +- llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp | 67 +- llvm/lib/Target/AMDGPU/GCNHazardRecognizer.h | 6 + llvm/lib/Target/AMDGPU/GCNSchedStrategy.h | 4 +- .../AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp | 4 +- llvm/lib/Target/AMDGPU/R600InstrInfo.cpp | 1 + llvm/lib/Target/AMDGPU/SIInstrInfo.td | 8 + llvm/lib/Target/AMDGPU/SIModeRegister.cpp | 2 +- llvm/lib/Target/AMDGPU/VOP2Instructions.td | 6 +- llvm/lib/Target/ARM/ARMInstrThumb2.td | 28 +- llvm/lib/Target/Hexagon/HexagonStoreWidening.cpp | 8 +- llvm/lib/Target/PowerPC/PPC.td | 5 +- llvm/lib/Target/PowerPC/PPCCTRLoops.cpp | 2 +- llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 4 +- llvm/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp | 2 +- llvm/lib/Target/PowerPC/PPCSubtarget.cpp | 1 + llvm/lib/Target/PowerPC/PPCSubtarget.h | 2 + llvm/lib/Target/TargetMachine.cpp | 6 + llvm/lib/Target/X86/X86FastISel.cpp | 5 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 40 +- llvm/lib/Target/X86/X86Subtarget.cpp | 9 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 5 +- .../Transforms/InstCombine/InstCombineAddSub.cpp | 6 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 6 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 10 +- .../Scalar/InductiveRangeCheckElimination.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopInterchange.cpp | 6 +- llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 3 +- llvm/lib/Transforms/Scalar/Reassociate.cpp | 24 +- llvm/lib/Transforms/Scalar/SCCP.cpp | 12 +- llvm/lib/Transforms/Utils/Local.cpp | 6 +- llvm/lib/Transforms/Utils/LoopSimplify.cpp | 87 +- llvm/lib/Transforms/Utils/LoopUnroll.cpp | 4 +- llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp | 2 +- llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 34 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 3 +- llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | 4 + llvm/lib/Transforms/Vectorize/VPlan.cpp | 3 +- .../Analysis/LoopAccessAnalysis/memcheck-ni.ll | 50 + .../LoopAccessAnalysis/reverse-memcheck-bounds.ll | 2 +- llvm/test/Analysis/MemorySSA/invalidate.ll | 7 +- .../ScalarEvolution/2008-07-29-SMinExpr.ll | 2 +- .../Analysis/ScalarEvolution/max-expr-cache.ll | 4 +- .../test/Analysis/ScalarEvolution/min-max-exprs.ll | 2 +- .../ScalarEvolution/predicated-trip-count.ll | 2 +- llvm/test/Analysis/ScalarEvolution/trip-count14.ll | 4 +- llvm/test/Analysis/ScalarEvolution/trip-count3.ll | 2 +- llvm/test/CodeGen/AMDGPU/add.ll | 83 +- llvm/test/CodeGen/AMDGPU/cvt_f32_ubyte.ll | 3 +- .../ds-negative-offset-addressing-mode-loop.ll | 6 +- llvm/test/CodeGen/AMDGPU/fence-barrier.ll | 3 +- llvm/test/CodeGen/AMDGPU/hazard-hidden-bundle.mir | 94 + llvm/test/CodeGen/AMDGPU/hazard-in-bundle.mir | 66 + llvm/test/CodeGen/AMDGPU/llvm.amdgcn.exp.prim.ll | 15 + .../CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll | 39 +- .../CodeGen/AMDGPU/llvm.amdgcn.raw.tbuffer.load.ll | 43 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.update.dpp.ll | 3 +- llvm/test/CodeGen/AMDGPU/{add.ll => r600.add.ll} | 56 - llvm/test/CodeGen/AMDGPU/salu-to-valu.ll | 2 +- llvm/test/CodeGen/AMDGPU/store-weird-sizes.ll | 4 +- .../CodeGen/ARM/GlobalISel/thumb-select-br.mir | 2 +- .../CodeGen/ARM/GlobalISel/thumb-select-select.mir | 5 +- llvm/test/CodeGen/BPF/reloc-btf.ll | 4 +- llvm/test/CodeGen/BPF/reloc.ll | 2 +- llvm/test/CodeGen/PowerPC/build-vector-tests.ll | 6513 ++++++++++++-------- llvm/test/CodeGen/PowerPC/fma-mutate.ll | 3 +- llvm/test/CodeGen/PowerPC/fmf-propagation.ll | 69 +- llvm/test/CodeGen/PowerPC/recipest.ll | 16 +- .../CodeGen/PowerPC/splitstore-check-volatile.ll | 17 + llvm/test/CodeGen/PowerPC/store-combine.ll | 793 +++ .../CodeGen/PowerPC/vsx-fma-mutate-trivial-copy.ll | 2 +- llvm/test/CodeGen/RISCV/addcarry.ll | 44 + llvm/test/CodeGen/X86/atomic-idempotent.ll | 200 + .../X86/element-wise-atomic-memory-intrinsics.ll | 122 + llvm/test/CodeGen/X86/extern_weak.ll | 65 +- llvm/test/CodeGen/X86/fast-isel-fneg.ll | 47 + llvm/test/CodeGen/X86/lwp-intrinsics.ll | 21 +- llvm/test/CodeGen/X86/memset-zero.ll | 255 + llvm/test/CodeGen/X86/vec_fneg.ll | 106 +- llvm/test/CodeGen/X86/vector-width-store-merge.ll | 53 + .../X86/virtreg-physreg-def-regallocfast.mir | 19 + llvm/test/DebugInfo/COFF/pieces.ll | 20 +- .../test/DebugInfo/Generic/address_space_rvalue.ll | 26 + .../MIR/AArch64/implicit-def-dead-scope.mir | 8 +- .../test/DebugInfo/X86/DW_AT_location-reference.ll | 2 +- llvm/test/DebugInfo/X86/fission-ranges.ll | 22 +- .../DebugInfo/X86/live-debug-values-constprop.mir | 347 -- .../X86/split-dwarf-cross-unit-reference.ll | 2 +- .../JITLink/X86/MachO_x86-64_relocations.s | 105 +- llvm/test/FileCheck/defines.txt | 48 - .../test/FileCheck/pattern-defines-diagnostics.txt | 49 + llvm/test/FileCheck/pattern-defines.txt | 29 + llvm/test/MC/AArch64/basic-pic.s | 2 +- llvm/test/MC/AMDGPU/exp-gfx10.s | 18 + llvm/test/MC/AMDGPU/gfx9-vop2be-literal.s | 7 + llvm/test/MC/AMDGPU/sopp-gfx9.s | 6 + llvm/test/MC/AMDGPU/vcmpx-gfx10.s | 40 + llvm/test/MC/AMDGPU/xnack-mask.s | 19 +- .../MC/ARM/dwarf-asm-multiple-sections-dwarf-2.s | 6 +- llvm/test/MC/ARM/dwarf-asm-multiple-sections.s | 6 +- llvm/test/MC/ARM/dwarf-asm-nonstandard-section.s | 6 +- llvm/test/MC/ARM/dwarf-asm-single-section.s | 6 +- llvm/test/MC/ARM/symbol-variants.s | 2 +- llvm/test/MC/ARM/thumb2-diagnostics.s | 14 + llvm/test/MC/Disassembler/AMDGPU/exp_gfx10.txt | 49 + llvm/test/MC/Disassembler/AMDGPU/vcmpx-gfx10.txt | 36 + llvm/test/MC/Hexagon/extended_relocations.ll | 2 +- llvm/test/Object/objdump-relocations.test | 2 +- llvm/test/Object/objdump-shndx.test | 2 +- llvm/test/Transforms/IRCE/conjunctive-checks.ll | 32 +- llvm/test/Transforms/IRCE/decrementing-loop.ll | 7 +- .../Transforms/IRCE/multiple-access-no-preloop.ll | 12 +- .../Transforms/IRCE/ranges_of_different_types.ll | 86 +- llvm/test/Transforms/IRCE/rc-negative-bound.ll | 186 +- .../Transforms/IRCE/single-access-no-preloop.ll | 10 +- .../Transforms/IRCE/single-access-with-preloop.ll | 24 +- .../Transforms/IRCE/unsigned_comparisons_ugt.ll | 8 +- .../Transforms/IRCE/unsigned_comparisons_ult.ll | 8 +- .../IndVarSimplify/replace-loop-exit-folds.ll | 17 +- llvm/test/Transforms/InstCombine/add.ll | 78 + llvm/test/Transforms/InstCombine/fneg.ll | 186 +- llvm/test/Transforms/InstCombine/minmax-fp.ll | 55 + llvm/test/Transforms/InstCombine/sub.ll | 49 + llvm/test/Transforms/InstCombine/with_overflow.ll | 7 +- .../InstSimplify/floating-point-compare.ll | 175 + .../LoopStrengthReduce/2013-01-14-ReuseCast.ll | 2 - llvm/test/Transforms/LoopVectorize/X86/pr35432.ll | 96 +- llvm/test/Transforms/LoopVectorize/pr38697.ll | 354 ++ .../MergeICmps/X86/alias-merge-blocks.ll | 31 +- llvm/test/Transforms/MergeICmps/X86/atomic.ll | 22 +- .../MergeICmps/X86/entry-block-shuffled.ll | 45 +- .../Transforms/MergeICmps/X86/gep-used-outside.ll | 35 +- .../Transforms/MergeICmps/X86/int64-and-ptr.ll | 3 +- .../MergeICmps/X86/last-block-produce-no-value.ll | 26 +- llvm/test/Transforms/MergeICmps/X86/lit.local.cfg | 1 - .../MergeICmps/X86/multiple-blocks-does-work.ll | 54 +- .../Transforms/MergeICmps/X86/pair-int32-int32.ll | 53 +- .../MergeICmps/X86/split-block-does-work.ll | 94 +- .../Transforms/MergeICmps/X86/two-complex-bb.ll | 26 +- llvm/test/Transforms/MergeICmps/X86/volatile.ll | 23 +- .../Reassociate/reassociate-catchswitch.ll | 46 + .../Reassociate/reassociate-landingpad.ll | 54 + .../Transforms/SCCP/switch-constantfold-crash.ll | 92 + .../SampleProfile/entry_counts_missing_dbginfo.ll | 179 + ...ivedtype-address-space-rvalue-reference-type.ll | 4 +- llvm/test/tools/llvm-mca/X86/llvm-mca-markers-2.s | 2 +- .../llvm-objcopy/ELF/archive-unknown-members.test | 45 + .../ELF/prefix-alloc-sections-dynrelocsec.test | 5 + .../llvm-objcopy/ELF/prefix-alloc-sections.test | 36 + .../rename-section-and-prefix-alloc-sections.test | 32 + .../test/tools/llvm-objdump/AMDGPU/source-lines.ll | 4 +- llvm/test/tools/llvm-objdump/relocations-elf.test | 41 +- llvm/tools/llvm-exegesis/lib/BenchmarkRunner.cpp | 13 +- llvm/tools/llvm-mca/CodeRegion.cpp | 23 +- llvm/tools/llvm-mca/CodeRegion.h | 25 +- llvm/tools/llvm-mca/CodeRegionGenerator.cpp | 3 +- llvm/tools/llvm-objcopy/COFF/COFFObjcopy.cpp | 18 +- llvm/tools/llvm-objcopy/CopyConfig.cpp | 2 + llvm/tools/llvm-objcopy/CopyConfig.h | 1 + llvm/tools/llvm-objcopy/ELF/ELFObjcopy.cpp | 58 +- llvm/tools/llvm-objcopy/ELF/Object.cpp | 4 +- llvm/tools/llvm-objcopy/ELF/Object.h | 2 +- llvm/tools/llvm-objcopy/ObjcopyOpts.td | 4 + llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 12 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 34 +- llvm/unittests/Support/CommandLineTest.cpp | 68 +- llvm/unittests/Support/MemoryTest.cpp | 2 +- llvm/unittests/Support/Path.cpp | 1 + .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 2 + .../clang-tools-extra/clangd/test/BUILD.gn | 9 +- .../clang-tools-extra/clangd/unittests/BUILD.gn | 2 + llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 2 - llvm/utils/gn/secondary/libcxxabi/src/BUILD.gn | 2 +- .../gn/secondary/llvm/utils/llvm-lit/BUILD.gn | 14 +- llvm/utils/lit/lit/llvm/config.py | 4 +- openmp/runtime/src/CMakeLists.txt | 8 +- openmp/runtime/src/include/50/omp_lib.f90.var | 2 +- polly/include/polly/Support/SCEVAffinator.h | 2 + polly/lib/Support/SCEVAffinator.cpp | 16 + polly/lib/Support/SCEVValidator.cpp | 30 + polly/lib/Support/ScopHelper.cpp | 12 + polly/test/ScopInfo/smax.ll | 2 +- 514 files changed, 19013 insertions(+), 8682 deletions(-) create mode 100644 clang-tools-extra/clangd/FormattedString.cpp create mode 100644 clang-tools-extra/clangd/FormattedString.h create mode 100644 clang-tools-extra/clangd/unittests/FormattedStringTests.cpp create mode 100644 clang/test/Analysis/copy-elision.mm create mode 100644 clang/test/Index/print-type-size.c create mode 100644 clang/test/Modules/preprocess-umbrella.cpp create mode 100644 clang/test/PCH/cxx-explicit-specifier.cpp create mode 100644 clang/test/SemaCXX/cxx2a-adl-only-template-id.cpp create mode 100644 clang/test/SemaCXX/cxx2a-explicit-bool.cpp create mode 100644 clang/test/SemaOpenCLCXX/kernel_invalid.cl create mode 100644 compiler-rt/lib/scudo/standalone/chunk.h create mode 100644 compiler-rt/lib/scudo/standalone/quarantine.h create mode 100644 compiler-rt/lib/scudo/standalone/tests/chunk_test.cc create mode 100644 compiler-rt/lib/scudo/standalone/tests/quarantine_test.cc create mode 100644 lld/test/COFF/lib-module-asm.ll delete mode 100644 lld/test/ELF/invalid/Inputs/symbol-name-offset.elf delete mode 100644 lld/test/ELF/invalid/symbol-name.s create mode 100644 lld/test/ELF/invalid/symbol-name.test rename lld/test/ELF/{mips-26-n32-n64.s => mips-plt-n64.s} (92%) create mode 100644 lldb/lit/Driver/Inputs/syntax_error.py create mode 100644 lldb/lit/Unwind/Inputs/call-asm.c create mode 100644 lldb/lit/Unwind/Inputs/eh-frame-dwarf-unwind.s create mode 100644 lldb/lit/Unwind/eh-frame-dwarf-unwind.test create mode 100644 lldb/unittests/Symbol/Inputs/inlined-functions.yaml create mode 100644 lldb/unittests/Symbol/TestLineEntry.cpp create mode 100644 llvm/test/Analysis/LoopAccessAnalysis/memcheck-ni.ll create mode 100644 llvm/test/CodeGen/AMDGPU/hazard-hidden-bundle.mir create mode 100644 llvm/test/CodeGen/AMDGPU/hazard-in-bundle.mir create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.exp.prim.ll copy llvm/test/CodeGen/AMDGPU/{add.ll => r600.add.ll} (75%) create mode 100644 llvm/test/CodeGen/PowerPC/splitstore-check-volatile.ll create mode 100644 llvm/test/CodeGen/PowerPC/store-combine.ll create mode 100644 llvm/test/CodeGen/RISCV/addcarry.ll create mode 100644 llvm/test/CodeGen/X86/vector-width-store-merge.ll create mode 100644 llvm/test/CodeGen/X86/virtreg-physreg-def-regallocfast.mir create mode 100644 llvm/test/DebugInfo/Generic/address_space_rvalue.ll delete mode 100644 llvm/test/DebugInfo/X86/live-debug-values-constprop.mir delete mode 100644 llvm/test/FileCheck/defines.txt create mode 100644 llvm/test/FileCheck/pattern-defines-diagnostics.txt create mode 100644 llvm/test/FileCheck/pattern-defines.txt create mode 100644 llvm/test/MC/AMDGPU/exp-gfx10.s create mode 100644 llvm/test/MC/AMDGPU/gfx9-vop2be-literal.s create mode 100644 llvm/test/MC/AMDGPU/vcmpx-gfx10.s create mode 100644 llvm/test/MC/Disassembler/AMDGPU/exp_gfx10.txt create mode 100644 llvm/test/MC/Disassembler/AMDGPU/vcmpx-gfx10.txt create mode 100644 llvm/test/Transforms/LoopVectorize/pr38697.ll create mode 100644 llvm/test/Transforms/Reassociate/reassociate-catchswitch.ll create mode 100644 llvm/test/Transforms/Reassociate/reassociate-landingpad.ll create mode 100644 llvm/test/Transforms/SCCP/switch-constantfold-crash.ll create mode 100644 llvm/test/Transforms/SampleProfile/entry_counts_missing_dbginfo.ll create mode 100644 llvm/test/tools/llvm-objcopy/ELF/archive-unknown-members.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/prefix-alloc-sections-dynreloc [...] create mode 100644 llvm/test/tools/llvm-objcopy/ELF/prefix-alloc-sections.test create mode 100644 llvm/test/tools/llvm-objcopy/ELF/rename-section-and-prefix-allo [...]