Lines Matching refs:Lanes
145 unsigned llvm::HexagonConvertUnits(unsigned ItinUnits, unsigned *Lanes) { in HexagonConvertUnits() argument
157 return (*Lanes = 4, CVI_XLANE); in HexagonConvertUnits()
160 return (*Lanes = 2, CVI_XLANE | CVI_MPY0); in HexagonConvertUnits()
162 return (*Lanes = 2, CVI_MPY0); in HexagonConvertUnits()
164 return (*Lanes = 2, CVI_XLANE); in HexagonConvertUnits()
169 return (*Lanes = 1, CVI_XLANE | CVI_SHIFT | CVI_MPY0 | CVI_MPY1); in HexagonConvertUnits()
172 return (*Lanes = 1, CVI_XLANE | CVI_SHIFT); in HexagonConvertUnits()
175 return (*Lanes = 1, CVI_MPY0 | CVI_MPY1); in HexagonConvertUnits()
177 return (*Lanes = 1, CVI_ZW); in HexagonConvertUnits()
179 return (*Lanes = 1, CVI_XLANE); in HexagonConvertUnits()
181 return (*Lanes = 1, CVI_SHIFT); in HexagonConvertUnits()
183 return (*Lanes = 0, CVI_NONE); in HexagonConvertUnits()