This revision was automatically updated to reflect the committed changes.
kmclaughlin marked an inline comment as done.
Closed by commit rGf87f23c81cae: [AArch64][SVE] Add the SVE dupq_lane intrinsic
(authored by kmclaughlin).
Changed prior to commit:
https://reviews.llvm.org/D74734?vs=245012&i
kmclaughlin marked 4 inline comments as done.
kmclaughlin added a comment.
Thanks for taking a look at this, @sdesmalen!
Comment at: llvm/lib/Target/AArch64/AArch64ISelLowering.cpp:7496
+ auto CIdx = dyn_cast(Idx128);
+ if (CIdx && (CIdx->getZExtValue() <= 3)) {
+auto CI
sdesmalen accepted this revision.
sdesmalen added a comment.
This revision is now accepted and ready to land.
LGTM!
Comment at: llvm/lib/Target/AArch64/AArch64ISelLowering.cpp:7495
+ // DUPQ can be used when idx is in range.
+ auto CIdx = dyn_cast(Idx128);
+ if (CIdx && (CId
kmclaughlin created this revision.
kmclaughlin added reviewers: sdesmalen, c-rhodes, cameron.mcinally, efriedma,
dancgr.
Herald added subscribers: psnobl, rkruppe, hiraditya, kristof.beyls, tschuett.
Herald added a reviewer: rengolin.
Herald added a project: LLVM.
Implements the @llvm.aarch64.sve