Changeset View
Changeset View
Standalone View
Standalone View
llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
Show First 20 Lines • Show All 79 Lines • ▼ Show 20 Lines | public: | ||||
/// @} | /// @} | ||||
/// \name Vector TTI Implementations | /// \name Vector TTI Implementations | ||||
/// @{ | /// @{ | ||||
bool enableInterleavedAccessVectorization() { return true; } | bool enableInterleavedAccessVectorization() { return true; } | ||||
unsigned getNumberOfRegisters(bool Vector) { | unsigned getNumberOfRegisters(unsigned ClassID) const { | ||||
bool Vector = (ClassID == 1); | |||||
if (Vector) { | if (Vector) { | ||||
if (ST->hasNEON()) | if (ST->hasNEON()) | ||||
return 32; | return 32; | ||||
return 0; | return 0; | ||||
} | } | ||||
return 31; | return 31; | ||||
} | } | ||||
▲ Show 20 Lines • Show All 91 Lines • Show Last 20 Lines |