Implement SystemZ::getIntrinsicInstrCost() and return costs reflecting that bswap can be done with a vperm per vector register.
This changes just one file on spec / three loops:
Paths
| Differential D54789
[SystemZ/TTI] Give correct cost values for vector bswap intrinsics ClosedPublic Authored by jonpa on Nov 21 2018, 4:54 AM.
Details
Diff Detail
Revision Contents
Diff 174901 lib/Target/SystemZ/SystemZTargetTransformInfo.h
lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
test/Analysis/CostModel/SystemZ/intrinsics.ll
|