Home
last modified time | relevance | path

Searched refs:CVI_SHIFT (Results 1 – 15 of 15) sorted by relevance

/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDHexagonDepIICHVX.td127 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE], 0>,
138 InstrStage<1, [CVI_SHIFT]>], [9, 5, 5],
158 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 7],
176 InstrStage<1, [CVI_SHIFT, CVI_XLANE]>], [9, 7, 5, 2],
181 InstrStage<1, [CVI_SHIFT]>], [9, 5, 5, 2],
187 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [3, 7, 1, 2, 7],
198 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 3, 1, 2],
209 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE], 0>,
215 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 7, 7, 7],
245 InstrStage<1, [CVI_SHIFT]>], [9, 7, 5, 2],
[all …]
HDHexagonSchedule.td25 def CVI_SHIFT : FuncUnit;
40 ComboFuncData<CVI_XLSHF , [CVI_XLANE, CVI_SHIFT]>,
42 ComboFuncData<CVI_ALL , [CVI_ST, CVI_XLANE, CVI_SHIFT,
44 ComboFuncData<CVI_ALL_NOMEM, [CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1]>
HDHexagonScheduleV60.td30 // SLOT | CVI_LD | |CVI_MPY3 | |CVI_MPY2 | |CVI_SHIFT| |CVI_XLANE| | CVI_ST |
44 // | CVI_MPY2 & CVI_MPY3 | |CVI_XLANE & CVI_SHIFT|
65 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
HDHexagonScheduleV62.td21 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
HDHexagonScheduleV69.td23 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
HDHexagonIICHVX.td16 InstrStage<1, [CVI_XLANE,CVI_SHIFT, CVI_MPY0, CVI_MPY1]>],
HDHexagonScheduleV73.td22 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
HDHexagonScheduleV71.td22 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
HDHexagonScheduleV67.td23 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
HDHexagonScheduleV66.td23 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
HDHexagonScheduleV68.td22 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
HDHexagonScheduleV65.td23 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
HDHexagonScheduleV71T.td44 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
HDHexagonScheduleV67T.td45 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
HDHexagonMCTargetDesc.cpp179 CVI_SHIFT = 1 << 1, in HexagonConvertUnits() enumerator
196 ItinUnits & HexagonItinerariesV62FU::CVI_SHIFT && in HexagonConvertUnits()
199 return (*Lanes = 1, CVI_XLANE | CVI_SHIFT | CVI_MPY0 | CVI_MPY1); in HexagonConvertUnits()
201 ItinUnits & HexagonItinerariesV62FU::CVI_SHIFT) in HexagonConvertUnits()
202 return (*Lanes = 1, CVI_XLANE | CVI_SHIFT); in HexagonConvertUnits()
210 else if (ItinUnits == HexagonItinerariesV62FU::CVI_SHIFT) in HexagonConvertUnits()
211 return (*Lanes = 1, CVI_SHIFT); in HexagonConvertUnits()