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 1ba5ea67a30 [mlir] Add a hook for initializing passes before execution [...] adds a57def30f53 [mlir][vector] generalized masked l/s and compressed l/s wi [...] adds 78b3bce23b1 [mlir] AsyncRuntime: disable mlir-runner init/disable for WIN32 adds bc556e5685c [libc++/abi] Re-remove unnecessary null pointer checks from [...] adds ca1694b9d07 Re-enable __cpp_lib_constexpr_functional. adds 963b771e24c [libc++] Mark [P0475] "LWG2511: guaranteed copy elision for [...] adds cdd7cbf7b56 [libc++] Mark [P0809] "LWG2831: Comparing Unordered Contain [...] adds 77501bd1754 [mlir][PassManager] Properly set the initialization generat [...] adds d86e16e4bd5 [libc++] NFC: Document the Differential queries to avoid du [...] adds e05baf40de8 [InitLLVM] Ensure SIGPIPE handler installed before sigaction() adds 2bf6e443e54 Attempt to complete an incomplete expression type when cons [...] adds bc8acf2ce8a Update the maximum integer bitwidth in MLIR. adds 756dd707668 [NewPM] Run ObjC ARC passes adds daaaed6bb89 [lld-macho] Fix TLV data initialization adds a0b65a7bcd6 [libc] Switch to use a macro which does not insert a sectio [...] adds b02ca0969ea [libc][NFC] add includes for internal headers to all libc f [...] adds aab25fa7d85 Never call a destroying operator delete when cleaning up fr [...] adds 2f499b9affb [AMDGPU] Add volatile support to SIMemoryLegalizer adds 7d78875f93a [X86] Remove IntrArgMemOnly from ldmxcsr intrinsic. adds 467cbd29818 [clangd][NFC] Remove unnecessary copy in CodeComplete adds 55f0a1b0663 [RISCV] Optimize multiplication with constant adds b7c5e0b02cc [Target, Transforms] Use *Set::contains (NFC) adds 1c5b8482b7a [Tablegen] Use llvm::find_if (NFC) adds f62b93b9a25 [SCEV] Remove unused getExactExistingExpansion (NFC) adds 7a204362f5c [DWARFLinker] Print the unsupport DWARF form as part of the [...] adds 272355128f4 [debugserver] Various plist changes adds 04359eece13 [DWARFLinker] Link against BinaryFormat adds 33c8e16f660 PR47391: Canonicalize DIFiles adds 1816de08232 This adds a new test checking llvm-symbolizer with an objec [...] adds 8278fcaef40 Revert "This adds a new test checking llvm-symbolizer with [...] adds d466e10ab13 [IR] Delete unused ReplaceLast in DebugLoc::appendInlineAt adds 9724c3cff46 [WebAssembly] Update WasmEHPrepare for the new spec adds 1d3ebbf5378 Add -f[no-]direct-access-external-data to supersede -mpie-c [...] adds 38a716c30f0 Make -fno-pic respect -fno-direct-access-external-data adds 052b8fe4781 Fix CodeGenCXX/difile_entry.cpp on Windows adds 9e4eadeb135 [WebAssembly] Update basic EH instructions for the new spec adds 52e240a0721 [WebAssembly] Remove exnref and br_on_exn adds bb0e621387f [mlir] AsyncRuntime: use LLVM ThreadPool to run async tasks adds 0d8dfbb42a7 [WebAssembly] Update InstPrinter support for EH adds c0cea2d9b8a [Test][FileCheck] Fix use of undef var adds 2c442629f0b [RISCV] Add tests for scalable constant-folding (NFC) adds 4e4df1e38d6 [WebAssembly] Remove unreachable EH pads adds 7c3ae48fe85 [mlir][spirv] Replace SPIRVOpLowering with OpConversionPattern adds 9f76788b093 [clang][Sema] Compare SourceLocations directly [NFCI] adds 65f578fc0e6 [VPlan] Keep start value of VPWidenPHIRecipe as VPValue. adds 524d8fa9a5a [RISCV] Do not grow the stack a second time when we need to [...] adds 676c7cb0c0d [OpenMP] Added the support for cache line size 256 for A64FX adds de373ef7798 [SelectionDAG] Extend immAll(Ones|Zeros)V to handle ISD::SP [...] adds 9a7c03b8009 [SCEV] Remove unused getOrInsertCanonicalInductionVariable (NFC) adds 4d92ab1669a [Transforms] Use llvm::find_if (NFC) adds 6a6e382161a [llvm] Drop unnecessary make_range (NFC) adds e98b441a09f [lld-macho] Remove unnecessary llvm:: namespace prefixes adds 175c336a1c5 [OpenMP] Remove copy constructor of `RTLInfoTy` adds 87d4ea24336 [gn build] Make an explicit `use_lld = true` on mac use lld [...] adds d98fc62ae68 [SimplifyCFG] Keep !dgb metadata of moved instruction, if t [...] adds 6728af16cf9 [mlir][vector] modified scatter/gather syntax, pass_thru mandatory adds 75c04327a5e [NFC] Disallow unused prefixes in CodeGen/X86 tests. adds 4dbb3f57c6f [clang] Add llvm-strip to test dependencies adds 03d249396d6 [mlir] Enhance mlir-opt show-dialects test case adds 41d06095b0d [SelectionDAG] Teach isConstOrConstSplat about ISD::SPLAT_VECTOR adds b02eab9058e [RISCV] Add scalable vector icmp ISel patterns
No new revisions were added by this update.
Summary of changes: clang-tools-extra/clangd/CodeComplete.cpp | 4 +- clang/include/clang/Basic/CodeGenOptions.def | 4 +- clang/include/clang/Driver/Options.td | 12 +- clang/include/clang/Sema/Sema.h | 10 + clang/lib/CodeGen/BackendUtil.cpp | 19 + clang/lib/CodeGen/CGDebugInfo.cpp | 30 +- clang/lib/CodeGen/CodeGenModule.cpp | 3 +- clang/lib/Driver/ToolChains/Clang.cpp | 13 +- clang/lib/Frontend/CompilerInvocation.cpp | 7 + clang/lib/Sema/SemaDecl.cpp | 4 +- clang/lib/Sema/SemaExprCXX.cpp | 16 + clang/lib/Sema/SemaInit.cpp | 4 +- clang/lib/Sema/SemaStmt.cpp | 3 +- clang/lib/Sema/SemaTemplateDeduction.cpp | 6 +- clang/lib/Sema/SemaType.cpp | 31 +- clang/test/CMakeLists.txt | 1 + clang/test/CodeGen/debug-info-oslog.c | 2 +- clang/test/CodeGen/dso-local-executable.c | 24 +- clang/test/CodeGenCXX/cxx2a-destroying-delete.cpp | 55 +- clang/test/CodeGenCXX/difile_entry.cpp | 12 + clang/test/CodeGenCXX/wasm-eh.cpp | 3 +- clang/test/Driver/fdirect-access-external-data.c | 18 + clang/test/Driver/sigpipe-handling.c | 9 + clang/test/SemaCXX/cxx2a-destroying-delete.cpp | 24 +- clang/test/SemaTemplate/instantiate-static-var.cpp | 30 + libc/cmake/modules/LLVMLibCObjectRules.cmake | 84 +- libc/src/__support/common.h.def | 16 +- libc/src/assert/__assert_fail.cpp | 5 +- libc/src/ctype/isalnum.cpp | 2 +- libc/src/ctype/isalpha.cpp | 2 +- libc/src/ctype/isblank.cpp | 2 +- libc/src/ctype/iscntrl.cpp | 2 +- libc/src/ctype/isdigit.cpp | 2 +- libc/src/ctype/isgraph.cpp | 2 +- libc/src/ctype/islower.cpp | 2 +- libc/src/ctype/isprint.cpp | 2 +- libc/src/ctype/ispunct.cpp | 2 +- libc/src/ctype/isspace.cpp | 2 +- libc/src/ctype/isupper.cpp | 2 +- libc/src/ctype/isxdigit.cpp | 2 +- libc/src/ctype/tolower.cpp | 2 +- libc/src/ctype/toupper.cpp | 2 +- libc/src/errno/__errno_location.cpp | 2 +- libc/src/fenv/feclearexcept.cpp | 3 +- libc/src/fenv/fegetround.cpp | 3 +- libc/src/fenv/feraiseexcept.cpp | 3 +- libc/src/fenv/fesetround.cpp | 3 +- libc/src/fenv/fetestexcept.cpp | 3 +- libc/src/math/ceil.cpp | 3 +- libc/src/math/ceilf.cpp | 3 +- libc/src/math/ceill.cpp | 3 +- libc/src/math/copysign.cpp | 3 +- libc/src/math/copysignf.cpp | 3 +- libc/src/math/copysignl.cpp | 3 +- libc/src/math/cosf.cpp | 3 +- libc/src/math/exp2f.cpp | 3 +- libc/src/math/exp_utils.cpp | 1 + libc/src/math/expf.cpp | 3 +- libc/src/math/fabs.cpp | 3 +- libc/src/math/fabsf.cpp | 3 +- libc/src/math/fabsl.cpp | 3 +- libc/src/math/fdim.cpp | 3 +- libc/src/math/fdimf.cpp | 3 +- libc/src/math/fdiml.cpp | 3 +- libc/src/math/floor.cpp | 3 +- libc/src/math/floorf.cpp | 3 +- libc/src/math/floorl.cpp | 3 +- libc/src/math/fmaf.cpp | 3 +- libc/src/math/fmax.cpp | 3 +- libc/src/math/fmaxf.cpp | 3 +- libc/src/math/fmaxl.cpp | 3 +- libc/src/math/fmin.cpp | 3 +- libc/src/math/fminf.cpp | 3 +- libc/src/math/fminl.cpp | 3 +- libc/src/math/frexp.cpp | 3 +- libc/src/math/frexpf.cpp | 3 +- libc/src/math/frexpl.cpp | 3 +- libc/src/math/hypot.cpp | 5 +- libc/src/math/hypotf.cpp | 3 +- libc/src/math/ilogb.cpp | 3 +- libc/src/math/ilogbf.cpp | 3 +- libc/src/math/ilogbl.cpp | 3 +- libc/src/math/ldexp.cpp | 3 +- libc/src/math/ldexpf.cpp | 3 +- libc/src/math/ldexpl.cpp | 3 +- libc/src/math/llrint.cpp | 3 +- libc/src/math/llrintf.cpp | 3 +- libc/src/math/llrintl.cpp | 3 +- libc/src/math/llround.cpp | 3 +- libc/src/math/llroundf.cpp | 3 +- libc/src/math/llroundl.cpp | 3 +- libc/src/math/logb.cpp | 3 +- libc/src/math/logbf.cpp | 3 +- libc/src/math/logbl.cpp | 3 +- libc/src/math/lrint.cpp | 3 +- libc/src/math/lrintf.cpp | 3 +- libc/src/math/lrintl.cpp | 3 +- libc/src/math/lround.cpp | 3 +- libc/src/math/lroundf.cpp | 3 +- libc/src/math/lroundl.cpp | 3 +- libc/src/math/math_utils.cpp | 1 + libc/src/math/modf.cpp | 3 +- libc/src/math/modff.cpp | 3 +- libc/src/math/modfl.cpp | 3 +- libc/src/math/nearbyint.cpp | 3 +- libc/src/math/nearbyintf.cpp | 3 +- libc/src/math/nearbyintl.cpp | 3 +- libc/src/math/nextafter.cpp | 3 +- libc/src/math/nextafterf.cpp | 3 +- libc/src/math/nextafterl.cpp | 3 +- libc/src/math/remainder.cpp | 3 +- libc/src/math/remainderf.cpp | 3 +- libc/src/math/remainderl.cpp | 3 +- libc/src/math/remquo.cpp | 3 +- libc/src/math/remquof.cpp | 3 +- libc/src/math/remquol.cpp | 5 +- libc/src/math/rint.cpp | 3 +- libc/src/math/rintf.cpp | 3 +- libc/src/math/rintl.cpp | 3 +- libc/src/math/round.cpp | 3 +- libc/src/math/roundf.cpp | 3 +- libc/src/math/roundl.cpp | 3 +- libc/src/math/sincosf.cpp | 3 +- libc/src/math/sinf.cpp | 3 +- libc/src/math/sqrt.cpp | 5 +- libc/src/math/sqrtf.cpp | 3 +- libc/src/math/sqrtl.cpp | 3 +- libc/src/math/trunc.cpp | 3 +- libc/src/math/truncf.cpp | 3 +- libc/src/math/truncl.cpp | 3 +- libc/src/signal/linux/raise.cpp | 2 +- libc/src/signal/linux/sigaction.cpp | 6 +- libc/src/signal/linux/sigaddset.cpp | 2 +- libc/src/signal/linux/sigdelset.cpp | 2 +- libc/src/signal/linux/sigemptyset.cpp | 2 +- libc/src/signal/linux/sigfillset.cpp | 2 +- libc/src/signal/linux/signal.cpp | 2 +- libc/src/signal/linux/sigprocmask.cpp | 5 +- libc/src/stdlib/abort.cpp | 2 +- libc/src/stdlib/abs.cpp | 2 +- libc/src/stdlib/labs.cpp | 2 +- libc/src/stdlib/linux/_Exit.cpp | 2 +- libc/src/stdlib/llabs.cpp | 2 +- libc/src/string/bzero.cpp | 2 +- libc/src/string/memchr.cpp | 2 +- libc/src/string/memcmp.cpp | 4 +- libc/src/string/memcpy.cpp | 5 +- libc/src/string/memrchr.cpp | 2 +- libc/src/string/memset.cpp | 2 +- libc/src/string/strcat.cpp | 4 +- libc/src/string/strchr.cpp | 2 +- libc/src/string/strcmp.cpp | 2 +- libc/src/string/strcpy.cpp | 4 +- libc/src/string/strcspn.cpp | 2 +- libc/src/string/strlen.cpp | 2 +- libc/src/string/strncpy.cpp | 5 +- libc/src/string/strnlen.cpp | 2 +- libc/src/string/strpbrk.cpp | 2 +- libc/src/string/strrchr.cpp | 2 +- libc/src/string/strspn.cpp | 2 +- libc/src/string/strstr.cpp | 2 +- libc/src/string/strtok.cpp | 5 +- libc/src/string/strtok_r.cpp | 7 +- libc/src/string/x86/memcpy.cpp | 5 +- libc/src/sys/mman/linux/mmap.cpp | 5 +- libc/src/sys/mman/linux/munmap.cpp | 2 +- libc/src/threads/linux/call_once.cpp | 4 +- libc/src/threads/linux/mtx_init.cpp | 3 +- libc/src/threads/linux/mtx_lock.cpp | 3 +- libc/src/threads/linux/mtx_unlock.cpp | 3 +- libc/src/threads/linux/thrd_create.cpp | 5 +- libc/src/threads/linux/thrd_join.cpp | 3 +- libc/src/time/mktime.cpp | 2 +- libc/src/unistd/linux/write.cpp | 2 +- libcxx/docs/Contributing.rst | 10 + libcxx/docs/Cxx2aStatusPaperStatus.csv | 4 +- libcxx/docs/FeatureTestMacroTable.rst | 2 +- libcxx/include/version | 2 +- libcxx/src/new.cpp | 7 +- .../functional.version.pass.cpp | 32 +- .../version.version.pass.cpp | 32 +- .../generate_feature_test_macro_components.py | 1 - libcxxabi/src/stdlib_new_delete.cpp | 4 +- lld/MachO/Driver.cpp | 20 +- lld/MachO/InputFiles.cpp | 2 +- lld/MachO/InputSection.cpp | 10 +- lld/MachO/InputSection.h | 15 +- lld/MachO/LTO.cpp | 2 +- lld/MachO/OutputSegment.cpp | 2 +- lld/MachO/SymbolTable.cpp | 4 +- lld/MachO/Writer.cpp | 25 +- lld/MachO/Writer.h | 4 + lld/test/MachO/bss.s | 63 +- lld/test/MachO/tlv.s | 131 +- lld/wasm/WriterUtils.cpp | 2 - lldb/tools/debugserver/debugnub-exports | 2 - .../debugserver-entitlements.plist | 0 .../debugserver-macosx-entitlements.plist | 0 .../debugserver-macosx-private-entitlements.plist} | 0 lldb/tools/debugserver/source/CMakeLists.txt | 12 +- .../com.apple.debugserver.applist.internal.plist | 16 - .../source/com.apple.debugserver.applist.plist | 19 - .../source/com.apple.debugserver.internal.plist | 15 - .../debugserver/source/com.apple.debugserver.plist | 18 - .../com.apple.debugserver.posix.internal.plist | 16 - .../source/com.apple.debugserver.posix.plist | 18 - ...com.apple.internal.xpc.remote.debugserver.plist | 35 - llvm/docs/AMDGPUUsage.rst | 76 +- llvm/docs/HowToUpdateDebugInfo.rst | 11 + llvm/include/llvm/BinaryFormat/Wasm.h | 2 - llvm/include/llvm/CodeGen/SelectionDAGNodes.h | 59 +- llvm/include/llvm/CodeGen/ValueTypes.td | 7 +- llvm/include/llvm/CodeGen/WasmEHFuncInfo.h | 2 + llvm/include/llvm/IR/DebugLoc.h | 4 +- llvm/include/llvm/IR/IntrinsicsWebAssembly.td | 10 +- llvm/include/llvm/IR/IntrinsicsX86.td | 2 +- llvm/include/llvm/Support/InitLLVM.h | 3 +- llvm/include/llvm/Support/MachineValueType.h | 10 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 12 +- llvm/include/llvm/Transforms/ObjCARC.h | 4 +- .../Transforms/Utils/ScalarEvolutionExpander.h | 10 - llvm/lib/Analysis/DomTreeUpdater.cpp | 2 +- llvm/lib/Analysis/LoopAccessAnalysis.cpp | 2 +- llvm/lib/Analysis/StackSafetyAnalysis.cpp | 2 +- llvm/lib/CodeGen/AsmPrinter/WasmException.cpp | 10 +- llvm/lib/CodeGen/LexicalScopes.cpp | 2 +- llvm/lib/CodeGen/LiveVariables.cpp | 2 +- llvm/lib/CodeGen/MachineOutliner.cpp | 2 +- llvm/lib/CodeGen/MachinePipeliner.cpp | 14 +- llvm/lib/CodeGen/MachineSink.cpp | 2 +- llvm/lib/CodeGen/RegAllocPBQP.cpp | 4 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 34 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 30 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp | 6 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 3 + llvm/lib/CodeGen/ValueTypes.cpp | 1 - llvm/lib/CodeGen/WasmEHPrepare.cpp | 26 +- llvm/lib/DWARFLinker/CMakeLists.txt | 1 + llvm/lib/DWARFLinker/DWARFLinker.cpp | 7 +- llvm/lib/IR/DebugLoc.cpp | 5 +- llvm/lib/ObjectYAML/WasmYAML.cpp | 1 - llvm/lib/Passes/PassRegistry.def | 4 +- llvm/lib/Support/InitLLVM.cpp | 11 +- .../Target/AMDGPU/AMDGPUMachineCFGStructurizer.cpp | 4 +- llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp | 146 +- llvm/lib/Target/PowerPC/PPCMacroFusion.cpp | 4 +- llvm/lib/Target/RISCV/RISCVFrameLowering.cpp | 6 - llvm/lib/Target/RISCV/RISCVISelLowering.cpp | 24 +- llvm/lib/Target/RISCV/RISCVInstrInfoVSDPatterns.td | 103 +- .../WebAssembly/AsmParser/WebAssemblyAsmParser.cpp | 3 - .../MCTargetDesc/WebAssemblyInstPrinter.cpp | 91 +- .../MCTargetDesc/WebAssemblyInstPrinter.h | 4 - .../MCTargetDesc/WebAssemblyMCTargetDesc.cpp | 2 - .../MCTargetDesc/WebAssemblyMCTargetDesc.h | 19 +- .../Target/WebAssembly/WebAssemblyAsmPrinter.cpp | 10 - .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 548 +--- .../WebAssembly/WebAssemblyExplicitLocals.cpp | 10 - .../lib/Target/WebAssembly/WebAssemblyFastISel.cpp | 13 - llvm/lib/Target/WebAssembly/WebAssemblyISD.def | 1 + .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 39 +- .../Target/WebAssembly/WebAssemblyInstrControl.td | 43 +- .../Target/WebAssembly/WebAssemblyInstrInfo.cpp | 38 +- .../lib/Target/WebAssembly/WebAssemblyInstrInfo.td | 7 +- llvm/lib/Target/WebAssembly/WebAssemblyInstrRef.td | 3 +- .../WebAssembly/WebAssemblyLateEHPrepare.cpp | 271 +- .../lib/Target/WebAssembly/WebAssemblyPeephole.cpp | 3 - .../Target/WebAssembly/WebAssemblyRegStackify.cpp | 25 +- .../Target/WebAssembly/WebAssemblyRegisterInfo.td | 2 - .../WebAssembly/WebAssemblyTargetMachine.cpp | 3 +- llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp | 16 +- llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp | 13 +- llvm/lib/Transforms/Scalar/GVNHoist.cpp | 3 +- llvm/lib/Transforms/Scalar/LICM.cpp | 5 +- llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp | 18 +- llvm/lib/Transforms/Scalar/MergeICmps.cpp | 5 +- .../lib/Transforms/Scalar/SpeculativeExecution.cpp | 2 +- .../Transforms/Utils/ScalarEvolutionExpander.cpp | 31 - llvm/lib/Transforms/Utils/SimplifyCFG.cpp | 11 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 9 +- llvm/lib/Transforms/Vectorize/VPlan.h | 12 +- llvm/lib/Transforms/Vectorize/VPlanPredicator.cpp | 4 +- .../sve-intrinsics-int-compares-with-imm.ll | 6 +- .../CodeGen/AMDGPU/GlobalISel/bool-legalization.ll | 4 + .../AMDGPU/GlobalISel/divergent-control-flow.ll | 14 +- .../test/CodeGen/AMDGPU/GlobalISel/flat-scratch.ll | 158 +- llvm/test/CodeGen/AMDGPU/GlobalISel/fmed3.ll | 213 +- .../CodeGen/AMDGPU/GlobalISel/insertelement.ll | 81 +- .../AMDGPU/GlobalISel/llvm.amdgcn.div.fmas.ll | 44 +- .../AMDGPU/GlobalISel/llvm.amdgcn.div.scale.ll | 111 +- .../AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i32.ll | 2 + .../AMDGPU/GlobalISel/llvm.amdgcn.end.cf.i64.ll | 2 + .../AMDGPU/GlobalISel/llvm.amdgcn.if.break.i32.ll | 1 + .../AMDGPU/GlobalISel/llvm.amdgcn.if.break.i64.ll | 1 + .../AMDGPU/GlobalISel/llvm.amdgcn.is.private.ll | 11 +- .../AMDGPU/GlobalISel/llvm.amdgcn.is.shared.ll | 11 +- .../AMDGPU/GlobalISel/llvm.amdgcn.trig.preop.ll | 4 + llvm/test/CodeGen/AMDGPU/GlobalISel/localizer.ll | 20 + .../test/CodeGen/AMDGPU/GlobalISel/mubuf-global.ll | 64 +- .../CodeGen/AMDGPU/GlobalISel/non-entry-alloca.ll | 6 +- llvm/test/CodeGen/AMDGPU/amdgcn-ieee.ll | 24 +- .../branch-relaxation-gfx10-branch-offset-bug.ll | 1 - llvm/test/CodeGen/AMDGPU/branch-relaxation.ll | 2 +- llvm/test/CodeGen/AMDGPU/byval-frame-setup.ll | 4 +- llvm/test/CodeGen/AMDGPU/call-argument-types.ll | 5 - llvm/test/CodeGen/AMDGPU/callee-frame-setup.ll | 6 +- .../CodeGen/AMDGPU/callee-special-input-vgprs.ll | 20 +- llvm/test/CodeGen/AMDGPU/cc-update.ll | 25 +- .../CodeGen/AMDGPU/cgp-addressing-modes-gfx908.ll | 4 +- llvm/test/CodeGen/AMDGPU/cgp-addressing-modes.ll | 6 +- llvm/test/CodeGen/AMDGPU/chain-hi-to-lo.ll | 21 +- llvm/test/CodeGen/AMDGPU/commute_modifiers.ll | 12 +- llvm/test/CodeGen/AMDGPU/copy-illegal-type.ll | 12 +- llvm/test/CodeGen/AMDGPU/ds-sub-offset.ll | 4 + llvm/test/CodeGen/AMDGPU/ds_write2.ll | 79 +- llvm/test/CodeGen/AMDGPU/ds_write2st64.ll | 14 +- .../AMDGPU/expand-scalar-carry-out-select-user.ll | 6 + llvm/test/CodeGen/AMDGPU/extload-private.ll | 2 +- llvm/test/CodeGen/AMDGPU/extractelt-to-trunc.ll | 12 +- llvm/test/CodeGen/AMDGPU/fadd-fma-fmul-combine.ll | 16 + llvm/test/CodeGen/AMDGPU/flat-address-space.ll | 13 +- llvm/test/CodeGen/AMDGPU/flat-scratch.ll | 468 +-- llvm/test/CodeGen/AMDGPU/fma-combine.ll | 90 +- llvm/test/CodeGen/AMDGPU/fmax3.f64.ll | 2 +- llvm/test/CodeGen/AMDGPU/fneg-combines.ll | 36 + .../test/CodeGen/AMDGPU/frame-index-elimination.ll | 10 +- llvm/test/CodeGen/AMDGPU/function-args.ll | 8 +- .../CodeGen/AMDGPU/gfx-callable-argument-types.ll | 48 +- llvm/test/CodeGen/AMDGPU/image-load-d16-tfe.ll | 45 + llvm/test/CodeGen/AMDGPU/imm16.ll | 3 + llvm/test/CodeGen/AMDGPU/infinite-loop.ll | 5 + llvm/test/CodeGen/AMDGPU/inline-asm.ll | 1 + .../test/CodeGen/AMDGPU/insert_vector_elt.v2i16.ll | 12 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.pkrtz.ll | 115 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.div.fmas.ll | 6 +- llvm/test/CodeGen/AMDGPU/llvm.maxnum.f16.ll | 24 +- llvm/test/CodeGen/AMDGPU/llvm.minnum.f16.ll | 24 +- llvm/test/CodeGen/AMDGPU/load-hi16.ll | 44 +- llvm/test/CodeGen/AMDGPU/load-lo16.ll | 152 +- .../AMDGPU/local-stack-alloc-block-sp-reference.ll | 50 +- llvm/test/CodeGen/AMDGPU/mad-combine.ll | 110 +- llvm/test/CodeGen/AMDGPU/mad-mix-hi.ll | 2 +- llvm/test/CodeGen/AMDGPU/madak.ll | 2 +- llvm/test/CodeGen/AMDGPU/madmk.ll | 10 +- .../AMDGPU/memory-legalizer-flat-volatile.ll | 396 +++ .../AMDGPU/memory-legalizer-global-volatile.ll | 458 +++ .../AMDGPU/memory-legalizer-local-volatile.ll | 440 +++ .../AMDGPU/memory-legalizer-private-volatile.ll | 404 +++ llvm/test/CodeGen/AMDGPU/mul24-pass-ordering.ll | 2 + llvm/test/CodeGen/AMDGPU/multilevel-break.ll | 2 +- llvm/test/CodeGen/AMDGPU/nested-loop-conditions.ll | 1 + llvm/test/CodeGen/AMDGPU/non-entry-alloca.ll | 12 +- .../CodeGen/AMDGPU/private-access-no-objects.ll | 4 +- llvm/test/CodeGen/AMDGPU/rsq.ll | 2 +- llvm/test/CodeGen/AMDGPU/select.f16.ll | 122 +- llvm/test/CodeGen/AMDGPU/shl.ll | 8 +- .../test/CodeGen/AMDGPU/shrink-add-sub-constant.ll | 82 +- llvm/test/CodeGen/AMDGPU/si-annotate-cf.ll | 2 + llvm/test/CodeGen/AMDGPU/sign_extend.ll | 38 +- llvm/test/CodeGen/AMDGPU/stack-realign-kernel.ll | 6 + llvm/test/CodeGen/AMDGPU/stack-realign.ll | 5 +- llvm/test/CodeGen/AMDGPU/store-hi16.ll | 7 + llvm/test/CodeGen/AMDGPU/sub.v2i16.ll | 96 +- .../CodeGen/AMDGPU/undefined-subreg-liverange.ll | 8 +- .../test/CodeGen/AMDGPU/use-sgpr-multiple-times.ll | 4 + llvm/test/CodeGen/AMDGPU/v_mac.ll | 2 +- llvm/test/CodeGen/AMDGPU/v_madak_f16.ll | 23 +- llvm/test/CodeGen/AMDGPU/vector-extract-insert.ll | 4 +- llvm/test/CodeGen/RISCV/mul.ll | 414 +-- llvm/test/CodeGen/RISCV/rvv/setcc-integer-rv32.ll | 3128 ++++++++++++++++++++ llvm/test/CodeGen/RISCV/rvv/setcc-integer-rv64.ll | 2981 +++++++++++++++++++ llvm/test/CodeGen/RISCV/rvv/vadd-sdnode-rv32.ll | 17 + llvm/test/CodeGen/RISCV/rvv/vdiv-sdnode-rv32.ll | 24 + llvm/test/CodeGen/RISCV/rvv/vdivu-sdnode-rv32.ll | 24 + ...tack-realignment-with-variable-sized-objects.ll | 48 +- llvm/test/CodeGen/RISCV/stack-realignment.ll | 238 +- llvm/test/CodeGen/WebAssembly/cfg-stackify-eh.ll | 23 +- llvm/test/CodeGen/WebAssembly/eh-lsda.ll | 1 + llvm/test/CodeGen/WebAssembly/exception.ll | 28 +- .../WebAssembly/{eh-labels.mir => exception.mir} | 38 +- llvm/test/CodeGen/WebAssembly/reg-argument.mir | 19 +- llvm/test/CodeGen/WebAssembly/reg-copy.mir | 19 +- llvm/test/CodeGen/WebAssembly/wasmehprepare.ll | 4 +- llvm/test/CodeGen/X86/fptosi-sat-scalar.ll | 4 +- llvm/test/CodeGen/X86/fptoui-sat-scalar.ll | 4 +- llvm/test/CodeGen/X86/lit.local.cfg | 8 + llvm/test/CodeGen/X86/vector-pack-128.ll | 4 +- llvm/test/FileCheck/numeric-expression.txt | 10 +- llvm/test/MC/Disassembler/WebAssembly/wasm.txt | 4 - llvm/test/MC/WebAssembly/annotations.s | 32 +- llvm/test/MC/WebAssembly/basic-assembly.s | 24 +- llvm/test/MC/WebAssembly/objdump.s | 4 +- .../Transforms/SimplifyCFG/fold-debug-location.ll | 31 + llvm/tools/dsymutil/DebugMap.cpp | 2 +- .../WebAssembly/WebAssemblyExceptionInfoTest.cpp | 32 +- llvm/utils/TableGen/CodeGenDAGPatterns.cpp | 9 +- llvm/utils/TableGen/CodeGenSchedule.cpp | 2 +- llvm/utils/TableGen/CodeGenTarget.cpp | 1 - llvm/utils/TableGen/DAGISelMatcher.h | 8 +- llvm/utils/TableGen/DAGISelMatcherGen.cpp | 8 +- llvm/utils/TableGen/DirectiveEmitter.cpp | 12 +- llvm/utils/TableGen/GlobalISel/GIMatchTree.cpp | 9 +- llvm/utils/TableGen/GlobalISelEmitter.cpp | 8 +- llvm/utils/TableGen/InstrInfoEmitter.cpp | 2 +- llvm/utils/gn/build/BUILD.gn | 6 +- .../Dialect/SPIRV/Transforms/SPIRVConversion.h | 13 - mlir/include/mlir/Dialect/Vector/VectorOps.td | 97 +- mlir/include/mlir/IR/BuiltinTypes.h | 2 +- mlir/include/mlir/Transforms/DialectConversion.h | 7 + .../Dialect/Vector/CPU/test-compress.mlir | 16 +- .../Dialect/Vector/CPU/test-expand.mlir | 19 +- .../Dialect/Vector/CPU/test-gather.mlir | 28 +- .../Dialect/Vector/CPU/test-maskedload.mlir | 16 +- .../Dialect/Vector/CPU/test-maskedstore.mlir | 18 +- .../Dialect/Vector/CPU/test-scatter.mlir | 4 +- .../Dialect/Vector/CPU/test-sparse-dot-matvec.mlir | 5 +- .../CPU/test-sparse-saxpy-jagged-matvec.mlir | 5 +- mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRV.cpp | 54 +- .../lib/Conversion/LinalgToSPIRV/LinalgToSPIRV.cpp | 18 +- mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRV.cpp | 51 +- .../Conversion/StandardToSPIRV/StandardToSPIRV.cpp | 114 +- .../VectorToLLVM/ConvertVectorToLLVM.cpp | 103 +- .../lib/Conversion/VectorToSPIRV/VectorToSPIRV.cpp | 28 +- .../SPIRV/Transforms/LowerABIAttributesPass.cpp | 9 +- .../Dialect/SPIRV/Transforms/SPIRVConversion.cpp | 15 +- mlir/lib/Dialect/Vector/VectorOps.cpp | 52 +- mlir/lib/ExecutionEngine/AsyncRuntime.cpp | 13 +- mlir/lib/Pass/Pass.cpp | 1 + .../StandardToSPIRV/std-ops-to-spirv.mlir | 46 +- .../Conversion/VectorToLLVM/vector-to-llvm.mlir | 34 +- mlir/test/Dialect/Vector/invalid.mlir | 84 +- mlir/test/Dialect/Vector/ops.mlir | 32 +- .../test/Dialect/Vector/vector-mem-transforms.mlir | 217 +- mlir/test/Dialect/Vector/vector-transforms.mlir | 2 +- mlir/test/IR/invalid-ops.mlir | 4 +- mlir/test/lib/Transforms/TestVectorTransforms.cpp | 20 +- mlir/test/mlir-opt/commandline.mlir | 41 +- openmp/libomptarget/src/rtl.cpp | 65 +- openmp/libomptarget/src/rtl.h | 33 - openmp/runtime/CMakeLists.txt | 16 +- openmp/runtime/cmake/LibompGetArchitecture.cmake | 13 + openmp/runtime/cmake/LibompUtils.cmake | 2 + openmp/runtime/cmake/config-ix.cmake | 1 + openmp/runtime/src/kmp_config.h.cmake | 4 + 443 files changed, 12404 insertions(+), 3895 deletions(-) create mode 100644 clang/test/CodeGenCXX/difile_entry.cpp create mode 100644 clang/test/Driver/fdirect-access-external-data.c create mode 100644 clang/test/Driver/sigpipe-handling.c delete mode 100644 lldb/tools/debugserver/debugnub-exports rename lldb/tools/debugserver/{source => resources}/debugserver-entitlements.plist (100%) copy lldb/{ => tools/debugserver}/resources/debugserver-macosx-entitlements.plist (100%) rename lldb/tools/debugserver/{source/debugserver-macosx-entitlements.plist => res [...] delete mode 100644 lldb/tools/debugserver/source/com.apple.debugserver.applist.int [...] delete mode 100644 lldb/tools/debugserver/source/com.apple.debugserver.applist.plist delete mode 100644 lldb/tools/debugserver/source/com.apple.debugserver.internal.plist delete mode 100644 lldb/tools/debugserver/source/com.apple.debugserver.plist delete mode 100644 lldb/tools/debugserver/source/com.apple.debugserver.posix.inter [...] delete mode 100644 lldb/tools/debugserver/source/com.apple.debugserver.posix.plist delete mode 100644 lldb/tools/debugserver/source/com.apple.internal.xpc.remote.deb [...] create mode 100644 llvm/test/CodeGen/AMDGPU/memory-legalizer-flat-volatile.ll create mode 100644 llvm/test/CodeGen/AMDGPU/memory-legalizer-global-volatile.ll create mode 100644 llvm/test/CodeGen/AMDGPU/memory-legalizer-local-volatile.ll create mode 100644 llvm/test/CodeGen/AMDGPU/memory-legalizer-private-volatile.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/setcc-integer-rv32.ll create mode 100644 llvm/test/CodeGen/RISCV/rvv/setcc-integer-rv64.ll rename llvm/test/CodeGen/WebAssembly/{eh-labels.mir => exception.mir} (59%)