Revert: r189565 - Add getUnrollingPreferences to TTI

Revert unintentional commit (of an unreviewed change).

Original commit message:

Add getUnrollingPreferences to TTI

Allow targets to customize the default behavior of the generic loop unrolling
transformation. This will be used by the PowerPC backend when targeting the A2
core (which is in-order with a deep pipeline), and using more aggressive
defaults is important.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189566 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Hal Finkel
2013-08-29 03:33:15 +00:00
parent 32f258b96a
commit f208398528
4 changed files with 5 additions and 45 deletions

View File

@ -84,7 +84,6 @@ public:
virtual unsigned getJumpBufSize() const;
virtual bool shouldBuildLookupTables() const;
virtual bool haveFastSqrt(Type *Ty) const;
virtual bool getUnrollingPreferences(UnrollingPreferences &UP) const;
/// @}
@ -190,10 +189,6 @@ bool BasicTTI::haveFastSqrt(Type *Ty) const {
return TLI->isTypeLegal(VT) && TLI->isOperationLegalOrCustom(ISD::FSQRT, VT);
}
bool BasicTTI::getUnrollingPreferences(UnrollingPreferences &) const {
return false;
}
//===----------------------------------------------------------------------===//
//
// Calls used by the vectorizers.