The vp.load and vp.gather intrinsics require the intrinsic return type to determine the correct function signature. With opaque pointers, it cannot be derived from the parameter pointee types.
Details
Details
- Reviewers
simoll hussainjk craig.topper aeubanks - Group Reviewers
Restricted Project - Commits
- rG6213f1dd03e2: [IR] Make VPIntrinsic::getDeclarationForParams() opaque pointer compatible
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
perhaps we should leave around the original version for a couple weeks and mark it deprecated so downstream users can fix usages?
Comment Actions
These are fairly recent API additions for an in-progress feature, so I was hoping that isn't necessary.