diff options
author | Joseph Huber <huberjn@outlook.com> | 2025-09-24 16:32:49 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-09-24 16:32:49 -0500 |
commit | c989283c27621843ce82b0d16aba34785650cb47 (patch) | |
tree | 634756a23c9f5f62291027a464909b897db15e2b /llvm/lib/CodeGen/ModuloSchedule.cpp | |
parent | 6f58c16c494f7a287137d23728fd66d6f176ee9a (diff) | |
download | llvm-c989283c27621843ce82b0d16aba34785650cb47.zip llvm-c989283c27621843ce82b0d16aba34785650cb47.tar.gz llvm-c989283c27621843ce82b0d16aba34785650cb47.tar.bz2 |
[Clang] Change masked load / store builtin interface to take scalar pointer (#156063)
Summary:
Right now these enformce alignment, which isn't convenient for the user
on platforms that support unaligned accesses. The options are to either
permit passing the alignment manually, or just assume it's unaligned
unless the user specifies it.
I've added https://github.com/llvm/llvm-project/pull/156057 which should
make the requiested alignment show up on the intrinsic if the user
passed `__builtin_assume_aligned`, however that's only with
optimizations. This shouldn't cause issues unless the backend
categorically decides to reject an unaligned access.
Diffstat (limited to 'llvm/lib/CodeGen/ModuloSchedule.cpp')
0 files changed, 0 insertions, 0 deletions