Call the version of ConvertCostTableLookup that takes a statically sized array rather...
authorCraig Topper <craig.topper@gmail.com>
Sat, 24 Oct 2015 18:40:22 +0000 (18:40 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sat, 24 Oct 2015 18:40:22 +0000 (18:40 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@251196 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/AArch64/AArch64TargetTransformInfo.cpp

index f7bad98a74a8ab90da78686025fd73b2b227d8f3..04e0ec9f9d7a64b0a07b0f8cc3d208689e0be9d7 100644 (file)
@@ -281,9 +281,8 @@ int AArch64TTIImpl::getCastInstrCost(unsigned Opcode, Type *Dst, Type *Src) {
     { ISD::FP_TO_UINT, MVT::v2i8,  MVT::v2f64, 2 },
   };
 
-  int Idx = ConvertCostTableLookup<MVT>(
-      ConversionTbl, array_lengthof(ConversionTbl), ISD, DstTy.getSimpleVT(),
-      SrcTy.getSimpleVT());
+  int Idx = ConvertCostTableLookup(ConversionTbl, ISD, DstTy.getSimpleVT(),
+                                   SrcTy.getSimpleVT());
   if (Idx != -1)
     return ConversionTbl[Idx].Cost;