Add vrmax, vrmin, vfrmax, vfrmin, vrand, vror, and vrxor intrinsic
instructions and regression tests.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D92941
[VE] Add vector reduce intrinsic instructions ClosedPublic Authored by kaz7 on Dec 9 2020, 7:42 AM.
Details Summary Add vrmax, vrmin, vfrmax, vfrmin, vrand, vror, and vrxor intrinsic
Diff Detail
Event Timelinekaz7 retitled this revision from [VE] Add vector reduce intrinsic intrinsic instructions to [VE] Add vector reduce intrinsic instructions.Dec 9 2020, 10:28 PM This revision is now accepted and ready to land.Dec 10 2020, 5:17 AM This revision was landed with ongoing or failed builds.Dec 10 2020, 5:21 AM Closed by commit rG4b1e32925528: [VE] Add vector reduce intrinsic instructions (authored by kaz7). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 310857 llvm/include/llvm/IR/IntrinsicsVEVL.gen.td
llvm/lib/Target/VE/VEInstrIntrinsicVL.gen.td
llvm/test/CodeGen/VE/VELIntrinsics/vfrmax.ll
llvm/test/CodeGen/VE/VELIntrinsics/vfrmin.ll
llvm/test/CodeGen/VE/VELIntrinsics/vrand.ll
llvm/test/CodeGen/VE/VELIntrinsics/vrmax.ll
llvm/test/CodeGen/VE/VELIntrinsics/vrmin.ll
llvm/test/CodeGen/VE/VELIntrinsics/vror.ll
llvm/test/CodeGen/VE/VELIntrinsics/vrxor.ll
|