[libcxx-commits] [PATCH] D150043: [InferAddressSpaces] Handle vector of pointers type

CaprYang via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Mon May 8 01:01:59 PDT 2023


CaprYang updated this revision to Diff 520294.
CaprYang added a comment.
Herald added subscribers: cfe-commits, libc-commits, libcxx-commits, openmp-commits, lldb-commits, Sanitizers, bviyer, PiotrZSL, luke, Moerafaat, zero9178, Enna1, bzcheeseman, pmatos, asb, pcwang-thead, yota9, ayermolo, awarzynski, sdasgup3, carlosgalvezp, wenzhicui, wrengr, jsetoain, cota, mravishankar, teijeong, frasercrmck, rdzhabarov, ecnelises, tatianashp, msifontes, jurahul, Kayjukh, grosul1, Joonsoo, stephenneuendorffer, liufengdb, aartbik, mgester, arpith-jacob, csigg, nicolasvasilache, antiagainst, shauheen, rriddle, mehdi_amini, luismarques, apazos, sameer.abuasal, pengfei, s.egerton, dmgreen, Jim, mstorsjo, kadircet, jocewei, PkmX, arphaman, the_o, brucehoult, MartinMosbeck, rogfer01, edward-jones, zzheng, MaskRay, jrtc27, niosHD, sabuasal, simoncook, johnrusso, rbar, kbarton, aheejin, fedor.sergeev, jgravelle-google, whisperity, arichardson, sbc100, nemanjai, dschuff.
Herald added a reviewer: bollu.
Herald added a reviewer: ldionne.
Herald added a reviewer: nicolasvasilache.
Herald added a reviewer: rafauler.
Herald added a reviewer: Amir.
Herald added a reviewer: maksfb.
Herald added a reviewer: NoQ.
Herald added a reviewer: njames93.
Herald added projects: clang, Sanitizers, LLDB, libc++, OpenMP, libc-project, libc++abi, libunwind, MLIR, clang-tools-extra, Flang, clang-format.
Herald added a reviewer: libc++.
Herald added a reviewer: libc++abi.
Herald added a reviewer: libunwind.
Herald added reviewers: rymiel, HazardyKnusperkeks, owenpan, MyDeveloperDay.

[InferAddressSpaces] Support intrinsic masked gather & masked scatter


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D150043/new/

https://reviews.llvm.org/D150043

Files:
  bolt/runtime/CMakeLists.txt
  clang-tools-extra/clang-tidy/readability/IdentifierNamingCheck.h
  clang-tools-extra/clangd/CMakeLists.txt
  clang/CMakeLists.txt
  clang/lib/CodeGen/CGOpenMPRuntime.cpp
  clang/lib/Format/ContinuationIndenter.cpp
  clang/lib/Format/FormatToken.h
  clang/lib/Sema/SemaDeclCXX.cpp
  clang/test/Driver/riscv-arch.c
  clang/test/SemaCXX/warn-exit-time-destructors.cpp
  clang/test/SemaCXX/warn-global-constructors.cpp
  clang/tools/scan-build-py/tests/functional/exec/CMakeLists.txt
  clang/unittests/Format/FormatTestVerilog.cpp
  clang/unittests/Format/TokenAnnotatorTest.cpp
  compiler-rt/CMakeLists.txt
  compiler-rt/lib/builtins/CMakeLists.txt
  compiler-rt/lib/crt/CMakeLists.txt
  flang/CMakeLists.txt
  flang/lib/Decimal/CMakeLists.txt
  flang/runtime/CMakeLists.txt
  libc/CMakeLists.txt
  libc/docs/compiler_support.rst
  libc/docs/dev/clang_tidy_checks.rst
  libc/docs/dev/cmake_build_rules.rst
  libc/docs/dev/implementation_standard.rst
  libc/examples/hello_world/CMakeLists.txt
  libclc/CMakeLists.txt
  libcxx/CMakeLists.txt
  libcxx/docs/Status/Cxx2bIssues.csv
  libcxxabi/CMakeLists.txt
  libunwind/CMakeLists.txt
  libunwind/src/CMakeLists.txt
  libunwind/src/UnwindCursor.hpp
  libunwind/test/signal_unwind.pass.cpp
  libunwind/test/unwind_leaffunction.pass.cpp
  lld/CMakeLists.txt
  lldb/CMakeLists.txt
  lldb/include/lldb/Target/Trace.h
  lldb/source/Commands/CommandObjectThread.cpp
  lldb/source/Plugins/Process/Linux/Perf.h
  lldb/source/Plugins/Process/NetBSD/NativeRegisterContextNetBSD_x86_64.cpp
  lldb/source/Plugins/TraceExporter/common/TraceHTR.h
  lldb/tools/debugserver/CMakeLists.txt
  lldb/unittests/Language/ObjC/ObjCLanguageTest.cpp
  llvm-libgcc/CMakeLists.txt
  llvm/CMakeLists.txt
  llvm/docs/CMake.rst
  llvm/docs/GettingStarted.rst
  llvm/docs/ReleaseNotes.rst
  llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  llvm/lib/Support/RISCVISAInfo.cpp
  llvm/lib/Target/ARM/ARMAsmPrinter.h
  llvm/lib/Target/ARM/ARMISelLowering.h
  llvm/lib/Target/ARM/MVETailPredication.cpp
  llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h
  llvm/lib/Target/RISCV/RISCVFeatures.td
  llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h
  llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
  llvm/lib/Transforms/InstCombine/InstCombineInternal.h
  llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
  llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp
  llvm/test/CodeGen/X86/combine-sub-ssat.ll
  llvm/test/CodeGen/X86/combine-sub-usat.ll
  llvm/test/CodeGen/X86/dagcombine-cse.ll
  llvm/test/CodeGen/X86/or-with-overflow.ll
  llvm/test/Transforms/InferAddressSpaces/AMDGPU/icmp.ll
  llvm/test/Transforms/InferAddressSpaces/masked-gather-scatter.ll
  llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/cppcoreguidelines/BUILD.gn
  llvm/utils/gn/secondary/libcxx/include/BUILD.gn
  llvm/utils/gn/secondary/libcxx/src/BUILD.gn
  llvm/utils/gn/secondary/lld/test/BUILD.gn
  llvm/utils/gn/secondary/llvm/lib/Target/LoongArch/BUILD.gn
  llvm/utils/gn/secondary/llvm/unittests/Support/BUILD.gn
  mlir/CMakeLists.txt
  mlir/docs/LangRef.md
  mlir/examples/standalone/CMakeLists.txt
  mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
  openmp/CMakeLists.txt
  openmp/cmake/DetectTestCompiler/CMakeLists.txt
  openmp/docs/SupportAndFAQ.rst
  openmp/libompd/src/CMakeLists.txt
  openmp/libomptarget/plugins/remote/src/CMakeLists.txt
  openmp/libomptarget/src/CMakeLists.txt
  openmp/runtime/src/CMakeLists.txt
  openmp/tools/Modules/FindOpenMPTarget.cmake
  openmp/tools/Modules/README.rst
  polly/CMakeLists.txt
  pstl/CMakeLists.txt
  runtimes/CMakeLists.txt
  utils/bazel/llvm-project-overlay/bolt/BUILD.bazel
  utils/bazel/llvm-project-overlay/clang-tools-extra/clang-tidy/BUILD.bazel
  utils/bazel/llvm-project-overlay/clang/BUILD.bazel
  utils/bazel/llvm-project-overlay/libc/BUILD.bazel
  utils/bazel/llvm-project-overlay/llvm/BUILD.bazel

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D150043.520294.patch
Type: text/x-patch
Size: 118956 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20230508/c433ea94/attachment-0001.bin>


More information about the libcxx-commits mailing list