summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
diff options
context:
space:
mode:
authorHao Liu <Hao.Liu@arm.com>2015-06-15 01:56:40 +0000
committerHao Liu <Hao.Liu@arm.com>2015-06-15 01:56:40 +0000
commitd0ca8d7edd96c8a99736c19d15bbfd15e91df7f1 (patch)
tree590e1770b25116e4c89f209c775fba7060ba9fdb /llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
parent59e9578f20bb773417344575042677311d9ada6c (diff)
downloadbcm5719-llvm-d0ca8d7edd96c8a99736c19d15bbfd15e91df7f1.tar.gz
bcm5719-llvm-d0ca8d7edd96c8a99736c19d15bbfd15e91df7f1.zip
[AArch64] Revert r239711 again. We need to discuss how to share code between AArch64 and ARM backend.
llvm-svn: 239713
Diffstat (limited to 'llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp')
-rw-r--r--llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp12
1 files changed, 0 insertions, 12 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp b/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
index a51a0674c8f..ed27cf84bbb 100644
--- a/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
+++ b/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
@@ -407,18 +407,6 @@ unsigned AArch64TTIImpl::getMemoryOpCost(unsigned Opcode, Type *Src,
return LT.first;
}
-unsigned AArch64TTIImpl::getInterleavedMemoryOpCost(
- unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices,
- unsigned Alignment, unsigned AddressSpace) {
- assert(isa<VectorType>(VecTy) && "Expect vector types");
-
- if (Factor > 1 && Factor < 5 && isTypeLegal(VecTy))
- return Factor;
-
- return BaseT::getInterleavedMemoryOpCost(Opcode, VecTy, Factor, Indices,
- Alignment, AddressSpace);
-}
-
unsigned AArch64TTIImpl::getCostOfKeepingLiveOverCall(ArrayRef<Type *> Tys) {
unsigned Cost = 0;
for (auto *I : Tys) {
OpenPOWER on IntegriCloud