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-lts-allnoconfig in repository toolchain/ci/llvm-monorepo.
from b50ad302ff5e Fix use of __libcpp_deallocate in dynarray adds a1ae17dffc00 [clangd] Clean up LSP structs around configuration. NFC, n [...] adds feea59abf847 [X86] Fix typo in comment. NFC adds 8c8ca0c814b1 [CodeGen] Always emit the 'min-legal-vector-width' attribu [...] adds 375681b63d25 [llvm-readobj] Print ELF header flags names in GNU output adds a950de748eac Temporarily Revert "Implement sized deallocation for std:: [...] adds 7a91317c4f07 Revert "Fix use of __libcpp_deallocate in dynarray" adds 09d76fcbae47 [X86] Don't use the OriginalDemandedBits to calculate the [...] adds e14379296f4b [clang-format] Break before next parameter after a formatt [...] adds 9c0acd4e652d [MCSched] Bind PFM Counters to the CPUs instead of the Sch [...] adds 64b3299dc731 [llvm-exegesis] Fix warning in r345243. adds f7ea0b5786b7 [llvm-exegesis] Fix VC build of r345243. adds aff4a65e8b07 [llvm-exegesis] Add missing initializer. adds 618edff1afe2 [API] Extend the `SBThreadPlan` interface adds 2020ebbbf6b4 Add -instcombine-code-sinking option adds d79f7445406a [LLDB] - Parse the DW_LLE_startx_length correctly for DWAR [...] adds cbb2354f80b1 [DebugInfo][Dexter] Unreachable line stepped onto after Si [...] adds 4b3975b1b4ac Recommit r345127 "[LLDB] - Add support for DW_RLE_base_add [...] adds 11e6515cbfa1 Fix MSVC llvm-exegesis build. NFCI. adds 2c8442990cd6 [TTI] Add generic SK_Broadcast shuffle costs adds 34a0fcd99b5c [llvm-dwarfdump] - Fix incorrect parsing of the DW_LLE_sta [...] adds 192e9e4d4b4f remove duplicate omp_control_tool export to fix windows build adds fdd1136710cb [TargetLowering] Improve vXi64 UINT_TO_FP vXf64 support (P38226) adds a78df582806a Missing semicolon. adds 0bc235614f0b [ms] Prevent explicit constructor name lookup if scope is missing adds 81f1f1de3760 [llvm-mca] Removed a couple of redundant method declaratio [...] adds f02acb0a285c [libc++] Make sure we can build libc++ with -fvisibility=hidden adds c35247f9f597 [CostModel][X86] Add realistic i64 uitofp f64 scalar costs adds c612a7cebe8f [RISCV] Use PatFrags for variable shift patterns adds eae052b07647 [CostModel][X86] Add realistic vXi64 uitofp vXf64 costs adds e71526e23a2c IR: Optimize StructType::get to perform one hash lookup in [...] adds 258de2a0f373 [GlobalISel] Use the target preferred type for G_EXTRACT_V [...] adds cf900fc0d395 [X86] Fix llc invocation on MIR test case adds 7505ec1c68b6 update the clang doc about contributions adds b6a51506495a [clangd] workspace/symbol should be async, it reads from t [...] adds 392969440ff9 [DEBUG_INFO][NVPTX]Fix processing of DBG_VALUES. adds 74f222a2ff3a [AArch64] Do 64-bit vector move of 0 and -1 by extracting [...] adds c57da9a1366b [AArch64] Refactor definition of EXT patterns to use a multiclass adds 569a9c6bac22 [ARM] Use Cortex-A57 sched model for Cortex-A72 adds c63e4e713bf1 [AArch64] Branch Protection and Return Address Signing B K [...] adds c6f1754ce7a2 Fix a bug PlatformDarwin::SDKSupportsModule. adds 7c5f48897e90 [AArch64] Add EXT patterns for 64-bit EXT of a subvector o [...] adds 2fdf6a5d2cec [ARM] Regenerate vdup tests adds 77ae0cff15a2 [OPENMP]Fix PR39422: variables are not firstprivatized in [...] adds e13fbed2c420 Get rid of casts. (NFC) adds 298e9c11cb55 [AArch64] Refactor Exynos feature sets (NFC) adds 32f323576c45 [llvm-mca] Introduce a new base class for mca::Instruction [...] adds a7991e061b49 Implement sized deallocation for std::allocator and friends. adds 41cae03d5a0b [AArch64][GlobalISel] Fix the LegalityPredicate for lowerI [...] adds 167f31b35bb6 [analyzer] Fixed bitvector from model always being unsigned adds 4fd344d9c2c6 [analyzer] Move canReasonAbout from Z3ConstraintManager to [...] adds dae609a9afe3 [X86] Remove some uarch tuning flags from KNL that look to [...] adds 4f4290171b4f [X86] Remove ProcIntelKNL and replace with a SlowPMADDWD f [...] adds 407bbbc53d98 Remove accidentally committed duplicate code adds 7572c49a77cf [GISel] LegalizerInfo: Rename MemDesc::Size to SizeInBits [...] adds 4eaf70a92551 fix incorrect placement of _LIBCPP_ALWAYS_INLINE in valarray adds 6923719ce586 [LegalizeDAG] Remove dead SINT_TO_FP legalization code adds 2f6dea5a414b CodeGen: alter CFConstantString class name for swift 5.0 adds 775d5132c9e9 [GlobalISel] LegalizerHelper: Fix the incorrect alignment [...] adds 5d396cf8c6c2 [X86] Add KNL command lines to movmsk-cmp.ll. adds 9ba0b7b7f46a Remove full stops from error messages for consistency. adds d602c9b23af2 [FPEnv] Last BinaryOperator::isFNeg(...) to m_FNeg(...) changes adds bd88055b4952 [SemaCXX] Unconfuse Clang when std::align_val_t is unscope [...] adds 0c88b27c0ae0 [X86] Add some non-AVX512VL command lines to the *vl-vec-t [...] adds 8361a857ef11 Implement Function Multiversioning for Non-ELF Systems. adds 77bf74ded013 [WebAssembly] Use target-independent saturating add adds e39f500db07b [WebAssembly] Lower to target-independent saturating add adds d1f038f50746 [WebAssembly] Bitselect and min/max builtins adds e2070a271306 Change keep-static-consts to work on static storage durati [...] adds 740560aaf708 Rebase defect report list. adds cdfea23fe8a6 [clang-tidy] Revert my readability-uppercase-literal-suffi [...] adds 6c148c1476f4 Revert "[SemaCXX] Unconfuse Clang when std::align_val_t is [...] adds 8867babad2d0 [AArch64][GlobalISel] Simplify a legalizer test. NFC. adds 4b1bb650417e [C++17] Reject shadowing of capture by parameter in lambda adds be662655a0b6 [NFC] Refactor SetBaseClasses and DeleteBaseClasses. adds 7b1ea91923b9 Don't type-erase the SymbolContextItem enumeration. adds 1de7f335c610 Don't type-erase the FunctionNameType or TypeClass enums. adds 802b5caa7d76 [AArch64] Create proper memoperand for multi-vector stores adds bbea0d52c7db [CodeGen] Remove operands from FENTRY_CALL adds 2ad3e78c99a2 [X86] Change X86 backend to look for 'min-legal-vector-wid [...] adds 265b4d2e08bb [Pipeliner] Remove the unneeded include header(NFC). adds 6c833d0c0368 [Pipeliner] Ignore Artificial dependences while computing [...] adds e7693d859012 llvm-dwarfdump: loclists: Don't expect an (albeit empty) e [...] adds 4736b7552c64 [SystemZ] Improve handling and cost estimates of vector i [...] adds f3a2f2a21919 [ELF] Don't check if symbols in .llvm.call-graph-profile a [...] adds 7e5781d2318c [sanitizer] Fix mallopt interceptor. adds 43281c36d115 [x86] add tests for missed load folding; NFC adds 927c6fbd7d05 DebugInfo: Explain why DW_LLE_(GNU_)startx_length is used adds 46af32101f5b [SystemZ] Improve getMemoryOpCost() to find foldable loads [...] adds a259682df9e0 Avoid STMT_ and DECL_ bitcodes overlapping. adds 40ecb00b139f Avoid std::map&vector in hexagon builtin code to save code size adds e3138ab1e3db Add MS ABI mangling for operator<=>. adds c81433353ee6 [SystemZ] NFC reformatting in SystemZTargetTransformInfo.cpp adds 9f0e4a1c0b3a [ELF] Add --{,no-}call-graph-profile-sort (enabled by default) adds de7ca4a893d7 [WebAssembly] Error out when block/loop markers mismatch adds 4bafaf59ea25 Address comments adds 6b5791cefc33 Tidy up test case adds e32b8b283091 Delete test case. Assertions can't be tested. adds 823d2067af4e [AArch64] Implement FP16FML intrinsics adds 8fdb0ab3e0df [analyzer] Correct modelling of OSDynamicCast: eagerly sta [...] adds 69ab4d82bd44 [analyzer] Remove custom rule for OSIterator in RetainCoun [...] adds 3a3599aaa58a [analyzer] [RetainCountChecker] Do not invalidate referenc [...] adds 3cfdc1fb3529 [analyzer] Fix a bug in "collapsed" graph viewer adds df70e848ef3c Fix in MachineOperand::printIRValueReference(). adds 6fc78d00d443 [WebAssembly] Support EH instructions in InstPrinter adds a31083a8ef7a [AArch64] Implement FP16FML intrinsics adds c888c58c1bd3 Reland "[WebAssembly] LSDA info generation" adds ff0bb34d710f Add functionality to export settings adds 0d743d1c5307 [SystemZ] Pass the DAG pointer from SystemZAddressingMode [...] adds 87142137bb3b Dump public symbol records in pdb2yaml mode adds 76e2547c3549 [SystemZ] Implement SystemZOperand::print() adds dacc3e5fa4af Remove test that checks auto-completion for settings set. adds d798a5a7cde8 Update test that checks auto-completion for settings set. adds 7c7df957ff4a Run the min/max tests agaist the header <charconv>. Fix th [...] adds 4ddb2135e65f Teach the DominatorTree fallback to recalculation when app [...] adds e3f838bad42d [AArch64] Support Windows stack probe command-line arguments. adds 38d2f2d54efc add myself to the CREDITS.TXT adds 0381b4274048 Revert "[AArch64] Create proper memoperand for multi-vecto [...] new 08ec74a3541d [PowerPC][NFC] Add tests for some missed optimization oppo [...] new 2cd80af3d0dd Add dependency from SystemZAsmParser to SystemZAsmPrinter [...] new e35c69919bb1 [Pipeliner] Mark swp-art-deps-rec.ll as REQUIRES: asserts [...] new 348f7d608ab1 CodeGen: correct the case for swift 4.2, 5.0 new 229bea4c4015 [PowerPC] Keep vector int to fp conversions in vector domain new 9210b8db7ee0 PR31978: Don't crash if CodeGen sees a top-level BindingDecl. new 4dce294989c2 [NFC] Fix the regular expression for BE PPC in update_llc_ [...]
The 7 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/cert/CERTTidyModule.cpp | 10 - clang-tools-extra/clang-tidy/cert/CMakeLists.txt | 1 - .../clang-tidy/hicpp/HICPPTidyModule.cpp | 3 - .../clang-tidy/readability/CMakeLists.txt | 1 - .../readability/IdentifierNamingCheck.cpp | 21 +- .../readability/ReadabilityTidyModule.cpp | 3 - .../readability/UppercaseLiteralSuffixCheck.cpp | 236 --- .../readability/UppercaseLiteralSuffixCheck.h | 44 - clang-tools-extra/clang-tidy/utils/ASTUtils.cpp | 26 - clang-tools-extra/clang-tidy/utils/ASTUtils.h | 12 - clang-tools-extra/clangd/ClangdLSPServer.cpp | 38 +- clang-tools-extra/clangd/ClangdLSPServer.h | 2 +- clang-tools-extra/clangd/ClangdServer.cpp | 11 +- clang-tools-extra/clangd/Protocol.cpp | 22 +- clang-tools-extra/clangd/Protocol.h | 32 +- clang-tools-extra/clangd/TUScheduler.cpp | 6 + clang-tools-extra/clangd/TUScheduler.h | 3 + clang-tools-extra/docs/ReleaseNotes.rst | 18 - .../docs/clang-tidy/checks/cert-dcl16-c.rst | 9 - .../checks/hicpp-uppercase-literal-suffix.rst | 9 - clang-tools-extra/docs/clang-tidy/checks/list.rst | 3 - .../readability-uppercase-literal-suffix.rst | 42 - .../cert-uppercase-literal-suffix-integer.cpp | 159 -- ...e-literal-suffix-floating-point-opencl-half.cpp | 30 - ...ity-uppercase-literal-suffix-floating-point.cpp | 198 --- ...e-literal-suffix-hexadecimal-floating-point.cpp | 155 -- ...ppercase-literal-suffix-integer-custom-list.cpp | 130 -- ...lity-uppercase-literal-suffix-integer-macro.cpp | 25 - ...ability-uppercase-literal-suffix-integer-ms.cpp | 77 - ...eadability-uppercase-literal-suffix-integer.cpp | 245 --- .../readability-uppercase-literal-suffix.h | 16 - .../unittests/clangd/TUSchedulerTests.cpp | 12 + clang/include/clang/AST/Decl.h | 4 + clang/include/clang/Basic/Attr.td | 4 +- clang/include/clang/Basic/BuiltinsWebAssembly.def | 13 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 2 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 4 + clang/include/clang/Basic/TargetInfo.h | 10 +- clang/include/clang/Basic/arm_neon.td | 27 + clang/include/clang/Basic/arm_neon_incl.td | 7 + clang/include/clang/Driver/CC1Options.td | 6 + clang/include/clang/Driver/Options.td | 8 +- clang/include/clang/Frontend/CodeGenOptions.def | 2 + clang/include/clang/Frontend/CodeGenOptions.h | 2 + clang/include/clang/Sema/Sema.h | 4 +- clang/include/clang/Serialization/ASTBitCodes.h | 4 +- .../Core/PathSensitive/ExplodedGraph.h | 21 +- .../Core/PathSensitive/SMTConstraintManager.h | 46 + .../StaticAnalyzer/Core/PathSensitive/SMTSolver.h | 3 + .../StaticAnalyzer/Core/RetainSummaryManager.h | 18 +- clang/lib/AST/Decl.cpp | 4 + clang/lib/AST/MicrosoftMangle.cpp | 11 +- clang/lib/Basic/Targets/AArch64.cpp | 6 + clang/lib/Basic/Targets/AArch64.h | 1 + clang/lib/Basic/Targets/X86.h | 3 - clang/lib/CodeGen/CGBuiltin.cpp | 68 +- clang/lib/CodeGen/CGDeclCXX.cpp | 12 +- clang/lib/CodeGen/CodeGenFunction.cpp | 38 +- clang/lib/CodeGen/CodeGenFunction.h | 1 + clang/lib/CodeGen/CodeGenModule.cpp | 114 +- clang/lib/CodeGen/CodeGenModule.h | 6 +- clang/lib/CodeGen/TargetInfo.cpp | 31 +- clang/lib/Driver/ToolChains/Clang.cpp | 78 +- clang/lib/Format/ContinuationIndenter.cpp | 35 +- clang/lib/Frontend/CompilerInvocation.cpp | 22 +- clang/lib/Parse/ParseExpr.cpp | 3 +- clang/lib/Sema/SemaChecking.cpp | 1571 ++++++++++---------- clang/lib/Sema/SemaLambda.cpp | 20 +- clang/lib/Sema/SemaOpenMP.cpp | 27 +- .../RetainCountChecker/RetainCountChecker.cpp | 30 +- clang/lib/StaticAnalyzer/Core/ExplodedGraph.cpp | 3 +- .../StaticAnalyzer/Core/RetainSummaryManager.cpp | 55 +- .../StaticAnalyzer/Core/Z3ConstraintManager.cpp | 53 +- clang/test/Analysis/osobject-retain-release.cpp | 34 +- clang/test/CXX/drs/dr22xx.cpp | 11 + clang/test/CodeGen/aarch64-neon-fp16fml.c | 196 +++ clang/test/CodeGen/aarch64-neon-ldst-one.c | 2 +- clang/test/CodeGen/aarch64-poly64.c | 2 +- clang/test/CodeGen/aarch64-sign-return-address.c | 31 +- clang/test/CodeGen/attr-cpuspecific.c | 239 ++- clang/test/CodeGen/attr-target-mv-func-ptrs.c | 41 +- clang/test/CodeGen/attr-target-mv-va-args.c | 53 +- clang/test/CodeGen/attr-target-mv.c | 229 ++- clang/test/CodeGen/builtins-wasm.c | 68 +- clang/test/CodeGen/cf-runtime-abi.c | 8 +- clang/test/CodeGen/keep-static-consts.cpp | 7 +- clang/test/CodeGen/stack-arg-probe.c | 9 +- .../aarch64-sign-return-address-static-ctor.cpp | 30 +- clang/test/CodeGenCXX/attr-target-mv-diff-ns.cpp | 108 +- clang/test/CodeGenCXX/attr-target-mv-func-ptrs.cpp | 25 +- clang/test/CodeGenCXX/attr-target-mv-inalloca.cpp | 81 + .../CodeGenCXX/attr-target-mv-member-funcs.cpp | 233 ++- .../CodeGenCXX/attr-target-mv-out-of-line-defs.cpp | 56 +- clang/test/CodeGenCXX/attr-target-mv-overloads.cpp | 104 +- .../test/CodeGenCXX/cxx2a-three-way-comparison.cpp | 12 +- clang/test/CodeGenCXX/mangle-ms-cxx2a.cpp | 6 + .../OpenMP/parallel_sections_default_messages.cpp | 2 +- clang/test/OpenMP/task_codegen.cpp | 1 + clang/test/Parser/cxx1z-decomposition.cpp | 1 + clang/test/Preprocessor/aarch64-target-features.c | 30 +- clang/test/Sema/attr-target-mv-bad-target.c | 1 - clang/test/SemaCXX/MicrosoftCompatibility.cpp | 20 + clang/test/SemaCXX/warn-shadow-in-lambdas.cpp | 5 +- clang/unittests/Format/FormatTestRawStrings.cpp | 97 +- clang/utils/TableGen/NeonEmitter.cpp | 37 + clang/www/cxx_dr_status.html | 292 ++-- clang/www/hacking.html | 7 +- compiler-rt/lib/asan/asan_malloc_linux.cc | 2 +- compiler-rt/lib/hwasan/hwasan_interceptors.cc | 2 +- compiler-rt/lib/lsan/lsan_interceptors.cc | 2 +- compiler-rt/lib/msan/msan_interceptors.cc | 2 +- compiler-rt/lib/scudo/scudo_malloc.cpp | 2 +- .../sanitizer_common/TestCases/Linux/mallopt.cc | 9 + libcxx/docs/DesignDocs/VisibilityMacros.rst | 8 +- libcxx/include/__config | 8 +- libcxx/include/__debug | 2 +- libcxx/include/__functional_base | 2 +- libcxx/include/__locale | 16 +- libcxx/include/__mutex_base | 6 +- libcxx/include/charconv | 13 +- libcxx/include/experimental/dynarray | 6 +- libcxx/include/locale | 17 + libcxx/include/thread | 2 +- libcxx/include/utility | 2 +- libcxx/include/valarray | 3 +- libcxx/lib/abi/CHANGELOG.TXT | 28 + libcxx/lib/abi/x86_64-apple-darwin.v1.abilist | 2 - libcxx/lib/abi/x86_64-apple-darwin.v2.abilist | 2 - libcxx/lib/abi/x86_64-unknown-linux-gnu.v1.abilist | 2 - libcxx/src/experimental/memory_resource.cpp | 5 +- libcxx/src/iostream.cpp | 2 +- .../support.dynamic/libcpp_deallocate.sh.cpp | 57 +- libcxx/test/libcxx/min_max_macros.sh.cpp | 2 + lld/ELF/Config.h | 1 + lld/ELF/Driver.cpp | 36 +- lld/ELF/Options.td | 4 + lld/test/ELF/aarch64-cortex-a53-843419-cli.s | 2 +- lld/test/ELF/arm-blx-v4t.s | 2 +- lld/test/ELF/cgprofile-obj-warn.s | 34 - lld/test/ELF/cgprofile-obj.s | 25 +- lld/test/ELF/mips-gnu-hash.s | 2 +- lld/test/ELF/ppc64-tocopt-option.s | 2 +- lldb/include/lldb/API/SBThreadPlan.h | 2 + .../lldb/Breakpoint/BreakpointResolverName.h | 14 +- lldb/include/lldb/Core/Address.h | 6 +- lldb/include/lldb/Core/Module.h | 63 +- lldb/include/lldb/Core/ModuleList.h | 22 +- lldb/include/lldb/Expression/DWARFExpression.h | 8 +- lldb/include/lldb/Interpreter/OptionValue.h | 4 +- lldb/include/lldb/Symbol/ClangASTContext.h | 12 +- lldb/include/lldb/Symbol/CompileUnit.h | 2 +- lldb/include/lldb/Symbol/SymbolFile.h | 11 +- lldb/include/lldb/Symbol/SymbolVendor.h | 13 +- lldb/include/lldb/Target/StackFrame.h | 2 +- lldb/include/lldb/Target/Target.h | 32 +- lldb/include/lldb/lldb-enumerations.h | 76 +- .../Inputs/debug_rnglist_offset_pair.yaml | 53 + lldb/lit/Breakpoint/debug_rnglist_offset_pair.test | 33 + lldb/lit/Settings/TestExport.test | 32 + .../functionalities/completion/TestCompletion.py | 4 +- .../step_scripted}/Makefile | 0 .../test/functionalities/step_scripted/Steps.py | 37 + .../step_scripted/TestStepScripted.py | 41 + .../test/functionalities/step_scripted/main.c | 10 + lldb/scripts/interface/SBThreadPlan.i | 3 + lldb/source/API/SBAddress.cpp | 3 +- lldb/source/API/SBCompileUnit.cpp | 26 +- lldb/source/API/SBFrame.cpp | 4 +- lldb/source/API/SBModule.cpp | 27 +- lldb/source/API/SBTarget.cpp | 44 +- lldb/source/API/SBThreadPlan.cpp | 10 + lldb/source/Breakpoint/BreakpointResolverName.cpp | 23 +- lldb/source/Commands/CommandObjectBreakpoint.cpp | 4 +- lldb/source/Commands/CommandObjectSettings.cpp | 205 +++ lldb/source/Commands/CommandObjectSource.cpp | 4 +- lldb/source/Core/Address.cpp | 5 +- lldb/source/Core/Disassembler.cpp | 6 +- lldb/source/Core/Module.cpp | 34 +- lldb/source/Core/ModuleList.cpp | 18 +- lldb/source/Core/SourceManager.cpp | 3 +- lldb/source/Expression/DWARFExpression.cpp | 8 +- lldb/source/Expression/IRExecutionUnit.cpp | 5 +- lldb/source/Interpreter/OptionValueArray.cpp | 26 +- lldb/source/Interpreter/OptionValueDictionary.cpp | 14 +- .../source/Interpreter/OptionValueFileSpecLIst.cpp | 20 +- .../source/Interpreter/OptionValueFormatEntity.cpp | 4 +- lldb/source/Interpreter/OptionValueLanguage.cpp | 3 +- lldb/source/Interpreter/Property.cpp | 3 + .../Plugins/Architecture/Mips/ArchitectureMips.cpp | 3 +- .../Disassembler/llvm/DisassemblerLLVMC.cpp | 2 +- .../RenderScriptRuntime/RenderScriptRuntime.cpp | 3 +- .../Plugins/Platform/MacOSX/PlatformDarwin.cpp | 11 +- .../Plugins/Platform/MacOSX/PlatformDarwin.h | 12 +- .../Process/Utility/RegisterContextLLDB.cpp | 9 +- .../Process/Utility/UnwindMacOSXFrameBackchain.cpp | 4 +- .../SymbolFile/DWARF/DWARFASTParserClang.cpp | 36 +- .../Plugins/SymbolFile/DWARF/DWARFASTParserClang.h | 20 +- .../SymbolFile/DWARF/DWARFDebugInfoEntry.cpp | 28 +- .../Plugins/SymbolFile/DWARF/DWARFDebugRanges.cpp | 73 +- .../Plugins/SymbolFile/DWARF/DWARFDebugRanges.h | 33 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp | 28 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 20 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp | 12 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.h | 11 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.cpp | 9 +- .../SymbolFile/NativePDB/SymbolFileNativePDB.h | 10 +- .../SymbolFile/NativePDB/UdtRecordCompleter.cpp | 11 +- .../SymbolFile/NativePDB/UdtRecordCompleter.h | 2 +- .../source/Plugins/SymbolFile/PDB/PDBASTParser.cpp | 25 +- .../Plugins/SymbolFile/PDB/SymbolFilePDB.cpp | 8 +- lldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.h | 11 +- .../Plugins/SymbolFile/Symtab/SymbolFileSymtab.cpp | 4 +- .../Plugins/SymbolFile/Symtab/SymbolFileSymtab.h | 4 +- lldb/source/Symbol/ClangASTContext.cpp | 50 +- lldb/source/Symbol/CompileUnit.cpp | 3 +- lldb/source/Symbol/SymbolFile.cpp | 4 +- lldb/source/Symbol/SymbolVendor.cpp | 8 +- lldb/source/Target/StackFrame.cpp | 7 +- lldb/source/Target/Target.cpp | 29 +- lldb/unittests/Platform/PlatformDarwinTest.cpp | 26 + lldb/unittests/Symbol/TestClangASTContext.cpp | 25 +- llvm/CREDITS.TXT | 4 + llvm/docs/CommandGuide/llvm-exegesis.rst | 4 + llvm/docs/CommandGuide/tblgen.rst | 4 + llvm/include/llvm/CodeGen/BasicTTIImpl.h | 19 + .../llvm/CodeGen/GlobalISel/LegalizerInfo.h | 2 +- llvm/include/llvm/CodeGen/MachineFunction.h | 22 +- llvm/include/llvm/CodeGen/TargetLowering.h | 6 + llvm/include/llvm/DebugInfo/DWARF/DWARFDebugLoc.h | 6 +- llvm/include/llvm/DebugInfo/DWARF/DWARFListTable.h | 1 + llvm/include/llvm/IR/IntrinsicsAArch64.td | 11 + llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 11 +- llvm/include/llvm/MC/MCSchedule.h | 16 - .../llvm/Support/GenericDomTreeConstruction.h | 14 + .../llvm/Target/GlobalISel/SelectionDAGCompat.td | 1 + llvm/include/llvm/Target/Target.td | 9 +- llvm/include/llvm/Target/TargetPfmCounters.td | 46 + llvm/include/llvm/Target/TargetSchedule.td | 28 - llvm/include/llvm/Transforms/Utils/Local.h | 9 + llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 3 +- llvm/lib/CodeGen/AsmPrinter/CMakeLists.txt | 1 + llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 11 +- llvm/lib/CodeGen/AsmPrinter/EHStreamer.cpp | 10 +- llvm/lib/CodeGen/AsmPrinter/EHStreamer.h | 11 +- llvm/lib/CodeGen/AsmPrinter/WasmException.cpp | 81 + llvm/lib/CodeGen/AsmPrinter/WasmException.h | 42 + llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp | 17 +- llvm/lib/CodeGen/GlobalISel/LegalityPredicates.cpp | 4 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 18 +- llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp | 2 +- llvm/lib/CodeGen/MachineFunction.cpp | 45 +- llvm/lib/CodeGen/MachineOperand.cpp | 3 +- llvm/lib/CodeGen/MachinePipeliner.cpp | 7 +- llvm/lib/CodeGen/SelectionDAG/FastISel.cpp | 13 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 104 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 5 + .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 10 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 83 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 42 + llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 4 + llvm/lib/CodeGen/WasmEHPrepare.cpp | 2 +- llvm/lib/DebugInfo/DWARF/DWARFContext.cpp | 7 +- llvm/lib/DebugInfo/DWARF/DWARFDebugLoc.cpp | 28 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 12 +- llvm/lib/IR/Type.cpp | 21 +- llvm/lib/MC/MCObjectFileInfo.cpp | 6 + llvm/lib/MC/WasmObjectWriter.cpp | 4 +- llvm/lib/Target/AArch64/AArch64.td | 18 +- llvm/lib/Target/AArch64/AArch64InstrFormats.td | 44 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 123 +- llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp | 15 +- .../Target/AArch64/AArch64TargetTransformInfo.cpp | 15 +- llvm/lib/Target/ARM/ARM.td | 2 +- llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp | 25 +- llvm/lib/Target/NVPTX/NVPTXPrologEpilogPass.cpp | 19 + llvm/lib/Target/PowerPC/PPCISelLowering.cpp | 68 + llvm/lib/Target/PowerPC/PPCISelLowering.h | 3 + llvm/lib/Target/RISCV/RISCVInstrInfo.td | 19 +- llvm/lib/Target/SystemZ/AsmParser/LLVMBuild.txt | 2 +- .../Target/SystemZ/AsmParser/SystemZAsmParser.cpp | 67 +- llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp | 8 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 25 + llvm/lib/Target/SystemZ/SystemZISelLowering.h | 1 + .../Target/SystemZ/SystemZTargetTransformInfo.cpp | 224 +-- .../Target/SystemZ/SystemZTargetTransformInfo.h | 1 + .../InstPrinter/WebAssemblyInstPrinter.cpp | 78 +- .../InstPrinter/WebAssemblyInstPrinter.h | 9 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 21 +- .../lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 2 + .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 4 +- .../Target/WebAssembly/WebAssemblyMCInstLower.cpp | 7 + llvm/lib/Target/X86/CMakeLists.txt | 1 + llvm/lib/Target/X86/X86.td | 15 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 5 +- llvm/lib/Target/X86/X86InterleavedAccess.cpp | 2 +- llvm/lib/Target/X86/X86PfmCounters.td | 137 +- llvm/lib/Target/X86/X86Subtarget.h | 7 +- llvm/lib/Target/X86/X86TargetMachine.cpp | 9 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 18 +- .../Transforms/InstCombine/InstCombineCasts.cpp | 5 +- .../InstCombine/InstructionCombining.cpp | 6 +- llvm/lib/Transforms/Utils/Local.cpp | 41 + llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 22 +- llvm/llvm/test/CodeGen/PowerPC/combine-setcc.ll | 436 ++++++ llvm/test/Analysis/CostModel/SystemZ/div-pow2.ll | 154 -- .../Analysis/CostModel/SystemZ/divrem-const.ll | 291 ++++ .../test/Analysis/CostModel/SystemZ/divrem-pow2.ll | 383 +++++ llvm/test/Analysis/CostModel/SystemZ/divrem-reg.ll | 286 ++++ llvm/test/Analysis/CostModel/SystemZ/int-arith.ll | 187 --- .../CostModel/SystemZ/memop-folding-int-arith.ll | 286 +++- llvm/test/Analysis/CostModel/X86/uitofp.ll | 34 +- .../CodeGen/AArch64/GlobalISel/arm64-fallback.ll | 2 +- .../AArch64/GlobalISel/arm64-irtranslator.ll | 13 +- .../legalize-load-store-s128-unaligned.mir | 31 + .../AArch64/GlobalISel/legalize-load-store.mir | 207 ++- .../AArch64/GlobalISel/legalize-load-v4s32.mir | 21 + .../GlobalISel/legalizer-info-validation.mir | 2 +- llvm/test/CodeGen/AArch64/aarch64-be-bv.ll | 2 +- .../CodeGen/AArch64/aarch64-smax-constantfold.ll | 2 +- .../AArch64/arm64-neon-compare-instructions.ll | 6 +- llvm/test/CodeGen/AArch64/arm64-neon-copy.ll | 4 +- llvm/test/CodeGen/AArch64/arm64-vector-ext.ll | 2 +- llvm/test/CodeGen/AArch64/arm64-vshuffle.ll | 2 +- .../CodeGen/AArch64/arm64-zero-cycle-zeroing.ll | 8 +- llvm/test/CodeGen/AArch64/bitcast.ll | 4 +- llvm/test/CodeGen/AArch64/ext-narrow-index.ll | 345 +++++ llvm/test/CodeGen/AArch64/fast-isel-cmp-vec.ll | 4 +- llvm/test/CodeGen/AArch64/fold-constants.ll | 2 +- llvm/test/CodeGen/AArch64/machine_cse.ll | 24 + .../CodeGen/AArch64/neon-compare-instructions.ll | 6 +- llvm/test/CodeGen/AArch64/neon-fp16fml.ll | 74 + llvm/test/CodeGen/AArch64/selectiondag-order.ll | 6 +- llvm/test/CodeGen/ARM/vdup.ll | 352 ++++- llvm/test/CodeGen/Hexagon/swp-art-deps-rec.ll | 109 ++ llvm/test/CodeGen/PowerPC/vec-itofp.ll | 192 +++ llvm/test/CodeGen/SystemZ/isel-debug.ll | 19 + llvm/test/CodeGen/WebAssembly/annotations.mir | 94 ++ llvm/test/CodeGen/WebAssembly/eh-lsda.ll | 239 +++ llvm/test/CodeGen/WebAssembly/simd-intrinsics.ll | 24 +- llvm/test/CodeGen/WebAssembly/wasmehprepare.ll | 6 +- llvm/test/CodeGen/X86/PR37310.mir | 2 +- llvm/test/CodeGen/X86/avx512-cvt.ll | 200 +-- llvm/test/CodeGen/X86/avx512-select.ll | 4 +- llvm/test/CodeGen/X86/avx512bwvl-vec-test-testn.ll | 383 +++-- llvm/test/CodeGen/X86/avx512vl-vec-test-testn.ll | 736 ++++++--- llvm/test/CodeGen/X86/fentry-insertion.ll | 2 +- llvm/test/CodeGen/X86/ftrunc.ll | 157 +- ...d-vector-width.ll => min-legal-vector-width.ll} | 48 +- llvm/test/CodeGen/X86/movmsk-cmp.ll | 1050 +++++++++++++ llvm/test/CodeGen/X86/pr38762.ll | 101 ++ llvm/test/CodeGen/X86/pr38763.ll | 20 +- llvm/test/CodeGen/X86/pr39243.ll | 132 ++ llvm/test/CodeGen/X86/vec_int_to_fp.ll | 513 ++++--- llvm/test/CodeGen/X86/vector-shuffle-128-v16.ll | 92 ++ llvm/test/CodeGen/X86/vector-shuffle-256-v32.ll | 57 + llvm/test/DebugInfo/NVPTX/dbg-value-const-byref.ll | 81 + .../DebugInfo/X86/dwarfdump-debug-loclists.test | 3 +- llvm/test/MC/SystemZ/asm-match.s | 81 + llvm/test/Transforms/InstCombine/fpcast.ll | 4 +- .../Transforms/InstCombine/no_sink_instruction.ll | 19 + .../Transforms/LoopUnroll/ARM/loop-unrolling.ll | 1 + .../LoopVectorize/X86/uint64_to_fp64-cost-model.ll | 5 +- llvm/test/Transforms/SLPVectorizer/X86/uitofp.ll | 137 +- .../X86/debug_loclists_startx_length.s | 27 + llvm/test/tools/llvm-readobj/gnu-file-headers.test | 23 + llvm/tools/llvm-exegesis/lib/AArch64/Target.cpp | 4 + llvm/tools/llvm-exegesis/lib/Latency.cpp | 9 +- llvm/tools/llvm-exegesis/lib/LlvmState.cpp | 7 +- llvm/tools/llvm-exegesis/lib/LlvmState.h | 8 +- llvm/tools/llvm-exegesis/lib/Target.cpp | 27 + llvm/tools/llvm-exegesis/lib/Target.h | 39 + llvm/tools/llvm-exegesis/lib/Uops.cpp | 20 +- llvm/tools/llvm-exegesis/lib/X86/Target.cpp | 6 + llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 11 +- llvm/tools/llvm-mca/Views/ResourcePressureView.cpp | 13 +- llvm/tools/llvm-mca/Views/ResourcePressureView.h | 19 +- .../llvm-mca/Views/RetireControlUnitStatistics.h | 2 - llvm/tools/llvm-mca/Views/SchedulerStatistics.h | 2 - llvm/tools/llvm-mca/Views/SummaryView.h | 1 - llvm/tools/llvm-mca/include/InstrBuilder.h | 16 +- llvm/tools/llvm-mca/include/Instruction.h | 106 +- llvm/tools/llvm-mca/lib/InstrBuilder.cpp | 20 +- llvm/tools/llvm-mca/lib/Instruction.cpp | 24 +- llvm/tools/llvm-mca/lib/Stages/DispatchStage.cpp | 17 +- llvm/tools/llvm-mca/lib/Stages/RetireStage.cpp | 4 +- llvm/tools/llvm-pdbutil/PdbYaml.cpp | 6 + llvm/tools/llvm-pdbutil/PdbYaml.h | 6 + llvm/tools/llvm-pdbutil/YAMLOutputStyle.cpp | 42 + llvm/tools/llvm-pdbutil/YAMLOutputStyle.h | 1 + llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp | 5 + llvm/tools/llvm-pdbutil/llvm-pdbutil.h | 1 + llvm/tools/llvm-readobj/ELFDumper.cpp | 133 +- llvm/utils/TableGen/CMakeLists.txt | 1 + llvm/utils/TableGen/CodeGenSchedule.cpp | 31 +- llvm/utils/TableGen/CodeGenSchedule.h | 12 +- llvm/utils/TableGen/CodeGenTarget.cpp | 1 - llvm/utils/TableGen/ExegesisEmitter.cpp | 212 +++ llvm/utils/TableGen/SubtargetEmitter.cpp | 86 +- llvm/utils/TableGen/TableGen.cpp | 8 +- llvm/utils/TableGen/TableGenBackends.h | 1 + llvm/utils/UpdateTestChecks/asm.py | 1 + openmp/runtime/src/dllexports | 3 - 402 files changed, 12340 insertions(+), 6065 deletions(-) delete mode 100644 clang-tools-extra/clang-tidy/readability/UppercaseLiteralSuffix [...] delete mode 100644 clang-tools-extra/clang-tidy/readability/UppercaseLiteralSuffixCheck.h delete mode 100644 clang-tools-extra/docs/clang-tidy/checks/cert-dcl16-c.rst delete mode 100644 clang-tools-extra/docs/clang-tidy/checks/hicpp-uppercase-litera [...] delete mode 100644 clang-tools-extra/docs/clang-tidy/checks/readability-uppercase- [...] delete mode 100644 clang-tools-extra/test/clang-tidy/cert-uppercase-literal-suffix [...] delete mode 100644 clang-tools-extra/test/clang-tidy/readability-uppercase-literal [...] delete mode 100644 clang-tools-extra/test/clang-tidy/readability-uppercase-literal [...] delete mode 100644 clang-tools-extra/test/clang-tidy/readability-uppercase-literal [...] delete mode 100644 clang-tools-extra/test/clang-tidy/readability-uppercase-literal [...] delete mode 100644 clang-tools-extra/test/clang-tidy/readability-uppercase-literal [...] delete mode 100644 clang-tools-extra/test/clang-tidy/readability-uppercase-literal [...] delete mode 100644 clang-tools-extra/test/clang-tidy/readability-uppercase-literal [...] delete mode 100644 clang-tools-extra/test/clang-tidy/readability-uppercase-literal [...] create mode 100644 clang/test/CodeGen/aarch64-neon-fp16fml.c create mode 100644 clang/test/CodeGenCXX/attr-target-mv-inalloca.cpp create mode 100644 clang/test/CodeGenCXX/mangle-ms-cxx2a.cpp create mode 100644 compiler-rt/test/sanitizer_common/TestCases/Linux/mallopt.cc delete mode 100644 lld/test/ELF/cgprofile-obj-warn.s create mode 100644 lldb/lit/Breakpoint/Inputs/debug_rnglist_offset_pair.yaml create mode 100644 lldb/lit/Breakpoint/debug_rnglist_offset_pair.test create mode 100644 lldb/lit/Settings/TestExport.test copy lldb/packages/Python/lldbsuite/test/{driver/batch_mode => functionalities/ste [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/step_script [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/step_script [...] create mode 100644 lldb/packages/Python/lldbsuite/test/functionalities/step_script [...] create mode 100644 llvm/include/llvm/Target/TargetPfmCounters.td create mode 100644 llvm/lib/CodeGen/AsmPrinter/WasmException.cpp create mode 100644 llvm/lib/CodeGen/AsmPrinter/WasmException.h create mode 100644 llvm/llvm/test/CodeGen/PowerPC/combine-setcc.ll delete mode 100644 llvm/test/Analysis/CostModel/SystemZ/div-pow2.ll create mode 100644 llvm/test/Analysis/CostModel/SystemZ/divrem-const.ll create mode 100644 llvm/test/Analysis/CostModel/SystemZ/divrem-pow2.ll create mode 100644 llvm/test/Analysis/CostModel/SystemZ/divrem-reg.ll create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-load-store-s128-u [...] create mode 100644 llvm/test/CodeGen/AArch64/GlobalISel/legalize-load-v4s32.mir create mode 100644 llvm/test/CodeGen/AArch64/ext-narrow-index.ll create mode 100644 llvm/test/CodeGen/AArch64/neon-fp16fml.ll create mode 100644 llvm/test/CodeGen/Hexagon/swp-art-deps-rec.ll create mode 100644 llvm/test/CodeGen/PowerPC/vec-itofp.ll create mode 100644 llvm/test/CodeGen/SystemZ/isel-debug.ll create mode 100644 llvm/test/CodeGen/WebAssembly/annotations.mir create mode 100644 llvm/test/CodeGen/WebAssembly/eh-lsda.ll rename llvm/test/CodeGen/X86/{required-vector-width.ll => min-legal-vector-width.l [...] create mode 100644 llvm/test/CodeGen/X86/pr38762.ll create mode 100644 llvm/test/CodeGen/X86/pr39243.ll create mode 100644 llvm/test/DebugInfo/NVPTX/dbg-value-const-byref.ll create mode 100644 llvm/test/MC/SystemZ/asm-match.s create mode 100644 llvm/test/Transforms/InstCombine/no_sink_instruction.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/debug_loclists_startx_length.s create mode 100644 llvm/utils/TableGen/ExegesisEmitter.cpp