[PATCH] D48617: [Builtins][Attributes][X86] Tag all X86 builtins with their required vector width. Add a min_vector_width function attribute and tag all x86 instrinsics with it.
Craig Topper via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Mon Jul 2 12:04:43 PDT 2018
craig.topper added inline comments.
Comment at: include/clang/Basic/Attr.td:1949
+ let Args = [UnsignedArgument<"VectorWidth">];
+ let Subjects = SubjectList<[Function], ErrorDiag>;
+ let Documentation = [Undocumented];
> Should this apply to Objective-C methods? What about other function-like interfaces such as function pointers?
I think maybe it should apply to objective-C. but I"m not sure because it doesn't look like the target attribute applies there?
More information about the cfe-commits