summaryrefslogtreecommitdiffstats
path: root/llvm/include
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2016-03-03 05:43:49 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2016-03-03 05:43:49 +0000
commit5ba9718abe53e678b52fb414b315c388c398292f (patch)
tree24ce40eab318559be0f29d4be9d791db7dddaf42 /llvm/include
parent34a0c1a572de6f0baa3f2d6541f40a1eebc3f4dd (diff)
downloadbcm5719-llvm-5ba9718abe53e678b52fb414b315c388c398292f.tar.gz
bcm5719-llvm-5ba9718abe53e678b52fb414b315c388c398292f.zip
TTI: Fix not using overload of getIntrinsicInstrCost
This was always calling the generic version, so the target custom implementation was never called. llvm-svn: 262585
Diffstat (limited to 'llvm/include')
-rw-r--r--llvm/include/llvm/CodeGen/BasicTTIImpl.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/include/llvm/CodeGen/BasicTTIImpl.h b/llvm/include/llvm/CodeGen/BasicTTIImpl.h
index d99054eb6f3..fce9a96e8ba 100644
--- a/llvm/include/llvm/CodeGen/BasicTTIImpl.h
+++ b/llvm/include/llvm/CodeGen/BasicTTIImpl.h
@@ -588,7 +588,7 @@ public:
SmallVector<Type *, 4> Types;
for (Value *Op : Args)
Types.push_back(Op->getType());
- return getIntrinsicInstrCost(IID, RetTy, Types);
+ return static_cast<T *>(this)->getIntrinsicInstrCost(IID, RetTy, Types);
}
case Intrinsic::masked_scatter: {
Value *Mask = Args[3];
OpenPOWER on IntegriCloud