Changeset View
Changeset View
Standalone View
Standalone View
include/llvm/Analysis/TargetTransformInfoImpl.h
Show First 20 Lines • Show All 234 Lines • ▼ Show 20 Lines | public: | ||||
unsigned getJumpBufSize() { return 0; } | unsigned getJumpBufSize() { return 0; } | ||||
bool shouldBuildLookupTables() { return true; } | bool shouldBuildLookupTables() { return true; } | ||||
bool enableAggressiveInterleaving(bool LoopHasReductions) { return false; } | bool enableAggressiveInterleaving(bool LoopHasReductions) { return false; } | ||||
bool enableInterleavedAccessVectorization() { return false; } | bool enableInterleavedAccessVectorization() { return false; } | ||||
bool enablePotentiallyUnsafeFPVectorization() { return true; } | |||||
TTI::PopcntSupportKind getPopcntSupport(unsigned IntTyWidthInBit) { | TTI::PopcntSupportKind getPopcntSupport(unsigned IntTyWidthInBit) { | ||||
return TTI::PSK_Software; | return TTI::PSK_Software; | ||||
} | } | ||||
bool haveFastSqrt(Type *Ty) { return false; } | bool haveFastSqrt(Type *Ty) { return false; } | ||||
unsigned getFPOpCost(Type *Ty) { return TargetTransformInfo::TCC_Basic; } | unsigned getFPOpCost(Type *Ty) { return TargetTransformInfo::TCC_Basic; } | ||||
▲ Show 20 Lines • Show All 270 Lines • Show Last 20 Lines |