This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/llvm-master-aarch64-spec2k6-Os_LTO in repository toolchain/ci/llvm-project.
from 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.
No new revisions were added by this update.
Summary of changes: .../clang-tidy/modernize/MakeSmartPtrCheck.cpp | 5 +- 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 | 35 +- 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 | 1 - 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/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 | 113 +- 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 + 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/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/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/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/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 + 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 - lld/COFF/Chunks.cpp | 2 +- lld/COFF/Chunks.h | 22 +- lld/COFF/Driver.cpp | 14 +- lld/ELF/Arch/Mips.cpp | 6 +- lld/ELF/Driver.cpp | 13 +- lld/ELF/Driver.h | 1 - lld/test/COFF/lib-module-asm.ll | 21 + 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/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/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/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/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/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/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/PPCCTRLoops.cpp | 2 +- llvm/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp | 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/PowerPC/build-vector-tests.ll | 6513 ++++++++++++-------- .../CodeGen/PowerPC/splitstore-check-volatile.ll | 17 + llvm/test/CodeGen/PowerPC/store-combine.ll | 793 +++ 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 +- llvm/test/DebugInfo/X86/fission-ranges.ll | 22 +- .../DebugInfo/X86/live-debug-values-constprop.mir | 347 -- .../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/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 +- 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/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 | 14 +- llvm/test/Transforms/InstCombine/fneg.ll | 186 +- llvm/test/Transforms/InstCombine/minmax-fp.ll | 55 + llvm/test/Transforms/InstCombine/sub.ll | 5 +- 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 ++ .../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/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/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 | 1 + .../clang-tools-extra/clangd/unittests/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 2 - 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 +- 425 files changed, 17421 insertions(+), 7871 deletions(-) create mode 100644 clang/test/Analysis/copy-elision.mm 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 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 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 [...]