[Hexagon] Return 1 instead of 0 from getMaxInterleaveFactor
authorKrzysztof Parzyszek <kparzysz@quicinc.com>
Fri, 9 Oct 2020 14:34:24 +0000 (09:34 -0500)
committerKrzysztof Parzyszek <kparzysz@quicinc.com>
Fri, 9 Oct 2020 14:46:18 +0000 (09:46 -0500)
llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp

index a8ac00f..76e8220 100644 (file)
@@ -108,7 +108,7 @@ unsigned HexagonTTIImpl::getNumberOfRegisters(bool Vector) const {
 }
 
 unsigned HexagonTTIImpl::getMaxInterleaveFactor(unsigned VF) {
-  return useHVX() ? 2 : 0;
+  return useHVX() ? 2 : 1;
 }
 
 unsigned HexagonTTIImpl::getRegisterBitWidth(bool Vector) const {