[PATCH] D12635: merge vector stores into wider vector stores and fix AArch64 misaligned access TLI hook (PR21711)
Matt Arsenault via llvm-commits
llvm-commits at lists.llvm.org
Sun Sep 20 11:50:45 PDT 2015
arsenm added inline comments.
================
Comment at: lib/Target/AArch64/AArch64ISelLowering.cpp:809-812
@@ +808,6 @@
+
+ // Code that uses clang vector extensions can mark that it
+ // wants unaligned accesses to be treated as fast by
+ // underspecifying alignment to be 1 or 2.
+ Align <= 2 ||
+
----------------
Which extensions do you mean? I've been looking for a way to specify alignment of vector loads from C, but nothing I've tried seems to work.
However, using the existence of this to justify reporting a different alignment as fast seems suspect.
http://reviews.llvm.org/D12635
More information about the llvm-commits
mailing list