Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonDepIICHVX.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 …]
H A DHexagonSchedule.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]>
H A DHexagonScheduleV60.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,
H A DHexagonScheduleV62.td21 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
H A DHexagonScheduleV69.td23 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
H A DHexagonScheduleV71.td22 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
H A DHexagonScheduleV73.td22 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
H A DHexagonIICHVX.td16 InstrStage<1, [CVI_XLANE,CVI_SHIFT, CVI_MPY0, CVI_MPY1]>],
H A DHexagonScheduleV65.td23 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
H A DHexagonScheduleV66.td23 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
H A DHexagonScheduleV67.td23 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
H A DHexagonScheduleV68.td22 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
H A DHexagonScheduleV67T.td45 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
H A DHexagonScheduleV71T.td44 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCTargetDesc.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()