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-next-defconfig in repository toolchain/ci/llvm-project.
from 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. adds 8d19e94f130 [CodeGen] Use "DL.getPointerSizeInBits" instead of "8 * DL. [...] adds 3edca1ac1ae [LLD][NFC] Refactor: BuildID hash size now computed in one place. adds c05aad05324 Bugfix for nullptr check by klocwork adds 92d5db524e6 Make sub-registers index names case sensitive in the MIRParser adds fa18e6b080b [MergeICmps][NFC] Re-generate tests with update_test_checks. adds b1b09e5b55f X86WinAllocaExpander: Drop code looking through register co [...] adds 3531453371d [ARM GlobalISel] Map DBG_VALUE for types != s32 adds ad9c7e0789e Fix LLVM_USE_PERF build after getPageSize change adds 3cdf8981054 [SPIR] Simplified target checking. adds 543913c3b41 [ARM] Fix the extensions implied by a cpu name adds eba9a6e08fc [SPIR] Simplified target checking. adds b32a02b5bc6 Revert "[OPENMP]Fix PR41767: diagnose DSA for variables in [...] adds a8f8d3b01e9 Revert "[OPENMP]Fix PR41768: check DSA for globals with `de [...] adds 38ef296265d [CodeGenPrepare] Ensure we get a non-null result from getTr [...] adds 86cfedce1c4 [FIX] Change test to read file instead adds 933e305ed90 [OpenCL] Switched CXX mode to be derived from C++17 adds d7b650cc721 [ARM][CGP] Guard against signext args and sitofp adds db68b104d8d [clangd] Use AsyncTaskRunner in BackgroundIndex instead of [...] adds 1fa5248d44c Fix gcc compilation warning in an assert [NFC] adds a186edbc000 Fix gcc compilation warning in test case [NFC] adds f45c8b21756 Fix uninitialized value warnings in StatepointBase construc [...] adds 2612bac747b [clangd] Fix a TSAN warning in TUSchedulerTests adds 85474275e10 Fix local variable shadow warning in SmallVectorBase constr [...] adds 80808ed0f6a [PowerPC][NFC] Add test for D60506 to show differences in code-gen adds bc1c6a0b449 [llvm-nm] Fix handling of symbol types 't' 'd' 'r' adds 012adfbb96c [LoopVectorizer] fix test file to not run the entire -O3 pipeline new 9db0e72570f [X86] AMD Piledriver (BdVer2): major cleanup (mainly invers [...] new e6cf6c78f88 [OpenCL] Make global ctor init function a kernel new 82e68f5d6a2 gn build: Merge r960255 new 70674549f10 [clangd] Count number of references while merging RefSlabs [...] new 8e015b2e94f Add the modernize-use-trailing-return check to rewrite func [...] new f58a5c8803e Fixing a link in the release notes to appease the Sphinx bot. new 411488b11ed [CodeGenPrepare] Limit recursion depth for collectBitParts new 0268083329c Revert r360345 and r360346, as they are not passing the testbots. new 40177ac6d1d [clangd] Bump index version and get rid of wrong assertion new dcdb3c6650e MinidumpYAML: add support for the ThreadList stream new 4e62554bfae [MCA] Add support for nested and overlapping region markers new 952391d8eb8 [llvm-cxxfilt] Fix -Wshadow warning. NFCI.
The 12 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: clang-tools-extra/clangd/index/Background.cpp | 21 +- clang-tools-extra/clangd/index/Background.h | 2 +- clang-tools-extra/clangd/index/FileIndex.cpp | 45 +- clang-tools-extra/clangd/index/FileIndex.h | 14 +- clang-tools-extra/clangd/index/IndexAction.cpp | 1 - clang-tools-extra/clangd/index/Serialization.cpp | 2 +- clang-tools-extra/clangd/indexer/IndexerMain.cpp | 1 + .../clangd/unittests/BackgroundIndexTests.cpp | 26 +- .../clangd/unittests/FileIndexTests.cpp | 42 +- .../clangd/unittests/PrintASTTests.cpp | 2 +- .../clangd/unittests/TUSchedulerTests.cpp | 8 +- clang-tools-extra/docs/clang-tidy/Integrations.rst | 2 +- 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 | 24 +- clang/include/clang/Basic/Specifiers.h | 8 + clang/include/clang/Basic/TemplateKinds.h | 9 +- clang/include/clang/Frontend/LangStandards.def | 3 +- 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 | 93 +- 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 | 36 +- clang/lib/AST/ASTStructuralEquivalence.cpp | 12 +- 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/CodeGen/BackendUtil.cpp | 28 +- clang/lib/CodeGen/CGDeclCXX.cpp | 13 + clang/lib/CodeGen/CodeGenFunction.cpp | 201 +- clang/lib/CodeGen/CodeGenModule.cpp | 209 +- clang/lib/CodeGen/CodeGenModule.h | 13 + clang/lib/Driver/ToolChains/Arch/ARM.cpp | 9 +- clang/lib/Frontend/CompilerInvocation.cpp | 4 +- clang/lib/Frontend/InitPreprocessor.cpp | 5 +- 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 | 104 +- clang/lib/Parse/Parser.cpp | 51 +- clang/lib/Sema/DeclSpec.cpp | 28 +- clang/lib/Sema/SemaCXXScopeSpec.cpp | 25 +- clang/lib/Sema/SemaCodeComplete.cpp | 3 +- clang/lib/Sema/SemaDecl.cpp | 106 +- clang/lib/Sema/SemaDeclCXX.cpp | 61 +- clang/lib/Sema/SemaExpr.cpp | 28 +- 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/SemaOpenMP.cpp | 107 +- clang/lib/Sema/SemaOverload.cpp | 181 +- clang/lib/Sema/SemaTemplate.cpp | 150 +- clang/lib/Sema/SemaTemplateInstantiateDecl.cpp | 53 +- clang/lib/Serialization/ASTReader.cpp | 5 + clang/lib/Serialization/ASTReaderDecl.cpp | 9 +- clang/lib/Serialization/ASTWriter.cpp | 7 +- clang/lib/Serialization/ASTWriterDecl.cpp | 24 +- .../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/CodeGenOpenCLCXX/addrspace-of-this.cl | 8 +- clang/test/CodeGenOpenCLCXX/global_init.cl | 11 + clang/test/Driver/arm-cortex-cpus.c | 37 +- clang/test/FixIt/fixit-unrecoverable.cpp | 7 + clang/test/FixIt/typo-crash.cpp | 10 +- clang/test/Misc/diag-template-diffing.cpp | 2 +- clang/test/Modules/module-private.cpp | 4 +- clang/test/Modules/submodules-merge-defs.cpp | 4 +- .../OpenMP/distribute_parallel_for_ast_print.cpp | 8 +- .../distribute_parallel_for_default_messages.cpp | 8 +- .../OpenMP/distribute_parallel_for_messages.cpp | 2 +- .../distribute_parallel_for_simd_ast_print.cpp | 4 +- ...stribute_parallel_for_simd_default_messages.cpp | 8 +- clang/test/OpenMP/parallel_default_messages.cpp | 6 +- clang/test/OpenMP/parallel_for_ast_print.cpp | 4 +- .../test/OpenMP/parallel_for_default_messages.cpp | 6 +- clang/test/OpenMP/parallel_for_messages.cpp | 2 +- .../test/OpenMP/parallel_for_schedule_messages.cpp | 2 - .../OpenMP/parallel_for_simd_default_messages.cpp | 6 +- clang/test/OpenMP/parallel_for_simd_messages.cpp | 2 +- clang/test/OpenMP/parallel_messages.cpp | 8 +- .../OpenMP/parallel_sections_default_messages.cpp | 4 +- clang/test/OpenMP/parallel_sections_messages.cpp | 2 +- clang/test/OpenMP/report_default_DSA.cpp | 2 +- .../OpenMP/target_parallel_default_messages.cpp | 4 +- .../test/OpenMP/target_parallel_for_ast_print.cpp | 4 +- .../target_parallel_for_default_messages.cpp | 4 +- clang/test/OpenMP/target_parallel_for_messages.cpp | 2 +- .../OpenMP/target_parallel_for_simd_ast_print.cpp | 4 +- .../target_parallel_for_simd_default_messages.cpp | 4 +- .../OpenMP/target_parallel_for_simd_messages.cpp | 2 +- .../test/OpenMP/target_teams_default_messages.cpp | 4 +- .../target_teams_distribute_default_messages.cpp | 2 +- .../OpenMP/target_teams_distribute_messages.cpp | 2 +- ...ms_distribute_parallel_for_default_messages.cpp | 2 +- ...t_teams_distribute_parallel_for_if_messages.cpp | 2 - ...rget_teams_distribute_parallel_for_messages.cpp | 2 +- ...stribute_parallel_for_simd_default_messages.cpp | 2 +- ...teams_distribute_parallel_for_simd_messages.cpp | 2 +- clang/test/OpenMP/target_teams_messages.cpp | 6 +- clang/test/OpenMP/task_default_messages.cpp | 4 +- clang/test/OpenMP/task_firstprivate_messages.cpp | 2 +- clang/test/OpenMP/task_messages.cpp | 14 +- clang/test/OpenMP/teams_default_messages.cpp | 4 +- .../OpenMP/teams_distribute_default_messages.cpp | 2 +- ...ms_distribute_parallel_for_default_messages.cpp | 2 +- .../teams_distribute_parallel_for_messages.cpp | 2 +- ...stribute_parallel_for_simd_default_messages.cpp | 2 +- ...teams_distribute_parallel_for_simd_messages.cpp | 2 +- .../teams_distribute_simd_default_messages.cpp | 2 +- .../test/OpenMP/teams_distribute_simd_messages.cpp | 2 +- clang/test/OpenMP/teams_messages.cpp | 2 +- clang/test/PCH/cxx-explicit-specifier.cpp | 124 + 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.cpp | 18 +- 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/libclang/CIndex.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/lib/fuzzer/FuzzerDataFlowTrace.cpp | 2 + compiler-rt/lib/fuzzer/dataflow/DataFlow.cpp | 47 +- compiler-rt/lib/fuzzer/scripts/merge_data_flow.py | 17 + compiler-rt/lib/scudo/standalone/CMakeLists.txt | 1 + compiler-rt/lib/scudo/standalone/checksum.cc | 2 +- compiler-rt/lib/scudo/standalone/checksum.h | 4 +- compiler-rt/lib/scudo/standalone/chunk.h | 162 + .../lib/scudo/standalone/tests/CMakeLists.txt | 1 + .../lib/scudo/standalone/tests/chunk_test.cc | 82 + compiler-rt/test/fuzzer/dataflow.test | 4 +- libcxx/test/nothing_to_do.pass.cpp | 1 - lld/COFF/Driver.cpp | 14 +- lld/ELF/Driver.cpp | 10 +- lld/ELF/SyntheticSections.h | 2 +- lld/ELF/Writer.cpp | 42 +- lld/test/COFF/lib-module-asm.ll | 21 + lld/test/ELF/undef-broken-debug.test | 4 + lldb/docs/use/map.rst | 2 + lldb/include/lldb/Host/FileSystem.h | 2 +- lldb/include/lldb/Utility/Reproducer.h | 1 + .../lldb/Utility/ReproducerInstrumentation.h | 4 +- lldb/lldb.xcodeproj/project.pbxproj | 2 +- lldb/source/Symbol/ClangASTContext.cpp | 8 +- lldb/source/Utility/ArchSpec.cpp | 2 +- lldb/unittests/Utility/ArchSpecTest.cpp | 26 + .../Utility/ReproducerInstrumentationTest.cpp | 4 +- llvm/docs/CommandGuide/llvm-mca.rst | 52 +- llvm/include/llvm/ADT/SmallVector.h | 4 +- llvm/include/llvm/ADT/Triple.h | 5 + llvm/include/llvm/Analysis/LoopInfo.h | 7 +- llvm/include/llvm/Analysis/MemorySSAUpdater.h | 17 +- .../llvm/Analysis/ScalarEvolutionExpander.h | 6 +- llvm/include/llvm/IR/Statepoint.h | 7 +- llvm/include/llvm/ObjectYAML/MinidumpYAML.h | 70 +- llvm/include/llvm/Passes/PassBuilder.h | 4 + llvm/include/llvm/Support/FileCheck.h | 109 +- 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/ScalarEvolutionExpander.cpp | 45 +- .../AsmPrinter/DbgEntityHistoryCalculator.cpp | 44 +- 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/FastISel.cpp | 3 + llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 42 + llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 4 + llvm/lib/CodeGen/TargetLoweringBase.cpp | 2 +- .../PerfJITEvents/PerfJITEventListener.cpp | 6 +- llvm/lib/ObjectYAML/MinidumpYAML.cpp | 126 +- llvm/lib/Passes/PassBuilder.cpp | 4 +- llvm/lib/Passes/PassRegistry.def | 5 +- llvm/lib/Support/FileCheck.cpp | 50 +- .../Target/AArch64/AArch64CompressJumpTables.cpp | 1 + .../Target/AArch64/AArch64LoadStoreOptimizer.cpp | 6 +- .../Target/AArch64/AsmParser/AArch64AsmParser.cpp | 8 +- .../Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp | 7 +- llvm/lib/Target/AMDGPU/GCNSchedStrategy.h | 4 +- .../AMDGPU/InstPrinter/AMDGPUInstPrinter.cpp | 4 +- llvm/lib/Target/AMDGPU/SIInstrInfo.td | 8 + llvm/lib/Target/AMDGPU/VOP2Instructions.td | 6 +- llvm/lib/Target/ARM/ARMCodeGenPrepare.cpp | 22 +- llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp | 10 +- llvm/lib/Target/PowerPC/PPCCTRLoops.cpp | 2 +- llvm/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp | 2 +- llvm/lib/Target/X86/X86ScheduleBdVer2.td | 512 ++- llvm/lib/Target/X86/X86WinAllocaExpander.cpp | 20 +- llvm/lib/Transforms/IPO/PassManagerBuilder.cpp | 5 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 6 +- .../Scalar/InductiveRangeCheckElimination.cpp | 2 +- llvm/lib/Transforms/Scalar/LoopInterchange.cpp | 6 +- llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 3 +- llvm/lib/Transforms/Utils/Local.cpp | 30 +- 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/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/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/ARM/CGP/arm-cgp-casts.ll | 44 +- llvm/test/CodeGen/ARM/CGP/arm-cgp-signed.ll | 25 + .../CodeGen/ARM/GlobalISel/arm-regbankselect.mir | 46 +- .../PowerPC/use-cr-result-of-dom-icmp-st.ll | 576 +++ llvm/test/CodeGen/RISCV/addcarry.ll | 44 + llvm/test/CodeGen/X86/atomic-idempotent.ll | 200 + llvm/test/CodeGen/X86/fast-isel-fneg.ll | 47 + llvm/test/CodeGen/X86/lwp-intrinsics.ll | 21 +- llvm/test/CodeGen/X86/vec_fneg.ll | 106 +- .../X86/virtreg-physreg-def-regallocfast.mir | 19 + llvm/test/DebugInfo/COFF/pieces.ll | 20 +- .../MIR/AArch64/implicit-def-dead-scope.mir | 8 +- llvm/test/DebugInfo/X86/fission-ranges.ll | 22 +- .../DebugInfo/X86/live-debug-values-constprop.mir | 347 -- 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/Disassembler/AMDGPU/exp_gfx10.txt | 49 + llvm/test/MC/Disassembler/AMDGPU/vcmpx-gfx10.txt | 36 + llvm/test/ThinLTO/X86/strong_non_prevailing.ll | 4 +- llvm/test/Transforms/InstCombine/fneg.ll | 186 +- .../InstSimplify/floating-point-compare.ll | 157 + .../LoopVectorize/X86/masked_load_store.ll | 4776 ++++++++----------- 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 | 5 + llvm/test/tools/llvm-mca/X86/BdVer2/add-sequence.s | 92 +- .../llvm-mca/X86/BdVer2/clear-super-register-1.s | 36 +- .../llvm-mca/X86/BdVer2/clear-super-register-2.s | 152 +- .../llvm-mca/X86/BdVer2/dependency-breaking-cmp.s | 34 +- .../X86/BdVer2/dependency-breaking-pcmpeq.s | 60 +- .../X86/BdVer2/dependency-breaking-pcmpgt.s | 6 +- .../X86/BdVer2/dependency-breaking-sbb-2.s | 46 +- .../llvm-mca/X86/BdVer2/dependent-pmuld-paddd.s | 12 +- llvm/test/tools/llvm-mca/X86/BdVer2/dot-product.s | 42 +- .../llvm-mca/X86/BdVer2/hadd-read-after-ld-1.s | 6 +- .../llvm-mca/X86/BdVer2/hadd-read-after-ld-2.s | 6 +- .../llvm-mca/X86/BdVer2/instruction-info-view.s | 12 +- .../llvm-mca/X86/BdVer2/int-to-fpu-forwarding-1.s | 48 +- .../llvm-mca/X86/BdVer2/int-to-fpu-forwarding-2.s | 60 +- .../llvm-mca/X86/BdVer2/int-to-fpu-forwarding-3.s | 16 +- .../tools/llvm-mca/X86/BdVer2/load-store-alias.s | 36 +- .../tools/llvm-mca/X86/BdVer2/load-throughput.s | 399 +- .../tools/llvm-mca/X86/BdVer2/memcpy-like-test.s | 74 +- llvm/test/tools/llvm-mca/X86/BdVer2/one-idioms.s | 112 +- .../llvm-mca/X86/BdVer2/partial-reg-update-2.s | 4 +- .../llvm-mca/X86/BdVer2/partial-reg-update-3.s | 16 +- .../llvm-mca/X86/BdVer2/partial-reg-update-4.s | 48 +- .../llvm-mca/X86/BdVer2/partial-reg-update-5.s | 24 +- .../llvm-mca/X86/BdVer2/partial-reg-update-6.s | 48 +- .../tools/llvm-mca/X86/BdVer2/partial-reg-update.s | 8 +- llvm/test/tools/llvm-mca/X86/BdVer2/pipes-fpu.s | 88 +- llvm/test/tools/llvm-mca/X86/BdVer2/pr37790.s | 4 +- llvm/test/tools/llvm-mca/X86/BdVer2/rank.s | 110 +- .../tools/llvm-mca/X86/BdVer2/rcu-statistics.s | 4 +- .../tools/llvm-mca/X86/BdVer2/read-advance-1.s | 4 +- .../tools/llvm-mca/X86/BdVer2/read-advance-2.s | 20 +- .../tools/llvm-mca/X86/BdVer2/read-advance-3.s | 12 +- .../llvm-mca/X86/BdVer2/reg-move-elimination-1.s | 42 +- .../llvm-mca/X86/BdVer2/reg-move-elimination-2.s | 108 +- .../llvm-mca/X86/BdVer2/reg-move-elimination-3.s | 92 +- .../llvm-mca/X86/BdVer2/reg-move-elimination-4.s | 68 +- .../llvm-mca/X86/BdVer2/reg-move-elimination-5.s | 68 +- .../tools/llvm-mca/X86/BdVer2/register-files-5.s | 130 +- .../tools/llvm-mca/X86/BdVer2/resources-3dnow.s | 118 +- .../test/tools/llvm-mca/X86/BdVer2/resources-adx.s | 18 +- .../test/tools/llvm-mca/X86/BdVer2/resources-aes.s | 26 +- .../tools/llvm-mca/X86/BdVer2/resources-avx1.s | 2296 +++++----- .../tools/llvm-mca/X86/BdVer2/resources-bmi1.s | 106 +- .../llvm-mca/X86/BdVer2/resources-clflushopt.s | 6 +- .../tools/llvm-mca/X86/BdVer2/resources-cmov.s | 194 +- .../tools/llvm-mca/X86/BdVer2/resources-cmpxchg.s | 10 +- .../tools/llvm-mca/X86/BdVer2/resources-f16c.s | 26 +- .../test/tools/llvm-mca/X86/BdVer2/resources-fma.s | 770 ++-- .../tools/llvm-mca/X86/BdVer2/resources-fma4.s | 386 +- .../tools/llvm-mca/X86/BdVer2/resources-lzcnt.s | 26 +- .../test/tools/llvm-mca/X86/BdVer2/resources-mmx.s | 302 +- .../tools/llvm-mca/X86/BdVer2/resources-movbe.s | 14 +- .../tools/llvm-mca/X86/BdVer2/resources-pclmul.s | 10 +- .../tools/llvm-mca/X86/BdVer2/resources-popcnt.s | 26 +- .../llvm-mca/X86/BdVer2/resources-prefetchw.s | 10 +- .../tools/llvm-mca/X86/BdVer2/resources-sse1.s | 362 +- .../tools/llvm-mca/X86/BdVer2/resources-sse2.s | 904 ++-- .../tools/llvm-mca/X86/BdVer2/resources-sse3.s | 70 +- .../tools/llvm-mca/X86/BdVer2/resources-sse41.s | 348 +- .../tools/llvm-mca/X86/BdVer2/resources-sse42.s | 64 +- .../tools/llvm-mca/X86/BdVer2/resources-sse4a.s | 18 +- .../tools/llvm-mca/X86/BdVer2/resources-ssse3.s | 218 +- .../test/tools/llvm-mca/X86/BdVer2/resources-tbm.s | 162 +- .../tools/llvm-mca/X86/BdVer2/resources-x86_32.s | 10 +- .../tools/llvm-mca/X86/BdVer2/resources-x86_64.s | 2348 +++++----- .../test/tools/llvm-mca/X86/BdVer2/resources-x87.s | 214 +- .../test/tools/llvm-mca/X86/BdVer2/resources-xop.s | 546 +-- .../llvm-mca/X86/BdVer2/scheduler-queue-usage.s | 12 +- llvm/test/tools/llvm-mca/X86/BdVer2/simple-test.s | 8 +- .../tools/llvm-mca/X86/BdVer2/store-throughput.s | 140 +- .../X86/BdVer2/vec-logic-read-after-ld-1.s | 4 +- .../X86/BdVer2/vec-logic-read-after-ld-2.s | 4 +- .../llvm-mca/X86/BdVer2/xop-super-registers-1.s | 72 +- .../llvm-mca/X86/BdVer2/xop-super-registers-2.s | 70 +- .../llvm-mca/X86/BdVer2/zero-idioms-avx-256.s | 112 +- llvm/test/tools/llvm-mca/X86/BdVer2/zero-idioms.s | 278 +- llvm/test/tools/llvm-mca/X86/bextr-read-after-ld.s | 6 +- llvm/test/tools/llvm-mca/X86/cpus.s | 2 +- llvm/test/tools/llvm-mca/X86/llvm-mca-markers-10.s | 110 + llvm/test/tools/llvm-mca/X86/llvm-mca-markers-11.s | 13 + llvm/test/tools/llvm-mca/X86/llvm-mca-markers-12.s | 13 + llvm/test/tools/llvm-mca/X86/llvm-mca-markers-6.s | 8 +- llvm/test/tools/llvm-mca/X86/llvm-mca-markers-7.s | 5 +- llvm/test/tools/llvm-mca/X86/llvm-mca-markers-8.s | 10 + llvm/test/tools/llvm-mca/X86/llvm-mca-markers-9.s | 110 + llvm/test/tools/llvm-mca/X86/read-after-ld-1.s | 2 +- .../llvm-mca/X86/variable-blend-read-after-ld-1.s | 2 +- .../llvm-mca/X86/variable-blend-read-after-ld-2.s | 2 +- .../llvm-nm/X86/Inputs/init-fini.out.elf-x86_64 | Bin 904 -> 0 bytes llvm/test/tools/llvm-nm/X86/init-fini.test | 8 - llvm/test/tools/llvm-nm/data.test | 43 + llvm/test/tools/llvm-nm/linker-synthesized.test | 57 + llvm/test/tools/llvm-nm/nobits.test | 35 + llvm/test/tools/llvm-nm/nonalloc.test | 17 + llvm/test/tools/llvm-nm/readonly.test | 43 + .../test/tools/llvm-objdump/AMDGPU/source-lines.ll | 4 +- llvm/test/tools/obj2yaml/basic-minidump.yaml | 82 +- llvm/tools/llvm-cxxfilt/llvm-cxxfilt.cpp | 19 +- llvm/tools/llvm-mca/CodeRegion.cpp | 96 +- llvm/tools/llvm-mca/CodeRegion.h | 8 +- llvm/tools/llvm-mca/CodeRegionGenerator.cpp | 6 +- llvm/tools/llvm-mca/llvm-mca.cpp | 5 + llvm/tools/llvm-nm/llvm-nm.cpp | 27 +- llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 3 + llvm/utils/lit/lit/llvm/config.py | 4 +- openmp/runtime/src/CMakeLists.txt | 8 +- openmp/runtime/src/include/50/omp_lib.f90.var | 2 +- 400 files changed, 17915 insertions(+), 14259 deletions(-) create mode 100644 clang/test/CodeGenOpenCLCXX/global_init.cl 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/tests/chunk_test.cc create mode 100644 lld/test/COFF/lib-module-asm.ll 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/use-cr-result-of-dom-icmp-st.ll create mode 100644 llvm/test/CodeGen/RISCV/addcarry.ll create mode 100644 llvm/test/CodeGen/X86/virtreg-physreg-def-regallocfast.mir 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/tools/llvm-mca/X86/llvm-mca-markers-10.s create mode 100644 llvm/test/tools/llvm-mca/X86/llvm-mca-markers-11.s create mode 100644 llvm/test/tools/llvm-mca/X86/llvm-mca-markers-12.s create mode 100644 llvm/test/tools/llvm-mca/X86/llvm-mca-markers-8.s create mode 100644 llvm/test/tools/llvm-mca/X86/llvm-mca-markers-9.s delete mode 100755 llvm/test/tools/llvm-nm/X86/Inputs/init-fini.out.elf-x86_64 delete mode 100644 llvm/test/tools/llvm-nm/X86/init-fini.test create mode 100644 llvm/test/tools/llvm-nm/data.test create mode 100644 llvm/test/tools/llvm-nm/linker-synthesized.test create mode 100644 llvm/test/tools/llvm-nm/nobits.test create mode 100644 llvm/test/tools/llvm-nm/nonalloc.test create mode 100644 llvm/test/tools/llvm-nm/readonly.test