diff options
| author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-03-03 05:43:49 +0000 |
|---|---|---|
| committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2016-03-03 05:43:49 +0000 |
| commit | 5ba9718abe53e678b52fb414b315c388c398292f (patch) | |
| tree | 24ce40eab318559be0f29d4be9d791db7dddaf42 /llvm/include | |
| parent | 34a0c1a572de6f0baa3f2d6541f40a1eebc3f4dd (diff) | |
| download | bcm5719-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.h | 2 |
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]; |

