[PATCH] D72331: OpaquePtr: add type to inalloca attribute.
David Blaikie via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Jan 7 13:46:58 PST 2020
dblaikie accepted this revision.
dblaikie added a subscriber: rnk.
dblaikie added a comment.
This revision is now accepted and ready to land.
Looks pretty good to me - couple of minor things. If you want to check with @rnk (best point of contact on the inalloca feature in general), that'd probably be good.
Might've been a bit easier to review with the renamings in separate patches, but this makes it easier to see all the call sites, which is handy.
================
Comment at: llvm/lib/IR/Attributes.cpp:885
+ return I.getValueAsType();
+ return 0;
+}
----------------
Probably use nullptr, rather than 0 here.
================
Comment at: llvm/lib/IR/Core.cpp:150-155
+ } else if (AttrKind == Attribute::AttrKind::InAlloca) {
+ // Similarly inalloca for now.
+ return wrap(Attribute::getWithInAllocaType(Ctx, NULL));
} else {
return wrap(Attribute::get(Ctx, AttrKind, Val));
}
----------------
could drop the else-after-returns here, but I realize it's consistent with existing style, so maybe better in a separate pre/post patch
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D72331/new/
https://reviews.llvm.org/D72331
More information about the llvm-commits
mailing list