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-next-allmodconfig in repository toolchain/ci/llvm-project.
from 567f6c150dd [AVR] Change limit type to match the argument type (NFC) adds e20326ed332 [test][llvm-dwarfdump] Remove pointless CHECK-NOT lines adds d72ebeef2cd Mark papers P1458, P1459, P1462 and P1464 as complete. No c [...] adds 205ead8c16f [NFC][libc++] Remove stray semi-colon after function definition adds 11e7357a052 [NFC][IR] Move CreateFNegFMF(...) next to CreateFNeg(...). adds 54252b8243e [AArch64] Improve jump tables testing (NFC) adds 2f5188fd589 [ARM] Add MVE vector bit-operations (register inputs). adds a7ed3a627b4 [AArch64] Improve jump tables testing (NFC) adds 8d9eb7acd54 Unify DependencyFileGenerator class and DependencyCollector [...] adds 34279db3556 [X86][SSE] Combine shuffles to ANY_EXTEND/ANY_EXTEND_VECTOR_INREG. adds 3e03bf69213 [InstSimplify] add a phi test with 1 incoming value; NFC adds a7acc7e855e [clangd] Format changes produced by rename adds 482269b9fa9 [clangd] Consume error returned by cleanupAndFormat adds 670778c7624 [InstCombine] Fold icmp eq/ne (and %x, signbit), 0 -> %x s [...] adds e6d2c8dde68 [clang][NewPM] Fixing remaining -O0 tests that are broken u [...] adds 0018b78ef67 [X86][SSE] combineToExtendVectorInReg - add ANY_EXTEND supp [...] adds ff384a2d1c0 [clang][test] Add missing LambdaTemplateParams test and mig [...] adds 22a5a61674c Add test cases for dumping record definition data to JSON; NFC. adds 6016fb726c7 [TargetLowering] SimplifyDemandedBits ZERO_EXTEND_VECTOR_IN [...] adds f5d0d2d0410 [test] Fix TargetParserTest runtime. adds 33ef687d946 [x86] add test for unaligned 32-byte load/store splitting; NFC adds b5640b6fe8e [x86] avoid vector load narrowing with extracted store uses [...] adds 61d7e35b22b Fix GlobalISel MachineVerifier tests. NFC. adds e1f4ba85e5c [clang] Adapt ASTMatcher to explicit(bool) specifier adds f05369768cf [TargetLowering] SimplifyDemandedBits - add ANY_EXTEND_VECT [...] adds 321f902a012 [AST] Fixed extraneous warnings for binary conditional operator adds fee7365b078 [llvm-objdump] Remove unnecessary indentation when dumping [...] adds 5f84ebe8dec Switching this test to use output generated by script; NFC. adds f91d8ba0bef gn build: Merge r363712. adds dd3df8ed34e gn build: Merge r363680. adds e99d33885e3 gn build: Merge r363794. adds cf2406cd607 gn build: Merge r363846. adds 7a84c5adcd4 gn build: Merge r363848. adds 9f42845187c gn build: Merge r363757. adds 91f7265759c Dump the value calculated by a constant expression when dum [...] adds caf9655d825 [SCEV] Revise a method description to match actual behavior [NFC] adds 40a156b7917 [llvm-readobj] Match GNU output for DT_RPATH and DT_RUNPATH [...] adds 709a769cdd4 Print out the union field being initialized by an InitListE [...] adds 4d55d024be8 Reapply "AMDGPU: Add ds_gws_init / ds_gws_barrier intrinsics" adds f46f41411b1 Reapply "r363684: AMDGPU: Add GWS instruction builtins" adds 3491119f9ba [pstl] Remove warnings in tests and headers adds 07e6da93304 Print whether a generic selection expression is result depe [...] adds 2742eeb78e3 hwasan: Shrink outlined checks by 1 instruction. adds f8104f01e6b [LFTR] Rename variable to minimize confusion [NFC] adds 4d000d24889 AMDGPU: Fix folding immediate into readfirstlane through re [...] adds ce53e2226cc [LFTR] Stylistic cleanup as suggested in last review commen [...] adds 3ff8c3b73f6 [clang][AST] ASTNameGenerator: A refactoring of CodegenName [...] adds 238b8e62b62 [MemorySSA] Use GraphDiff info when computing IDF. adds 109d2ea1532 [MemorySSA] Cleanup trivial phis. adds 86df61cc932 [Process] Remove unused field from HistoryThread adds 80eb1ce7a0e [Tests] Autogen a test so that future changes are understandable adds eda1ba65ca9 LFTR for multiple exit loops adds 046f855758c [Util] Add a helper script for converting -print-before-all [...] adds 01214326022 [mips] Add (GPR|PTR)_64 predicates to PseudoReturn64 and Ps [...] adds f61c43c636f [mips] Mark the `lwupc` instruction as MIPS64 R6 only adds 046d49a8dcb [DAGCombine] Use ConstantSDNode::getAPIntValue() instead of [...] adds 532be255a51 AMDGPU: Add baseline test for vector sub x, c canonicalization adds 8df5f444a28 [clangd] Include the diagnostics's code when comparing diagnostics adds 24151619a00 [X86] Correct the __min_vector_width__ attribute on a few i [...] adds b03854f8e87 [analyzer] RetainCount: Add support for OSRequiredCast(). adds 3707b05211f [analyzer] DeadStores: Add a crude suppression files genera [...] adds 44820630dfa [analyzer] NFC: Change evalCall() to provide a CallEvent. adds 3bb7b2ec7f7 [analyzer] Fix JSON dumps for dynamic type information. adds f9f6cdb1a8d [analyzer] Fix JSON dumps for location contexts. adds 064c8c689a3 [analyzer] Fix JSON dumps for store clusters. adds b50d1673581 [analyzer] exploded-graph-rewriter: Fix escaping StringRegions. adds 5740e77f03e [analyzer] exploded-graph-rewriter: Implement a --diff mode. adds e24b34e9c9b AMDGPU: Undo sub x, c canonicalization for v2i16 adds baae41ff76f FileCheck: Return parse error w/ Error & Expected adds a2ef1ba32f9 [FileCheck] Stop qualifying expressions as numeric adds e4c2e9b016c AMDGPU: Consolidate some getGeneration checks adds d88e28d13e6 [llvm-objdump] Switch between ARM/Thumb based on mapping symbols. adds c67c484f36d AMDGPU: Don't clobber VCC in MUBUF addr64 emulation adds 27cf743bff0 [libFuzzer] ensure that DFT and autofocus works for C++ (ma [...] adds 451f7feb64a [X86] Add v64i8/v32i16 to several places in X86CallingConv. [...] adds b4ea64570cb [X86] Remove memory instructions form isUseDefConvertible. adds d5d15b4c1fd [clang][AST] Refactoring ASTNameGenerator to use pimpl patt [...] adds 3ba20e943ed [X86] Add test cases showing missed opportunities to use th [...] adds 0de98ebd00d DWARF: Provide accessors to DIERef fields adds 4b4dae1c768 [MIPS GlobalISel] Select floating point to integer conversions adds 153bd24eda1 [MIPS GlobalISel] Select integer to floating point conversions adds e79b3cdc39b TargetParserTest.ARMExtensionFeatures run out of memory on [...] adds dad50a74587 [NFC] Update documentation for AtomicCmpXchgInst adds 5418d335e1d Fix -Wmismatched-tags introduced in r363910 adds f237c7d411f [Testing] Dumping the graph requires assertions be enabled adds c230eea2f34 [clang][ASTMatchers] Add definition for cxxDeductionGuideDe [...] adds 7064a437f85 [llvm-nm] Generalize ELF symbol types 'N' and 'n' adds 5d5d2ca69e2 [clang] Fixing windows buildbot after D61552 adds e10a881c2b0 Revert "[clang] Fixing windows buildbot after D61552" adds a4876282704 [DAGCombine] Reduce scope of ShAmtVal variable. NFCI. adds a4d705e0ef3 [X86] LowerAVXExtend - handle ANY_EXTEND_VECTOR_INREG lower [...] adds d687fa7d023 [lldb] [Process/NetBSD] Remove unnecessary register buffer [...] adds 98a0ac5c0fb [DAGCombine] Add TODOs for some combines that should suppor [...] adds 72186a24942 [SLP][X86] Add lookahead reordering tests from D60897 adds d91b1edf7b5 Dump more information about construct expressions (resolved [...] adds ffed2c96d9f [ELF][ARM] Merge handleARMTlsRelocation() into handleTlsRel [...] adds 249fde85832 [ELF][ARM][AARCH64][MIPS][PPC] Simplify the logic to create [...] adds 1d8093249f5 [DAGCombiner] Support (shl (zext (srl x, C)), C) -> (zext ( [...] adds 30ea0c4d74e [yaml2obj] - Convert `ELFState<ELFT>::addSymbols` method to [...] adds 082ffa9960c Virtualize TargetInstrInfo::getRegClass() adds 20fe9e54525 Add test cases for explicit casts when dumping the AST to J [...] adds 36358cd3ed0 [unittests] Use object library if cmake supports it adds 0846c125f98 [AMDGPU] gfx1010 core wave32 changes adds 0ac17bef251 Removing a helper function that was trivial to inline into [...] adds 232db110204 [ARM] Add a batch of MVE integer instructions. adds 4452c3b490e [NFC][SLP] Pre-commit unary FNeg test to X86/phi3.ll adds 345473c7910 [InstCombine] add tests for checking power-of-2; NFC adds ab4bcd844ab AIX system headers need stdint.h and inttypes.h to be re-enterable adds fcce5317527 AMDGPU: Make test functions hidden adds b7f87c0ecfe AMDGPU: Treat undef as an inline immediate
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/ClangdServer.cpp | 11 + clang-tools-extra/clangd/Protocol.h | 13 +- .../clangd/test/fixits-duplication.test | 221 + clang/docs/LibASTMatchersReference.html | 85 +- clang/include/clang/AST/DeclCXX.h | 3 + clang/include/clang/AST/JSONNodeDumper.h | 5 + clang/include/clang/AST/Mangle.h | 13 + clang/include/clang/AST/TextNodeDumper.h | 3 - clang/include/clang/ASTMatchers/ASTMatchers.h | 63 +- clang/include/clang/Basic/BuiltinsAMDGPU.def | 2 + clang/include/clang/Frontend/CompilerInstance.h | 4 - clang/include/clang/Frontend/Utils.h | 43 +- clang/include/clang/Index/CodegenNameGenerator.h | 3 +- clang/include/clang/StaticAnalyzer/Core/Checker.h | 5 +- .../clang/StaticAnalyzer/Core/CheckerManager.h | 2 +- clang/lib/AST/CMakeLists.txt | 1 + clang/lib/AST/Expr.cpp | 13 +- clang/lib/AST/JSONNodeDumper.cpp | 51 + clang/lib/AST/Mangle.cpp | 205 + clang/lib/AST/TextNodeDumper.cpp | 11 +- clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 2 + clang/lib/ASTMatchers/Dynamic/Registry.cpp | 2 + clang/lib/Analysis/AnalysisDeclContext.cpp | 5 +- clang/lib/Analysis/RetainSummaryManager.cpp | 9 +- clang/lib/Frontend/CompilerInstance.cpp | 14 +- clang/lib/Frontend/DependencyFile.cpp | 274 +- clang/lib/Headers/avx512bwintrin.h | 4 +- clang/lib/Headers/avx512vlintrin.h | 6 +- clang/lib/Headers/inttypes.h | 5 + clang/lib/Headers/stdint.h | 5 + clang/lib/Index/CodegenNameGenerator.cpp | 193 +- .../Checkers/BuiltinFunctionChecker.cpp | 31 +- .../lib/StaticAnalyzer/Checkers/CStringChecker.cpp | 7 +- .../lib/StaticAnalyzer/Checkers/ChrootChecker.cpp | 57 +- .../StaticAnalyzer/Checkers/DeadStoresChecker.cpp | 23 + .../Checkers/ExprInspectionChecker.cpp | 9 +- .../RetainCountChecker/RetainCountChecker.cpp | 11 +- .../RetainCountChecker/RetainCountChecker.h | 2 +- .../StaticAnalyzer/Checkers/SmartPtrModeling.cpp | 24 +- .../Checkers/StdLibraryFunctionsChecker.cpp | 10 +- .../lib/StaticAnalyzer/Checkers/StreamChecker.cpp | 11 +- clang/lib/StaticAnalyzer/Core/CheckerManager.cpp | 14 +- clang/lib/StaticAnalyzer/Core/DynamicTypeMap.cpp | 4 +- clang/lib/StaticAnalyzer/Core/Environment.cpp | 3 +- clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 3 - clang/lib/StaticAnalyzer/Core/RegionStore.cpp | 9 +- clang/test/AST/ast-dump-expr-json.cpp | 58 +- clang/test/AST/ast-dump-if-json.cpp | 1869 +++---- .../AST/ast-dump-record-definition-data-json.cpp | 5196 ++++++++++++++++++++ clang/test/AST/ast-dump-stmt-json.cpp | 1179 +++-- clang/test/AST/multistep-explicit-cast-json.c | 632 +++ clang/test/AST/multistep-explicit-cast-json.cpp | 1581 ++++++ clang/test/Analysis/deadstores-driverkit.cpp | 24 + clang/test/Analysis/dump_egraph.cpp | 9 +- .../exploded-graph-rewriter/environment_diff.dot | 110 + .../Analysis/exploded-graph-rewriter/escapes.c | 19 + .../Analysis/exploded-graph-rewriter/lit.local.cfg | 2 +- .../exploded-graph-rewriter/program_points.dot | 1 - .../Analysis/exploded-graph-rewriter/store.dot | 1 + .../exploded-graph-rewriter/store_diff.dot | 82 + clang/test/Analysis/expr-inspection.c | 6 +- clang/test/Analysis/os_object_base.h | 12 + clang/test/Analysis/osobject-retain-release.cpp | 21 +- clang/test/CMakeLists.txt | 1 + clang/test/CodeGen/flatten.c | 6 + clang/test/CodeGenCXX/flatten.cpp | 4 + clang/test/CodeGenOpenCL/builtins-amdgcn.cl | 12 + .../Frontend/optimization-remark-line-directive.c | 6 +- clang/test/Frontend/optimization-remark-new-pm.c | 20 + ...c => optimization-remark-with-hotness-new-pm.c} | 17 +- .../Frontend/optimization-remark-with-hotness.c | 6 + clang/test/Frontend/optimization-remark.c | 22 +- .../warn-binary-conditional-expression-unused.c | 15 + clang/test/lit.cfg.py | 4 + clang/test/lit.site.cfg.py.in | 1 + .../ASTMatchers/ASTMatchersNarrowingTest.cpp | 41 + .../ASTMatchers/ASTMatchersTraversalTest.cpp | 50 + clang/unittests/Tooling/CMakeLists.txt | 1 + .../LambdaTemplateParams.cpp | 6 +- clang/utils/analyzer/exploded-graph-rewriter.py | 280 +- compiler-rt/lib/fuzzer/dataflow/DataFlow.cpp | 4 +- compiler-rt/test/fuzzer/OnlySomeBytesTest.cpp | 4 +- compiler-rt/test/fuzzer/only-some-bytes.test | 11 +- libcxx/include/any | 2 +- libcxx/include/inttypes.h | 5 + libcxx/include/stdint.h | 5 + .../test/std/depr/depr.c.headers/stdint_h.sh.cpp | 268 + libcxx/www/cxx2a_status.html | 8 +- lld/ELF/Arch/AArch64.cpp | 2 +- lld/ELF/Arch/AMDGPU.cpp | 7 + lld/ELF/Arch/ARM.cpp | 3 - lld/ELF/Arch/Mips.cpp | 4 +- lld/ELF/Arch/PPC.cpp | 11 +- lld/ELF/Arch/PPC64.cpp | 7 + lld/ELF/Relocations.cpp | 119 +- lld/ELF/Target.h | 6 +- lld/test/ELF/aarch64-abs32-dyn.s | 14 + lld/test/ELF/arm-abs32-dyn.s | 9 + lld/test/ELF/new-dtags.test | 4 +- lld/test/ELF/ppc64-abs32-dyn.s | 14 + lld/test/ELF/ppc64-abs64-dyn.s | 29 + lld/test/ELF/relative-dynamic-reloc-ppc64.s | 71 - lld/test/ELF/shared-ppc64.s | 6 +- lld/test/ELF/shared.s | 2 +- .../MainThreadChecker/MainThreadCheckerRuntime.cpp | 7 +- .../InstrumentationRuntime/TSan/TSanRuntime.cpp | 4 +- .../InstrumentationRuntime/UBSan/UBSanRuntime.cpp | 5 +- .../ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp | 2 +- .../MemoryHistory/asan/MemoryHistoryASan.cpp | 3 +- .../Process/NetBSD/NativeRegisterContextNetBSD.cpp | 77 +- .../Process/NetBSD/NativeRegisterContextNetBSD.h | 30 +- .../NetBSD/NativeRegisterContextNetBSD_x86_64.cpp | 17 +- .../NetBSD/NativeRegisterContextNetBSD_x86_64.h | 5 - .../Plugins/Process/Utility/HistoryThread.cpp | 8 +- .../source/Plugins/Process/Utility/HistoryThread.h | 8 +- .../Plugins/Process/Utility/HistoryUnwind.cpp | 6 +- .../source/Plugins/Process/Utility/HistoryUnwind.h | 4 +- .../Plugins/SymbolFile/DWARF/AppleDWARFIndex.cpp | 2 +- lldb/source/Plugins/SymbolFile/DWARF/DIERef.cpp | 9 + lldb/source/Plugins/SymbolFile/DWARF/DIERef.h | 44 +- .../source/Plugins/SymbolFile/DWARF/DWARFBaseDIE.h | 3 +- .../Plugins/SymbolFile/DWARF/DWARFDebugInfo.cpp | 9 +- .../SymbolFile/DWARF/DebugNamesDWARFIndex.cpp | 2 +- .../Plugins/SymbolFile/DWARF/HashedNameToDIE.h | 2 +- lldb/source/Plugins/SymbolFile/DWARF/NameToDIE.cpp | 9 +- .../Plugins/SymbolFile/DWARF/SymbolFileDWARF.h | 6 +- .../SymbolFile/DWARF/SymbolFileDWARFDebugMap.h | 1 - .../SymbolFile/DWARF/SymbolFileDWARFDwo.cpp | 7 +- .../SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp | 19 +- lldb/unittests/tools/lldb-mi/utils/CMakeLists.txt | 21 +- llvm/docs/CommandGuide/FileCheck.rst | 18 +- llvm/include/llvm/Analysis/ScalarEvolution.h | 9 +- llvm/include/llvm/CodeGen/TargetInstrInfo.h | 1 + llvm/include/llvm/IR/IRBuilder.h | 12 +- llvm/include/llvm/IR/Instructions.h | 6 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 22 + llvm/include/llvm/Object/ELFObjectFile.h | 3 +- llvm/include/llvm/Support/FileCheck.h | 253 +- llvm/lib/Analysis/MemorySSAUpdater.cpp | 15 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 9 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 56 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 30 +- llvm/lib/Support/FileCheck.cpp | 466 +- llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 19 +- llvm/lib/Target/AMDGPU/AMDGPU.td | 6 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 194 +- llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td | 8 +- llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp | 5 +- .../Target/AMDGPU/AMDGPULowerKernelArguments.cpp | 2 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 57 + .../Target/AMDGPU/AMDGPUTargetTransformInfo.cpp | 2 +- llvm/lib/Target/AMDGPU/DSInstructions.td | 6 +- .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 6 + llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp | 9 +- llvm/lib/Target/AMDGPU/SIFoldOperands.cpp | 7 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 33 +- llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 30 +- llvm/lib/Target/AMDGPU/SIInstrInfo.cpp | 41 +- llvm/lib/Target/AMDGPU/SIInstrInfo.h | 9 + llvm/lib/Target/AMDGPU/SIInstrInfo.td | 37 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 34 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h | 37 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.td | 2 - llvm/lib/Target/AMDGPU/VOP2Instructions.td | 4 +- llvm/lib/Target/AMDGPU/VOP3Instructions.td | 4 +- llvm/lib/Target/AMDGPU/VOP3PInstructions.td | 10 + llvm/lib/Target/AMDGPU/VOPCInstructions.td | 2 +- llvm/lib/Target/ARM/ARMInstrFormats.td | 2 + llvm/lib/Target/ARM/ARMInstrInfo.td | 13 + llvm/lib/Target/ARM/ARMInstrMVE.td | 676 +++ llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 153 +- .../Target/ARM/Disassembler/ARMDisassembler.cpp | 102 +- .../lib/Target/ARM/MCTargetDesc/ARMInstPrinter.cpp | 8 + llvm/lib/Target/ARM/MCTargetDesc/ARMInstPrinter.h | 2 + .../Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp | 8 + llvm/lib/Target/Mips/Mips32r6InstrInfo.td | 3 - llvm/lib/Target/Mips/Mips64InstrInfo.td | 4 +- llvm/lib/Target/Mips/Mips64r6InstrInfo.td | 3 + llvm/lib/Target/Mips/MipsInstructionSelector.cpp | 28 + llvm/lib/Target/Mips/MipsLegalizerInfo.cpp | 20 + llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp | 23 + llvm/lib/Target/X86/X86CallingConv.td | 7 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 62 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 30 +- .../Transforms/InstCombine/InstCombineCompares.cpp | 27 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 81 +- .../MemorySSA/simple_loop_unswitch_nontrivial.ll | 113 + .../test/CodeGen/AArch64/hwasan-check-memaccess.ll | 6 +- llvm/test/CodeGen/AArch64/max-jump-table.ll | 146 +- llvm/test/CodeGen/AArch64/min-jump-table.ll | 17 +- llvm/test/CodeGen/AMDGPU/add.v2i16.ll | 2 +- llvm/test/CodeGen/AMDGPU/add3.ll | 9 + llvm/test/CodeGen/AMDGPU/add_i1.ll | 12 +- llvm/test/CodeGen/AMDGPU/add_shl.ll | 6 + llvm/test/CodeGen/AMDGPU/and_or.ll | 6 + .../CodeGen/AMDGPU/callee-special-input-sgprs.ll | 46 +- llvm/test/CodeGen/AMDGPU/chain-hi-to-lo.ll | 10 +- .../CodeGen/AMDGPU/constant-address-space-32bit.ll | 12 + llvm/test/CodeGen/AMDGPU/fold-readlane.mir | 123 + llvm/test/CodeGen/AMDGPU/gws-hazards.mir | 103 + .../AMDGPU/hsa-metadata-kernel-code-props-v3.ll | 2 +- llvm/test/CodeGen/AMDGPU/huge-private-buffer.ll | 27 +- llvm/test/CodeGen/AMDGPU/insert-skip-from-vcc.mir | 20 + llvm/test/CodeGen/AMDGPU/insert-skips-gws.mir | 59 + .../AMDGPU/large-work-group-promote-alloca.ll | 20 +- .../CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier.ll | 179 + .../test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.init.ll | 119 + .../CodeGen/AMDGPU/mubuf-legalize-operands.mir | 17 +- llvm/test/CodeGen/AMDGPU/or3.ll | 5 + llvm/test/CodeGen/AMDGPU/regbank-reassign.mir | 18 + llvm/test/CodeGen/AMDGPU/shl_add.ll | 5 + llvm/test/CodeGen/AMDGPU/shl_or.ll | 8 + .../test/CodeGen/AMDGPU/shrink-add-sub-constant.ll | 1443 ++++++ llvm/test/CodeGen/AMDGPU/sminmax.v2i16.ll | 16 +- llvm/test/CodeGen/AMDGPU/smrd.ll | 1 + llvm/test/CodeGen/AMDGPU/sub_i1.ll | 12 +- .../CodeGen/AMDGPU/tail-duplication-convergent.ll | 48 + llvm/test/CodeGen/AMDGPU/wave32.ll | 1140 +++++ llvm/test/CodeGen/AMDGPU/xor3.ll | 8 + llvm/test/CodeGen/AMDGPU/xor_add.ll | 5 + llvm/test/CodeGen/ARM/inlineasm-switch-mode.ll | 19 +- .../instruction-select/fptosi_and_fptoui.mir | 69 + .../instruction-select/sitofp_and_uitofp.mir | 65 + .../GlobalISel/legalizer/fptosi_and_fptoui.mir | 369 ++ .../GlobalISel/legalizer/sitofp_and_uitofp.mir | 369 ++ .../Mips/GlobalISel/llvm-ir/fptosi_and_fptoui.ll | 155 + .../Mips/GlobalISel/llvm-ir/sitofp_and_uitofp.ll | 155 + .../GlobalISel/regbankselect/fptosi_and_fptoui.mir | 63 + .../GlobalISel/regbankselect/sitofp_and_uitofp.mir | 63 + llvm/test/CodeGen/X86/bmi.ll | 65 + llvm/test/CodeGen/X86/combine-pmuldq.ll | 17 +- llvm/test/CodeGen/X86/combine-shl.ll | 40 +- llvm/test/CodeGen/X86/pmul.ll | 91 +- llvm/test/CodeGen/X86/sandybridge-loads.ll | 26 +- llvm/test/CodeGen/X86/vector-reduce-mul-widen.ll | 130 +- llvm/test/CodeGen/X86/vector-reduce-mul.ll | 353 +- llvm/test/CodeGen/X86/widen_load-3.ll | 46 +- llvm/test/FileCheck/line-count.txt | 6 +- llvm/test/FileCheck/numeric-expression.txt | 14 +- llvm/test/FileCheck/string-defines-diagnostics.txt | 2 +- llvm/test/MC/AMDGPU/gfx10-constant-bus.s | 10 + llvm/test/MC/AMDGPU/wave32.s | 412 ++ llvm/test/MC/ARM/mve-bitops.s | 441 ++ llvm/test/MC/ARM/mve-integer.s | 320 ++ llvm/test/MC/ARM/mve-vmov-lane.s | 16 + .../test/MC/Disassembler/AMDGPU/gfx10-sgpr-max.txt | 6 + llvm/test/MC/Disassembler/AMDGPU/wave32.txt | 164 + llvm/test/MC/Disassembler/ARM/mve-bitops.txt | 150 + llvm/test/MC/Disassembler/ARM/mve-integer.txt | 401 ++ llvm/test/MC/Disassembler/ARM/mve-vmov-lane.txt | 13 + .../Mips/mips32r6/valid-mips32r6-el.txt | 1 - .../Disassembler/Mips/mips32r6/valid-mips32r6.txt | 1 - llvm/test/MC/Mips/mips32r6/invalid-mips32r2.s | 1 + llvm/test/MC/Mips/mips32r6/relocations.s | 5 - llvm/test/MC/Mips/mips32r6/valid.s | 1 - llvm/test/MachineVerifier/test_g_addrspacecast.mir | 2 +- llvm/test/MachineVerifier/test_g_build_vector.mir | 2 +- llvm/test/MachineVerifier/test_g_fcmp.mir | 2 +- llvm/test/MachineVerifier/test_g_gep.mir | 2 +- llvm/test/MachineVerifier/test_g_icmp.mir | 2 +- llvm/test/MachineVerifier/test_g_intrinsic.mir | 2 +- .../test_g_intrinsic_w_side_effects.mir | 2 +- llvm/test/MachineVerifier/test_g_inttoptr.mir | 2 +- llvm/test/MachineVerifier/test_g_load.mir | 2 +- llvm/test/MachineVerifier/test_g_ptrtoint.mir | 2 +- llvm/test/MachineVerifier/test_g_sextload.mir | 2 +- llvm/test/MachineVerifier/test_g_store.mir | 2 +- llvm/test/MachineVerifier/test_g_trunc.mir | 2 +- llvm/test/MachineVerifier/test_g_zextload.mir | 2 +- .../IndVarSimplify/eliminate-comparison.ll | 542 +- .../Transforms/IndVarSimplify/lftr-multi-exit.ll | 69 +- llvm/test/Transforms/InstCombine/ispow2.ll | 138 + .../InstCombine/lshr-and-signbit-icmpeq-zero.ll | 30 +- .../InstCombine/shl-and-signbit-icmpeq-zero.ll | 30 +- llvm/test/Transforms/InstSimplify/phi.ll | 34 +- .../test/Transforms/SLPVectorizer/X86/lookahead.ll | 238 +- llvm/test/Transforms/SLPVectorizer/X86/phi3.ll | 41 + llvm/test/tools/llvm-dwarfdump/cmdline.test | 2 - llvm/test/tools/llvm-nm/nonalloc.test | 22 +- llvm/test/tools/llvm-objdump/ARM/v7r-subfeatures.s | 8 +- .../llvm-objdump/X86/disassemble-code-data-mix.s | 7 +- .../tools/llvm-readobj/elf-dynamic-malformed.test | 8 +- llvm/test/tools/llvm-readobj/elf-dynamic-tags.test | 8 +- llvm/test/tools/llvm-readobj/rpath.test | 2 +- llvm/tools/llvm-nm/llvm-nm.cpp | 19 +- llvm/tools/llvm-objdump/llvm-objdump.cpp | 113 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 35 +- llvm/tools/yaml2obj/yaml2elf.cpp | 91 +- llvm/unittests/Support/FileCheckTest.cpp | 287 +- llvm/unittests/Support/TargetParserTest.cpp | 92 +- llvm/utils/chunk-print-before-all.py | 42 + .../clang-tools-extra/clang-tidy/fuchsia/BUILD.gn | 3 +- .../clangd/refactor/tweaks/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 1 + llvm/utils/gn/secondary/clang/test/BUILD.gn | 1 + .../gn/secondary/clang/unittests/Tooling/BUILD.gn | 1 + llvm/utils/gn/secondary/llvm/lib/CodeGen/BUILD.gn | 2 +- pstl/include/pstl/internal/algorithm_impl.h | 5 +- .../include/pstl/internal/parallel_backend_utils.h | 12 +- .../algorithms/alg.merge/inplace_merge.pass.cpp | 6 +- pstl/test/std/algorithms/alg.merge/merge.pass.cpp | 2 +- .../alg.copy/copy_if.pass.cpp | 4 +- .../alg.partitions/is_partitioned.pass.cpp | 2 +- .../alg.partitions/partition.pass.cpp | 8 +- .../alg.partitions/partition_copy.pass.cpp | 4 +- .../alg.reverse/reverse.pass.cpp | 2 +- .../alg.reverse/reverse_copy.pass.cpp | 1 - .../alg.modifying.operations/copy_move.pass.cpp | 10 +- .../alg.modifying.operations/fill.pass.cpp | 2 +- .../alg.modifying.operations/generate.pass.cpp | 10 +- .../alg.modifying.operations/remove.pass.cpp | 2 +- .../alg.modifying.operations/remove_copy.pass.cpp | 7 +- .../alg.modifying.operations/replace.pass.cpp | 14 +- .../alg.modifying.operations/replace_copy.pass.cpp | 2 +- .../alg.modifying.operations/rotate.pass.cpp | 4 +- .../alg.modifying.operations/swap_ranges.pass.cpp | 2 +- .../transform_binary.pass.cpp | 9 +- .../unique_copy_equal.pass.cpp | 6 +- .../algorithms/alg.nonmodifying/all_of.pass.cpp | 2 +- .../algorithms/alg.nonmodifying/any_of.pass.cpp | 2 +- .../std/algorithms/alg.nonmodifying/count.pass.cpp | 2 +- .../std/algorithms/alg.nonmodifying/find.pass.cpp | 2 +- .../algorithms/alg.nonmodifying/find_end.pass.cpp | 4 +- .../alg.nonmodifying/find_first_of.pass.cpp | 4 +- .../algorithms/alg.nonmodifying/none_of.pass.cpp | 2 +- .../alg.nonmodifying/nth_element.pass.cpp | 4 +- .../algorithms/alg.nonmodifying/search_n.pass.cpp | 2 +- .../alg.heap.operations/is_heap.pass.cpp | 5 +- .../alg.set.operations/includes.pass.cpp | 4 +- .../alg.sorting/alg.set.operations/set.pass.cpp | 4 +- .../std/algorithms/alg.sorting/is_sorted.pass.cpp | 2 +- .../algorithms/alg.sorting/partial_sort.pass.cpp | 17 +- pstl/test/std/algorithms/alg.sorting/sort.pass.cpp | 6 +- .../numeric.ops/adjacent_difference.pass.cpp | 26 +- pstl/test/std/numerics/numeric.ops/scan.pass.cpp | 10 +- .../numerics/numeric.ops/transform_reduce.pass.cpp | 12 +- .../numerics/numeric.ops/transform_scan.pass.cpp | 9 +- .../uninitialized_copy_move.pass.cpp | 2 - 338 files changed, 22263 insertions(+), 4118 deletions(-) create mode 100644 clang-tools-extra/clangd/test/fixits-duplication.test create mode 100644 clang/test/AST/ast-dump-record-definition-data-json.cpp create mode 100644 clang/test/AST/multistep-explicit-cast-json.c create mode 100644 clang/test/AST/multistep-explicit-cast-json.cpp create mode 100644 clang/test/Analysis/deadstores-driverkit.cpp create mode 100644 clang/test/Analysis/exploded-graph-rewriter/environment_diff.dot create mode 100644 clang/test/Analysis/exploded-graph-rewriter/escapes.c create mode 100644 clang/test/Analysis/exploded-graph-rewriter/store_diff.dot create mode 100644 clang/test/Frontend/optimization-remark-new-pm.c copy clang/test/Frontend/{optimization-remark-with-hotness.c => optimization-remar [...] create mode 100644 clang/test/Sema/warn-binary-conditional-expression-unused.c create mode 100644 libcxx/test/std/depr/depr.c.headers/stdint_h.sh.cpp create mode 100644 lld/test/ELF/aarch64-abs32-dyn.s create mode 100644 lld/test/ELF/ppc64-abs32-dyn.s create mode 100644 lld/test/ELF/ppc64-abs64-dyn.s delete mode 100644 lld/test/ELF/relative-dynamic-reloc-ppc64.s create mode 100644 llvm/test/Analysis/MemorySSA/simple_loop_unswitch_nontrivial.ll create mode 100644 llvm/test/CodeGen/AMDGPU/gws-hazards.mir create mode 100644 llvm/test/CodeGen/AMDGPU/insert-skips-gws.mir create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.init.ll create mode 100644 llvm/test/CodeGen/AMDGPU/wave32.ll create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/instruction-select/fptosi_and [...] create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/instruction-select/sitofp_and [...] create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/legalizer/fptosi_and_fptoui.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/legalizer/sitofp_and_uitofp.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/fptosi_and_fptoui.ll create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/sitofp_and_uitofp.ll create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/regbankselect/fptosi_and_fptoui.mir create mode 100644 llvm/test/CodeGen/Mips/GlobalISel/regbankselect/sitofp_and_uitofp.mir create mode 100644 llvm/test/MC/AMDGPU/wave32.s create mode 100644 llvm/test/MC/ARM/mve-bitops.s create mode 100644 llvm/test/MC/ARM/mve-integer.s create mode 100644 llvm/test/MC/ARM/mve-vmov-lane.s create mode 100644 llvm/test/MC/Disassembler/AMDGPU/wave32.txt create mode 100644 llvm/test/MC/Disassembler/ARM/mve-bitops.txt create mode 100644 llvm/test/MC/Disassembler/ARM/mve-integer.txt create mode 100644 llvm/test/MC/Disassembler/ARM/mve-vmov-lane.txt create mode 100644 llvm/test/Transforms/InstCombine/ispow2.ll create mode 100644 llvm/utils/chunk-print-before-all.py