Implements the following intrinsics:
- @llvm.aarch64.sve.dup
- @llvm.aarch64.sve.mul.lane
- @llvm.aarch64.sve.mla.lane
- @llvm.aarch64.sve.mls.lane
Paths
| Differential D74222
[AArch64][SVE] Add mul/mla/mls lane & dup intrinsics ClosedPublic Authored by kmclaughlin on Feb 7 2020, 7:15 AM.
Details
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Feb 12 2020, 8:52 AM Closed by commit rG671cbc1fbba0: [AArch64][SVE] Add mul/mla/mls lane & dup intrinsics (authored by kmclaughlin). · Explain WhyFeb 13 2020, 2:42 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 244372 llvm/include/llvm/IR/IntrinsicsAArch64.td
llvm/lib/Target/AArch64/AArch64ISelLowering.h
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
llvm/lib/Target/AArch64/SVEInstrFormats.td
llvm/test/CodeGen/AArch64/sve-intrinsics-scalar-to-vec.ll
llvm/test/CodeGen/AArch64/sve2-intrinsics-int-mul-lane.ll
|