Changeset View
Changeset View
Standalone View
Standalone View
llvm/lib/Analysis/TargetTransformInfo.cpp
Show First 20 Lines • Show All 522 Lines • ▼ Show 20 Lines | |||||
bool TargetTransformInfo::supportsEfficientVectorElementLoadStore() const { | bool TargetTransformInfo::supportsEfficientVectorElementLoadStore() const { | ||||
return TTIImpl->supportsEfficientVectorElementLoadStore(); | return TTIImpl->supportsEfficientVectorElementLoadStore(); | ||||
} | } | ||||
bool TargetTransformInfo::supportsTailCalls() const { | bool TargetTransformInfo::supportsTailCalls() const { | ||||
return TTIImpl->supportsTailCalls(); | return TTIImpl->supportsTailCalls(); | ||||
} | } | ||||
bool TargetTransformInfo::supportsTailCallFor(const CallBase *CB) const { | |||||
return TTIImpl->supportsTailCallFor(CB); | |||||
} | |||||
bool TargetTransformInfo::enableAggressiveInterleaving( | bool TargetTransformInfo::enableAggressiveInterleaving( | ||||
bool LoopHasReductions) const { | bool LoopHasReductions) const { | ||||
return TTIImpl->enableAggressiveInterleaving(LoopHasReductions); | return TTIImpl->enableAggressiveInterleaving(LoopHasReductions); | ||||
} | } | ||||
TargetTransformInfo::MemCmpExpansionOptions | TargetTransformInfo::MemCmpExpansionOptions | ||||
TargetTransformInfo::enableMemCmpExpansion(bool OptSize, bool IsZeroCmp) const { | TargetTransformInfo::enableMemCmpExpansion(bool OptSize, bool IsZeroCmp) const { | ||||
return TTIImpl->enableMemCmpExpansion(OptSize, IsZeroCmp); | return TTIImpl->enableMemCmpExpansion(OptSize, IsZeroCmp); | ||||
▲ Show 20 Lines • Show All 726 Lines • Show Last 20 Lines |