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-allyesconfig in repository toolchain/ci/llvm-project.
from 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 adds 6ab35c9dc0b [pstl] Mark pstl tests as unsupported before C++17 adds 1fffe8d6eed Dump more information about expressions involving temporari [...] adds c25ea86d439 [Sema] Diagnose addr space mismatch while constructing objects adds d729ed8d44e [InstCombine] add commuted variants for power-of-2 checks; NFC adds e917b3b4b81 [AMDGPU] gfx10 tests. NFC. adds aa10f050447 [CodeGen] Fix formatting and comments (NFC) adds 68f29dac4be [clang-ifs] Clang Interface Stubs, first version (second la [...] adds 5dc457cbe45 AMDGPU: Fix ignoring DisableFramePointerElim in leaf functions adds 5dbe4a99266 AMDGPU: Eliminate test usage of legacy FP elim attributes adds 01511192b23 [InstCombine] cttz(-x) -> cttz(x) adds 7fac5c8d940 Store a pointer to the return value in a static alloca and [...] adds 8c80d08052e [Tests] Add a tricky LFTR case for documentation purposes adds 02508decf4a [DAGCombiner][NFC] Remove unused var adds 801c0f12b0a [DAGCombiner] Use getAPIntValue() instead of getZExtValue() [...] adds 63311bfb833 [InstCombine] canonicalize check for power-of-2 adds 9e1665f2d61 [X86] Add BLSI to isUseDefConvertible. adds 04c5bc989a3 [pstl] Default to the serial backend when unspecified adds 0034e84aa54 [OpenMP] Add support for handling declare target to clause [...] adds 73dbe9d5175 gn build: Merge r363948 adds 6d9fb68c536 [X86] Make _mm_mask_cvtps_ph, _mm_maskz_cvtps_ph, _mm256_ma [...] adds 2c450434152 lld/elf: Deduplicate undefined symbol diagnostics adds 678e19d80c2 [NFC] Fix for InterfaceStubs tests (adding REQUIRES: x86-re [...] adds a7fd8a806f0 [LFTR] Fix a (latent?) bug related to nested loops adds 7dbb3a8fac6 Print additional information on dependent scopes when dumpi [...] adds 7f1b223a5a2 Print additional information about @encode expressions when [...] adds e0c1c3baf90 [NFC] Updated tests for D63546 adds f2f7d72f005 [libc++] Take 2: Implement CTAD for map and multimap adds b206513e459 [clang][NewPM] Move EntryExitInstrumenterPass to the start [...] adds 642ed40e57f [NFC] Add more tests for D46262 adds 97dc622ab3f [clang][NewPM] Do not eliminate available_externally durng [...] adds 07ed9cfc3e8 Fix crash and rejects-valid when a later template parameter [...] adds 3fd3de147b9 Fix passing structs and AVX vectors through sysv_abi adds 273d97e6bf4 [InstCombine] fix typo in comment; NFC adds 60ca31a7dda [clang-tidy] Fail gracefully upon empty database fields adds 78b239ea67c P0840R2: support for [[no_unique_address]] attribute adds 108a946319d Update LLVM test to not check for the EliminateAvailableExt [...] adds 9589db7a98e [NFC][SLP] Pre-commit unary FNeg test to X86/propagate_ir_flags.ll adds 8ad1decf453 AMDGPU: Insert mem_viol check loop around GWS pre-GFX9 adds 8cca3a5a85e Rename CodeGenFunction::overlapFor* to getOverlapFor*. adds 3207566dd6c [InstSimplify] add tests for known-not-a-power-of-2; NFC adds d0b11698cdf [LICM & MSSA] Limit unsafe sinking and hoisting. adds 740322f1eb9 AMDGPU: Add intrinsics for DS GWS semaphore instructions adds 6fde832b82d [profile] Solaris ld supports __start___llvm_prof_data etc. labels adds d5f16d6cfcc [test][Driver] Fix Clang :: Driver/cl-response-file.c adds bcdbc9a1157 AMDGPU: Add DS GWS sema builtins adds 8b1abe568e6 [PowerPC][NFC] Fix comments for AltVSXFMARel mapping. adds 75e23f8523b Print information about various ObjC expression nodes when [...] adds 25f08a17c31 [ARM GlobalISel] Add support for s64 G_ADD and G_SUB. adds d88db6d7fc9 AMDGPU: Always use s33 for global scratch wave offset adds 45270054bc2 [ARM GlobalISel] Tests for s64 G_ADD and G_SUB. adds 944a7117e92 [CodeGen] Refactor check of suitability for a jump table (NFC) adds 4513f0f0224 [libc++] Recommit r363692 to implement P0608R3 adds 442702a9f99 [X86] Change LL to O in the definitions for the vp2intersec [...] adds 5c287f751aa [analyzer] DeadStores: Update the crude suppression for fil [...] adds 73986707bd5 [CodeGen][test] Use FileCheck variable matchers for better [...] adds b342f026a46 [InstSimplify] simplify power-of-2 (single bit set) sequences adds 1c0bd6dd2ca [Reassociate] Remove bogus assert reported in PR42349. adds 0cdae2681a2 Revert "Fix a crash in option parsing." adds f923d9b53f2 [llvm-objcopy][MachO] Rebuild the symbol/string table in th [...] adds bc0d08e0eec [GlobalISel][Localizer] Allow localization of G_INTTOPTR an [...] adds 679669a77e5 [libFuzzer] split DataFlow.cpp into two .cpp files, one of [...] adds ddd056c9847 [MIPS GlobalISel] Fix -Wunused-variable in -DLLVM_ENABLE_AS [...] adds d34c3094c05 [GN] Fix build
No new revisions were added by this update.
Summary of changes: .../test/clang-tidy/empty-database.cpp | 3 + .../empty-database/compile_commands.json | 4 + clang/include/clang/AST/Decl.h | 5 + clang/include/clang/AST/DeclCXX.h | 10 +- clang/include/clang/AST/JSONNodeDumper.h | 16 + clang/include/clang/AST/Mangle.h | 12 +- clang/include/clang/AST/TextNodeDumper.h | 3 - clang/include/clang/Basic/Attr.td | 20 +- clang/include/clang/Basic/AttrDocs.td | 26 + clang/include/clang/Basic/BuiltinsAMDGPU.def | 4 + clang/include/clang/Basic/BuiltinsX86.def | 6 +- .../include/clang/Basic/DiagnosticFrontendKinds.td | 2 + clang/include/clang/Basic/DiagnosticSemaKinds.td | 3 + clang/include/clang/Driver/Options.td | 3 + clang/include/clang/Driver/Types.def | 1 + clang/include/clang/Frontend/FrontendActions.h | 20 + clang/include/clang/Frontend/FrontendOptions.h | 4 + clang/include/clang/Sema/Overload.h | 19 + clang/lib/AST/Decl.cpp | 33 + clang/lib/AST/DeclCXX.cpp | 22 +- clang/lib/AST/ItaniumMangle.cpp | 2 +- clang/lib/AST/JSONNodeDumper.cpp | 188 + clang/lib/AST/Mangle.cpp | 314 +- clang/lib/AST/RecordLayoutBuilder.cpp | 126 +- clang/lib/AST/TextNodeDumper.cpp | 11 +- clang/lib/ASTMatchers/ASTMatchersInternal.cpp | 2 + clang/lib/CodeGen/BackendUtil.cpp | 6 + clang/lib/CodeGen/CGClass.cpp | 6 +- clang/lib/CodeGen/CGDebugInfo.cpp | 18 +- clang/lib/CodeGen/CGDebugInfo.h | 10 +- clang/lib/CodeGen/CGDecl.cpp | 17 +- clang/lib/CodeGen/CGDeclCXX.cpp | 2 +- clang/lib/CodeGen/CGExpr.cpp | 34 +- clang/lib/CodeGen/CGExprAgg.cpp | 33 +- clang/lib/CodeGen/CGExprConstant.cpp | 26 +- clang/lib/CodeGen/CGObjC.cpp | 2 +- clang/lib/CodeGen/CGOpenMPRuntime.cpp | 75 +- clang/lib/CodeGen/CGOpenMPRuntime.h | 4 +- clang/lib/CodeGen/CGRecordLayoutBuilder.cpp | 28 +- clang/lib/CodeGen/CGStmt.cpp | 4 +- clang/lib/CodeGen/CodeGenFunction.cpp | 8 + clang/lib/CodeGen/CodeGenFunction.h | 21 +- clang/lib/CodeGen/CodeGenModule.cpp | 14 +- clang/lib/CodeGen/TargetInfo.cpp | 26 +- clang/lib/Driver/Driver.cpp | 3 + clang/lib/Driver/ToolChains/Clang.cpp | 19 + clang/lib/Frontend/CMakeLists.txt | 1 + clang/lib/Frontend/CompilerInvocation.cpp | 21 + .../Frontend/InterfaceStubFunctionsConsumer.cpp | 378 + .../lib/FrontendTool/ExecuteCompilerInvocation.cpp | 4 + clang/lib/Headers/avx512fintrin.h | 17 +- clang/lib/Headers/avx512vlintrin.h | 35 +- clang/lib/Headers/inttypes.h | 5 + clang/lib/Headers/stdint.h | 5 + clang/lib/Parse/ParseDeclCXX.cpp | 1 + clang/lib/Sema/Sema.cpp | 4 +- clang/lib/Sema/SemaDeclAttr.cpp | 3 + clang/lib/Sema/SemaDeclCXX.cpp | 9 +- clang/lib/Sema/SemaInit.cpp | 2 + clang/lib/Sema/SemaOverload.cpp | 26 +- clang/lib/Sema/SemaTemplate.cpp | 45 +- .../StaticAnalyzer/Checkers/DeadStoresChecker.cpp | 2 +- .../Tooling/InterpolatingCompilationDatabase.cpp | 6 +- clang/lib/Tooling/Tooling.cpp | 2 +- clang/test/AST/ast-dump-decl-json.m | 9 +- clang/test/AST/ast-dump-expr-json.cpp | 58 +- clang/test/AST/ast-dump-expr-json.m | 4963 + clang/test/AST/ast-dump-stmt-json.cpp | 1156 +- clang/test/AST/ast-dump-stmt-json.m | 15 +- clang/test/AST/ast-dump-temporaries-json.cpp | 446 + clang/test/AST/multistep-explicit-cast-json.c | 632 + clang/test/AST/multistep-explicit-cast-json.cpp | 1581 + clang/test/Analysis/deadstores-driverkit.cpp | 2 +- .../Analysis/exploded-graph-rewriter/escapes.c | 1 + clang/test/CodeGen/arm64-microsoft-arguments.cpp | 4 +- clang/test/CodeGen/available-externally-suppress.c | 9 +- clang/test/CodeGen/avx512vl-builtins.c | 8 +- clang/test/CodeGen/sysv_abi.c | 49 + clang/test/CodeGen/x86_64-instrument-functions.c | 7 +- clang/test/CodeGenCXX/address-space-of-this.cpp | 5 +- clang/test/CodeGenCXX/conditional-gnu-ext.cpp | 8 +- clang/test/CodeGenCXX/debug-info-nrvo.cpp | 35 + clang/test/CodeGenCXX/lambda-expressions.cpp | 1 - clang/test/CodeGenCXX/no-unique-address.cpp | 79 + clang/test/CodeGenCXX/tail-padding.cpp | 44 + .../CodeGenObjC/objc-non-trivial-struct-nrvo.m | 1 - clang/test/CodeGenOpenCL/builtins-amdgcn-ci.cl | 8 + clang/test/CodeGenOpenCL/builtins-amdgcn.cl | 18 + clang/test/CodeGenOpenCLCXX/addrspace-ctor.cl | 14 + clang/test/Driver/cl-response-file.c | 2 +- clang/test/InterfaceStubs/bad-format.cpp | 8 + .../class-template-specialization.cpp | 43 + clang/test/InterfaceStubs/externstatic.c | 30 + .../function-template-specialization.cpp | 42 + .../InterfaceStubs/hidden-class-inheritance.cpp | 154 + clang/test/InterfaceStubs/inline.c | 68 + clang/test/InterfaceStubs/inline.h | 5 + clang/test/InterfaceStubs/object.cpp | 14 + .../InterfaceStubs/template-namespace-function.cpp | 32 + clang/test/InterfaceStubs/virtual.cpp | 42 + clang/test/InterfaceStubs/visibility.cpp | 46 + clang/test/InterfaceStubs/weak.cpp | 28 + clang/test/Layout/no-unique-address.cpp | 265 + clang/test/OpenMP/declare_target_codegen.cpp | 8 +- clang/test/OpenMP/declare_target_link_codegen.cpp | 18 +- ...nvptx_target_requires_unified_shared_memory.cpp | 80 +- clang/test/SemaCXX/address-space-ctor.cpp | 18 + clang/test/SemaCXX/cxx2a-no-unique-address.cpp | 19 + clang/test/SemaOpenCL/builtins-amdgcn-error-ci.cl | 3 +- .../SemaTemplate/resolve-single-template-id.cpp | 12 + clang/test/SemaTemplate/temp_arg_nontype.cpp | 19 + clang/utils/TableGen/ClangAttrEmitter.cpp | 38 +- clang/www/cxx_status.html | 2 +- compiler-rt/lib/fuzzer/dataflow/DataFlow.cpp | 129 +- compiler-rt/lib/fuzzer/dataflow/DataFlow.h | 32 + .../lib/fuzzer/dataflow/DataFlowCallbacks.cpp | 86 + compiler-rt/test/fuzzer/dataflow.test | 5 +- compiler-rt/test/fuzzer/only-some-bytes-fork.test | 3 +- compiler-rt/test/fuzzer/only-some-bytes.test | 3 +- debuginfo-tests/nrvo-string.cpp | 25 +- debuginfo-tests/win_cdb/nrvo.cpp | 49 + libcxx/include/inttypes.h | 5 + libcxx/include/iterator | 16 + libcxx/include/map | 61 +- libcxx/include/stdint.h | 5 + libcxx/include/variant | 32 +- .../associative/map/map.cons/deduct.fail.cpp | 107 + .../associative/map/map.cons/deduct.pass.cpp | 137 + .../associative/map/map.cons/deduct_const.pass.cpp | 107 + .../multimap/multimap.cons/deduct.fail.cpp | 107 + .../multimap/multimap.cons/deduct.pass.cpp | 137 + .../multimap/multimap.cons/deduct_const.pass.cpp | 107 + .../test/std/depr/depr.c.headers/stdint_h.sh.cpp | 268 + .../variant.variant/variant.assign/T.pass.cpp | 59 +- .../variant.variant/variant.assign/conv.fail.cpp | 52 + .../variant.variant/variant.ctor/T.pass.cpp | 60 +- .../variant.variant/variant.ctor/conv.fail.cpp | 39 + libcxx/www/cxx2a_status.html | 2 +- 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 | 240 +- lld/ELF/Relocations.h | 5 + lld/ELF/Target.h | 6 +- lld/ELF/Writer.cpp | 4 +- lld/test/ELF/aarch64-abs32-dyn.s | 14 + lld/test/ELF/arm-abs32-dyn.s | 9 + lld/test/ELF/debug-line-obj.s | 1 - 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 | 4 +- lld/test/ELF/undef-multi.s | 65 + lldb/lit/Driver/Inputs/process_attach_pid.in | 1 - lldb/lit/Driver/TestProcessAttach.test | 2 - lldb/source/Interpreter/Options.cpp | 6 - .../Process/NetBSD/NativeRegisterContextNetBSD.cpp | 77 +- .../Process/NetBSD/NativeRegisterContextNetBSD.h | 30 +- .../NetBSD/NativeRegisterContextNetBSD_x86_64.cpp | 17 +- .../NetBSD/NativeRegisterContextNetBSD_x86_64.h | 5 - .../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 +- lldb/unittests/tools/lldb-mi/utils/CMakeLists.txt | 21 +- llvm/include/llvm/CodeGen/GlobalISel/Localizer.h | 7 +- llvm/include/llvm/CodeGen/SwitchLoweringUtils.h | 4 +- llvm/include/llvm/CodeGen/TargetInstrInfo.h | 1 + llvm/include/llvm/CodeGen/TargetLowering.h | 19 +- llvm/include/llvm/IR/Instructions.h | 6 +- llvm/include/llvm/IR/IntrinsicsAMDGPU.td | 37 + llvm/include/llvm/Transforms/Utils/LoopUtils.h | 1 + llvm/lib/Analysis/InstructionSimplify.cpp | 10 + llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp | 14 +- llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | 9 +- llvm/lib/CodeGen/GlobalISel/Localizer.cpp | 29 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 92 +- llvm/lib/CodeGen/SwitchLoweringUtils.cpp | 14 +- llvm/lib/Passes/PassBuilder.cpp | 6 +- llvm/lib/Target/AMDGPU/AMDGPU.td | 6 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 92 +- llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.td | 8 +- llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 14 + llvm/lib/Target/AMDGPU/DSInstructions.td | 4 +- .../AMDGPU/Disassembler/AMDGPUDisassembler.cpp | 6 + llvm/lib/Target/AMDGPU/SIDefines.h | 2 + llvm/lib/Target/AMDGPU/SIFrameLowering.cpp | 18 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 145 +- llvm/lib/Target/AMDGPU/SIISelLowering.h | 3 + llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp | 5 - llvm/lib/Target/AMDGPU/SIInstrInfo.h | 9 + llvm/lib/Target/AMDGPU/SIInstrInfo.td | 27 +- llvm/lib/Target/AMDGPU/SIInstructions.td | 34 +- llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp | 2 +- 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/VOPCInstructions.td | 2 +- llvm/lib/Target/ARM/ARMInstrMVE.td | 372 + llvm/lib/Target/ARM/ARMLegalizerInfo.cpp | 11 +- llvm/lib/Target/ARM/ARMRegisterBankInfo.cpp | 10 +- llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp | 4 +- .../Target/ARM/Disassembler/ARMDisassembler.cpp | 31 + llvm/lib/Target/Mips/MipsInstructionSelector.cpp | 29 + llvm/lib/Target/Mips/MipsLegalizerInfo.cpp | 20 + llvm/lib/Target/Mips/MipsRegisterBankInfo.cpp | 24 + llvm/lib/Target/PowerPC/PPC.td | 5 +- llvm/lib/Target/X86/X86CallingConv.td | 7 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 16 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 34 +- .../Transforms/InstCombine/InstCombineCalls.cpp | 6 + .../Transforms/InstCombine/InstCombineCompares.cpp | 20 + .../Transforms/Instrumentation/InstrProfiling.cpp | 3 +- llvm/lib/Transforms/Scalar/IndVarSimplify.cpp | 6 + llvm/lib/Transforms/Scalar/LICM.cpp | 60 +- llvm/lib/Transforms/Scalar/Reassociate.cpp | 6 +- llvm/test/Analysis/MemorySSA/pr42294.ll | 48 + llvm/test/CodeGen/AArch64/GlobalISel/localizer.mir | 64 +- llvm/test/CodeGen/AArch64/max-jump-table.ll | 168 +- llvm/test/CodeGen/AArch64/min-jump-table.ll | 1 - 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 + llvm/test/CodeGen/AMDGPU/bswap.ll | 8 +- .../AMDGPU/build-vector-packed-partial-undef.ll | 8 +- llvm/test/CodeGen/AMDGPU/byval-frame-setup.ll | 2 +- llvm/test/CodeGen/AMDGPU/call-argument-types.ll | 20 +- .../CodeGen/AMDGPU/call-graph-register-usage.ll | 26 +- .../CodeGen/AMDGPU/call-preserved-registers.ll | 144 +- llvm/test/CodeGen/AMDGPU/call-waitcnt.ll | 33 +- llvm/test/CodeGen/AMDGPU/callee-frame-setup.ll | 69 +- .../CodeGen/AMDGPU/callee-special-input-sgprs.ll | 180 +- .../CodeGen/AMDGPU/callee-special-input-vgprs.ll | 1 - llvm/test/CodeGen/AMDGPU/chain-hi-to-lo.ll | 4 +- .../AMDGPU/cross-block-use-is-not-abi-copy.ll | 66 +- llvm/test/CodeGen/AMDGPU/fmac.sdwa.ll | 4 +- .../test/CodeGen/AMDGPU/frame-index-elimination.ll | 62 +- llvm/test/CodeGen/AMDGPU/function-returns.ll | 202 +- llvm/test/CodeGen/AMDGPU/gfx10-vop-literal.ll | 64 + .../AMDGPU/hsa-metadata-kernel-code-props-v3.ll | 2 +- llvm/test/CodeGen/AMDGPU/hsa.ll | 19 +- llvm/test/CodeGen/AMDGPU/huge-private-buffer.ll | 27 +- llvm/test/CodeGen/AMDGPU/idot2.ll | 430 + llvm/test/CodeGen/AMDGPU/idot4s.ll | 154 + llvm/test/CodeGen/AMDGPU/idot4u.ll | 318 + llvm/test/CodeGen/AMDGPU/idot8s.ll | 412 + llvm/test/CodeGen/AMDGPU/idot8u.ll | 422 + llvm/test/CodeGen/AMDGPU/insert-skip-from-vcc.mir | 20 + llvm/test/CodeGen/AMDGPU/known-never-snan.ll | 8 +- .../AMDGPU/large-work-group-promote-alloca.ll | 20 +- .../CodeGen/AMDGPU/llvm.amdgcn.ds.gws.barrier.ll | 126 +- .../test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.init.ll | 95 +- .../CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.br.ll | 27 + .../CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.p.ll | 26 + .../AMDGPU/llvm.amdgcn.ds.gws.sema.release.all.ll | 28 + .../CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.v.ll | 26 + .../CodeGen/AMDGPU/llvm.amdgcn.implicitarg.ptr.ll | 5 +- llvm/test/CodeGen/AMDGPU/load-hi16.ll | 20 +- llvm/test/CodeGen/AMDGPU/load-lo16.ll | 24 +- llvm/test/CodeGen/AMDGPU/mixed-wave32-wave64.ll | 41 + llvm/test/CodeGen/AMDGPU/mixed_wave32_wave64.ll | 107 + .../test/CodeGen/AMDGPU/mubuf-legalize-operands.ll | 479 +- .../CodeGen/AMDGPU/mubuf-legalize-operands.mir | 1 + llvm/test/CodeGen/AMDGPU/mul_uint24-amdgcn.ll | 2 +- llvm/test/CodeGen/AMDGPU/nested-calls.ll | 12 +- .../optimize-negated-cond-exec-masking-wave32.mir | 361 + llvm/test/CodeGen/AMDGPU/or3.ll | 5 + .../CodeGen/AMDGPU/pei-reg-scavenger-position.mir | 8 +- llvm/test/CodeGen/AMDGPU/regbank-reassign.mir | 18 + llvm/test/CodeGen/AMDGPU/shl_add.ll | 5 + llvm/test/CodeGen/AMDGPU/shl_add_ptr.ll | 12 +- llvm/test/CodeGen/AMDGPU/shl_or.ll | 8 + .../test/CodeGen/AMDGPU/shrink-add-sub-constant.ll | 6 +- llvm/test/CodeGen/AMDGPU/sibling-call.ll | 10 +- llvm/test/CodeGen/AMDGPU/smrd.ll | 1 + .../CodeGen/AMDGPU/spill-offset-calculation.ll | 12 +- llvm/test/CodeGen/AMDGPU/stack-realign.ll | 34 +- llvm/test/CodeGen/AMDGPU/store-hi16.ll | 28 +- llvm/test/CodeGen/AMDGPU/sub_i1.ll | 12 +- .../CodeGen/AMDGPU/tail-duplication-convergent.ll | 26 +- llvm/test/CodeGen/AMDGPU/wave32.ll | 1140 + llvm/test/CodeGen/AMDGPU/xor3.ll | 8 + llvm/test/CodeGen/AMDGPU/xor_add.ll | 5 + .../ARM/GlobalISel/arm-legalize-binops-neon.mir | 55 + llvm/test/CodeGen/ARM/GlobalISel/select-neon.mir | 66 + .../CodeGen/MIR/AMDGPU/machine-function-info.ll | 4 +- .../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 | 63 + llvm/test/CodeGen/X86/combine-shl.ll | 40 +- llvm/test/CodeGen/X86/sibcall.ll | 347 +- llvm/test/DebugInfo/COFF/nrvo.ll | 144 + .../Instrumentation/InstrProfiling/platform.ll | 7 +- llvm/test/MC/AMDGPU/gfx10-constant-bus.s | 10 + llvm/test/MC/AMDGPU/gfx10-vop2be-literal.s | 7 + llvm/test/MC/AMDGPU/gfx10_asm_all.s | 131121 ++++++++++++++++++ llvm/test/MC/AMDGPU/gfx10_asm_dpp16.s | 682 + llvm/test/MC/AMDGPU/gfx10_asm_dpp8.s | 559 + llvm/test/MC/AMDGPU/gfx10_asm_err.s | 275 + llvm/test/MC/AMDGPU/lds_direct-gfx10.s | 59 + llvm/test/MC/AMDGPU/wave32.s | 412 + llvm/test/MC/ARM/mve-integer.s | 320 + .../test/MC/Disassembler/AMDGPU/gfx10-sgpr-max.txt | 6 + .../Disassembler/AMDGPU/gfx10-vop2be-literal.txt | 7 + .../test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt | 98845 +++++++++++++ .../MC/Disassembler/AMDGPU/gfx10_dasm_dpp16.txt | 650 + .../MC/Disassembler/AMDGPU/gfx10_dasm_dpp8.txt | 546 + llvm/test/MC/Disassembler/AMDGPU/wave32.txt | 164 + llvm/test/MC/Disassembler/ARM/mve-integer.txt | 401 + llvm/test/Other/available-externally-lto.ll | 23 + llvm/test/Other/new-pm-defaults.ll | 7 +- .../Transforms/IndVarSimplify/lftr-multi-exit.ll | 64 + llvm/test/Transforms/InstCombine/cttz-abs.ll | 169 +- llvm/test/Transforms/InstCombine/cttz-negative.ll | 42 +- llvm/test/Transforms/InstCombine/ispow2.ll | 185 + llvm/test/Transforms/InstSimplify/AndOrXor.ll | 22 + llvm/test/Transforms/LICM/store-hoisting.ll | 7 +- llvm/test/Transforms/Reassociate/pr42349.ll | 18 + .../test/Transforms/SLPVectorizer/X86/lookahead.ll | 238 +- llvm/test/Transforms/SLPVectorizer/X86/phi3.ll | 41 + .../SLPVectorizer/X86/propagate_ir_flags.ll | 78 + llvm/test/tools/llvm-nm/nonalloc.test | 22 +- llvm/tools/llvm-nm/llvm-nm.cpp | 19 +- llvm/tools/llvm-objcopy/CMakeLists.txt | 1 + llvm/tools/llvm-objcopy/MachO/MachOReader.cpp | 66 +- llvm/tools/llvm-objcopy/MachO/MachOReader.h | 2 +- llvm/tools/llvm-objcopy/MachO/MachOWriter.cpp | 103 +- llvm/tools/llvm-objcopy/MachO/MachOWriter.h | 3 + llvm/tools/llvm-objcopy/MachO/Object.cpp | 15 + llvm/tools/llvm-objcopy/MachO/Object.h | 22 +- llvm/tools/yaml2obj/yaml2elf.cpp | 91 +- llvm/unittests/Support/TargetParserTest.cpp | 89 +- .../gn/secondary/clang-tools-extra/clangd/BUILD.gn | 1 + .../clang-tools-extra/clangd/unittests/BUILD.gn | 1 + .../utils/gn/secondary/clang/lib/Frontend/BUILD.gn | 1 + llvm/utils/gn/secondary/libcxx/include/BUILD.gn | 8 - .../gn/secondary/llvm/tools/llvm-objcopy/BUILD.gn | 1 + pstl/include/pstl/internal/pstl_config.h | 4 +- .../header_inclusion_order_algorithm_0.pass.cpp | 2 + .../header_inclusion_order_algorithm_1.pass.cpp | 2 + .../pstl/header_inclusion_order_memory_0.pass.cpp | 2 + .../pstl/header_inclusion_order_memory_1.pass.cpp | 2 + .../pstl/header_inclusion_order_numeric_0.pass.cpp | 2 + .../pstl/header_inclusion_order_numeric_1.pass.cpp | 2 + .../algorithms/alg.merge/inplace_merge.pass.cpp | 2 + pstl/test/std/algorithms/alg.merge/merge.pass.cpp | 2 + .../alg.copy/copy_if.pass.cpp | 2 + .../alg.partitions/is_partitioned.pass.cpp | 2 + .../alg.partitions/partition.pass.cpp | 2 + .../alg.partitions/partition_copy.pass.cpp | 2 + .../alg.reverse/reverse.pass.cpp | 2 + .../alg.reverse/reverse_copy.pass.cpp | 2 + .../alg.modifying.operations/copy_move.pass.cpp | 3 +- .../alg.modifying.operations/fill.pass.cpp | 2 + .../alg.modifying.operations/generate.pass.cpp | 2 + .../alg.modifying.operations/remove.pass.cpp | 2 + .../alg.modifying.operations/remove_copy.pass.cpp | 2 + .../alg.modifying.operations/replace.pass.cpp | 2 + .../alg.modifying.operations/replace_copy.pass.cpp | 2 + .../alg.modifying.operations/rotate.pass.cpp | 2 + .../alg.modifying.operations/rotate_copy.pass.cpp | 2 + .../alg.modifying.operations/swap_ranges.pass.cpp | 2 + .../transform_binary.pass.cpp | 2 + .../transform_unary.pass.cpp | 2 + .../alg.modifying.operations/unique.pass.cpp | 2 + .../unique_copy_equal.pass.cpp | 2 + .../alg.nonmodifying/adjacent_find.pass.cpp | 2 + .../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/equal.pass.cpp | 2 + .../std/algorithms/alg.nonmodifying/find.pass.cpp | 2 + .../algorithms/alg.nonmodifying/find_end.pass.cpp | 2 + .../alg.nonmodifying/find_first_of.pass.cpp | 2 + .../algorithms/alg.nonmodifying/find_if.pass.cpp | 2 + .../algorithms/alg.nonmodifying/for_each.pass.cpp | 2 + .../algorithms/alg.nonmodifying/mismatch.pass.cpp | 2 + .../algorithms/alg.nonmodifying/none_of.pass.cpp | 2 + .../alg.nonmodifying/nth_element.pass.cpp | 2 + .../algorithms/alg.nonmodifying/search_n.pass.cpp | 2 + .../alg.heap.operations/is_heap.pass.cpp | 2 + .../lexicographical_compare.pass.cpp | 2 + .../alg.min.max/minmax_element.pass.cpp | 2 + .../alg.set.operations/includes.pass.cpp | 2 + .../alg.sorting/alg.set.operations/set.pass.cpp | 2 + .../std/algorithms/alg.sorting/is_sorted.pass.cpp | 2 + .../algorithms/alg.sorting/partial_sort.pass.cpp | 2 + .../alg.sorting/partial_sort_copy.pass.cpp | 3 +- pstl/test/std/algorithms/alg.sorting/sort.pass.cpp | 2 + .../numeric.ops/adjacent_difference.pass.cpp | 2 + pstl/test/std/numerics/numeric.ops/reduce.pass.cpp | 2 + pstl/test/std/numerics/numeric.ops/scan.pass.cpp | 2 + .../numerics/numeric.ops/transform_reduce.pass.cpp | 2 + .../numerics/numeric.ops/transform_scan.pass.cpp | 2 + .../uninitialized_construct.pass.cpp | 2 + .../uninitialized_copy_move.pass.cpp | 2 + .../uninitialized_fill_destroy.pass.cpp | 2 + 414 files changed, 256229 insertions(+), 2701 deletions(-) create mode 100644 clang-tools-extra/test/clang-tidy/empty-database.cpp create mode 100644 clang-tools-extra/test/clang-tidy/empty-database/compile_commands.json create mode 100644 clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp create mode 100644 clang/test/AST/ast-dump-expr-json.m create mode 100644 clang/test/AST/ast-dump-temporaries-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/CodeGen/sysv_abi.c create mode 100644 clang/test/CodeGenCXX/debug-info-nrvo.cpp create mode 100644 clang/test/CodeGenCXX/no-unique-address.cpp create mode 100644 clang/test/CodeGenOpenCLCXX/addrspace-ctor.cl create mode 100644 clang/test/InterfaceStubs/bad-format.cpp create mode 100644 clang/test/InterfaceStubs/class-template-specialization.cpp create mode 100644 clang/test/InterfaceStubs/externstatic.c create mode 100644 clang/test/InterfaceStubs/function-template-specialization.cpp create mode 100644 clang/test/InterfaceStubs/hidden-class-inheritance.cpp create mode 100644 clang/test/InterfaceStubs/inline.c create mode 100644 clang/test/InterfaceStubs/inline.h create mode 100644 clang/test/InterfaceStubs/object.cpp create mode 100644 clang/test/InterfaceStubs/template-namespace-function.cpp create mode 100644 clang/test/InterfaceStubs/virtual.cpp create mode 100644 clang/test/InterfaceStubs/visibility.cpp create mode 100644 clang/test/InterfaceStubs/weak.cpp create mode 100644 clang/test/Layout/no-unique-address.cpp create mode 100644 clang/test/SemaCXX/address-space-ctor.cpp create mode 100644 clang/test/SemaCXX/cxx2a-no-unique-address.cpp create mode 100644 compiler-rt/lib/fuzzer/dataflow/DataFlow.h create mode 100644 compiler-rt/lib/fuzzer/dataflow/DataFlowCallbacks.cpp create mode 100644 debuginfo-tests/win_cdb/nrvo.cpp create mode 100644 libcxx/test/std/containers/associative/map/map.cons/deduct.fail.cpp create mode 100644 libcxx/test/std/containers/associative/map/map.cons/deduct.pass.cpp create mode 100644 libcxx/test/std/containers/associative/map/map.cons/deduct_cons [...] create mode 100644 libcxx/test/std/containers/associative/multimap/multimap.cons/d [...] create mode 100644 libcxx/test/std/containers/associative/multimap/multimap.cons/d [...] create mode 100644 libcxx/test/std/containers/associative/multimap/multimap.cons/d [...] create mode 100644 libcxx/test/std/depr/depr.c.headers/stdint_h.sh.cpp create mode 100644 libcxx/test/std/utilities/variant/variant.variant/variant.assig [...] create mode 100644 libcxx/test/std/utilities/variant/variant.variant/variant.ctor/ [...] 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 lld/test/ELF/undef-multi.s delete mode 100644 lldb/lit/Driver/Inputs/process_attach_pid.in delete mode 100644 lldb/lit/Driver/TestProcessAttach.test create mode 100644 llvm/test/Analysis/MemorySSA/pr42294.ll create mode 100644 llvm/test/CodeGen/AMDGPU/gfx10-vop-literal.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.br.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.p.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.release.all.ll create mode 100644 llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.gws.sema.v.ll create mode 100644 llvm/test/CodeGen/AMDGPU/mixed-wave32-wave64.ll create mode 100644 llvm/test/CodeGen/AMDGPU/mixed_wave32_wave64.ll create mode 100644 llvm/test/CodeGen/AMDGPU/optimize-negated-cond-exec-masking-wave32.mir create mode 100644 llvm/test/CodeGen/AMDGPU/wave32.ll create mode 100644 llvm/test/CodeGen/ARM/GlobalISel/arm-legalize-binops-neon.mir create mode 100644 llvm/test/CodeGen/ARM/GlobalISel/select-neon.mir 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/DebugInfo/COFF/nrvo.ll create mode 100644 llvm/test/MC/AMDGPU/gfx10-vop2be-literal.s create mode 100644 llvm/test/MC/AMDGPU/gfx10_asm_all.s create mode 100644 llvm/test/MC/AMDGPU/gfx10_asm_dpp16.s create mode 100644 llvm/test/MC/AMDGPU/gfx10_asm_dpp8.s create mode 100644 llvm/test/MC/AMDGPU/gfx10_asm_err.s create mode 100644 llvm/test/MC/AMDGPU/lds_direct-gfx10.s create mode 100644 llvm/test/MC/AMDGPU/wave32.s create mode 100644 llvm/test/MC/ARM/mve-integer.s create mode 100644 llvm/test/MC/Disassembler/AMDGPU/gfx10-vop2be-literal.txt create mode 100644 llvm/test/MC/Disassembler/AMDGPU/gfx10_dasm_all.txt create mode 100644 llvm/test/MC/Disassembler/AMDGPU/gfx10_dasm_dpp16.txt create mode 100644 llvm/test/MC/Disassembler/AMDGPU/gfx10_dasm_dpp8.txt create mode 100644 llvm/test/MC/Disassembler/AMDGPU/wave32.txt create mode 100644 llvm/test/MC/Disassembler/ARM/mve-integer.txt create mode 100644 llvm/test/Other/available-externally-lto.ll create mode 100644 llvm/test/Transforms/InstCombine/ispow2.ll create mode 100644 llvm/test/Transforms/Reassociate/pr42349.ll create mode 100644 llvm/tools/llvm-objcopy/MachO/Object.cpp