Lines Matching refs:Lanes
175 unsigned llvm::HexagonConvertUnits(unsigned ItinUnits, unsigned *Lanes) { in HexagonConvertUnits() argument
187 return (*Lanes = 4, CVI_XLANE); in HexagonConvertUnits()
190 return (*Lanes = 2, CVI_XLANE | CVI_MPY0); in HexagonConvertUnits()
192 return (*Lanes = 2, CVI_MPY0); in HexagonConvertUnits()
194 return (*Lanes = 2, CVI_XLANE); in HexagonConvertUnits()
199 return (*Lanes = 1, CVI_XLANE | CVI_SHIFT | CVI_MPY0 | CVI_MPY1); in HexagonConvertUnits()
202 return (*Lanes = 1, CVI_XLANE | CVI_SHIFT); in HexagonConvertUnits()
205 return (*Lanes = 1, CVI_MPY0 | CVI_MPY1); in HexagonConvertUnits()
207 return (*Lanes = 1, CVI_ZW); in HexagonConvertUnits()
209 return (*Lanes = 1, CVI_XLANE); in HexagonConvertUnits()
211 return (*Lanes = 1, CVI_SHIFT); in HexagonConvertUnits()
213 return (*Lanes = 0, CVI_NONE); in HexagonConvertUnits()