Changeset View
Changeset View
Standalone View
Standalone View
llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.h
Show First 20 Lines • Show All 50 Lines • ▼ Show 20 Lines | public: | ||||
bool isLSRCostLess(TargetTransformInfo::LSRCost &C1, | bool isLSRCostLess(TargetTransformInfo::LSRCost &C1, | ||||
TargetTransformInfo::LSRCost &C2); | TargetTransformInfo::LSRCost &C2); | ||||
/// @} | /// @} | ||||
/// \name Vector TTI Implementations | /// \name Vector TTI Implementations | ||||
/// @{ | /// @{ | ||||
unsigned getNumberOfRegisters(bool Vector); | unsigned getNumberOfRegisters(unsigned ClassID) const; | ||||
unsigned getRegisterBitWidth(bool Vector) const; | unsigned getRegisterBitWidth(bool Vector) const; | ||||
unsigned getCacheLineSize() { return 256; } | unsigned getCacheLineSize() { return 256; } | ||||
unsigned getPrefetchDistance() { return 2000; } | unsigned getPrefetchDistance() { return 2000; } | ||||
unsigned getMinPrefetchStride() { return 2048; } | unsigned getMinPrefetchStride() { return 2048; } | ||||
bool hasDivRemOp(Type *DataType, bool IsSigned); | bool hasDivRemOp(Type *DataType, bool IsSigned); | ||||
bool prefersVectorizedAddressing() { return false; } | bool prefersVectorizedAddressing() { return false; } | ||||
▲ Show 20 Lines • Show All 45 Lines • Show Last 20 Lines |