Changeset View
Changeset View
Standalone View
Standalone View
lib/Analysis/TargetTransformInfo.cpp
Show First 20 Lines • Show All 166 Lines • ▼ Show 20 Lines | |||||
bool TargetTransformInfo::enableAggressiveInterleaving(bool LoopHasReductions) const { | bool TargetTransformInfo::enableAggressiveInterleaving(bool LoopHasReductions) const { | ||||
return TTIImpl->enableAggressiveInterleaving(LoopHasReductions); | return TTIImpl->enableAggressiveInterleaving(LoopHasReductions); | ||||
} | } | ||||
bool TargetTransformInfo::enableInterleavedAccessVectorization() const { | bool TargetTransformInfo::enableInterleavedAccessVectorization() const { | ||||
return TTIImpl->enableInterleavedAccessVectorization(); | return TTIImpl->enableInterleavedAccessVectorization(); | ||||
} | } | ||||
bool TargetTransformInfo::enablePotentiallyUnsafeFPVectorization() const { | |||||
return TTIImpl->enablePotentiallyUnsafeFPVectorization(); | |||||
} | |||||
TargetTransformInfo::PopcntSupportKind | TargetTransformInfo::PopcntSupportKind | ||||
TargetTransformInfo::getPopcntSupport(unsigned IntTyWidthInBit) const { | TargetTransformInfo::getPopcntSupport(unsigned IntTyWidthInBit) const { | ||||
return TTIImpl->getPopcntSupport(IntTyWidthInBit); | return TTIImpl->getPopcntSupport(IntTyWidthInBit); | ||||
} | } | ||||
bool TargetTransformInfo::haveFastSqrt(Type *Ty) const { | bool TargetTransformInfo::haveFastSqrt(Type *Ty) const { | ||||
return TTIImpl->haveFastSqrt(Ty); | return TTIImpl->haveFastSqrt(Ty); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 240 Lines • Show Last 20 Lines |