aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/ModuloSchedule.cpp
diff options
context:
space:
mode:
authorJoseph Huber <huberjn@outlook.com>2025-09-24 16:32:49 -0500
committerGitHub <noreply@github.com>2025-09-24 16:32:49 -0500
commitc989283c27621843ce82b0d16aba34785650cb47 (patch)
tree634756a23c9f5f62291027a464909b897db15e2b /llvm/lib/CodeGen/ModuloSchedule.cpp
parent6f58c16c494f7a287137d23728fd66d6f176ee9a (diff)
downloadllvm-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