Home
last modified time | relevance | path

Searched refs:CVI_MPY1 (Results 1 – 23 of 23) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonDepIICHVX.td119 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [7, 1, 2, 7],
139 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 7],
156 InstrStage<1, [CVI_MPY0, CVI_MPY1], 0>,
168 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [3, 7, 1, 2, 7],
179 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 3, 1, 2],
189 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 7, 7, 7],
209 InstrStage<1, [CVI_MPY0, CVI_MPY1]>], [9, 7, 7, 2],
224 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 2, 7],
247 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [3, 1, 2, 7],
253 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [7, 1, 2, 7],
[all …]
DHexagonSchedule.td27 def CVI_MPY1 : FuncUnit;
41 ComboFuncData<CVI_MPY01 , [CVI_MPY0, CVI_MPY1]>,
43 CVI_MPY0, CVI_MPY1, CVI_LD]>,
44 ComboFuncData<CVI_ALL_NOMEM, [CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1]>
DHexagonIICHVX.td16 InstrStage<1, [CVI_XLANE,CVI_SHIFT, CVI_MPY0, CVI_MPY1]>],
DHexagonScheduleV62.td21 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
DHexagonScheduleV65.td23 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
DHexagonScheduleV66.td23 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
DHexagonScheduleV60.td65 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
/external/llvm-project/llvm/lib/Target/Hexagon/
DHexagonDepIICHVX.td119 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [7, 1, 2, 7],
139 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 7],
156 InstrStage<1, [CVI_MPY0, CVI_MPY1], 0>,
168 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [3, 7, 1, 2, 7],
179 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 3, 1, 2],
189 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 7, 7, 7],
209 InstrStage<1, [CVI_MPY0, CVI_MPY1]>], [9, 7, 7, 2],
224 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [9, 2, 7],
247 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [3, 1, 2, 7],
253 InstrStage<1, [CVI_MPY0, CVI_MPY1, CVI_SHIFT, CVI_XLANE]>], [7, 1, 2, 7],
[all …]
DHexagonSchedule.td27 def CVI_MPY1 : FuncUnit;
41 ComboFuncData<CVI_MPY01 , [CVI_MPY0, CVI_MPY1]>,
43 CVI_MPY0, CVI_MPY1, CVI_LD]>,
44 ComboFuncData<CVI_ALL_NOMEM, [CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1]>
DHexagonIICHVX.td16 InstrStage<1, [CVI_XLANE,CVI_SHIFT, CVI_MPY0, CVI_MPY1]>],
DHexagonScheduleV62.td21 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
DHexagonScheduleV66.td23 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
DHexagonScheduleV67.td23 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
DHexagonScheduleV65.td23 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
DHexagonScheduleV67T.td45 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
DHexagonScheduleV60.td65 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
/external/llvm/lib/Target/Hexagon/
DHexagonScheduleV60.td15 def CVI_MPY1 : FuncUnit;
27 ComboFuncData<CVI_MPY01 , [CVI_MPY0, CVI_MPY1]>,
29 CVI_MPY0, CVI_MPY1, CVI_LD]>
108 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
230 CVI_MPY0, CVI_MPY1]>]>,
235 InstrStage<1, [CVI_MPY0, CVI_MPY1]>]>,
237 InstrStage<1, [CVI_MPY0, CVI_MPY1]>]>,
239 InstrStage<1, [CVI_MPY0, CVI_MPY1]>]>,
276 CVI_MPY0, CVI_MPY1]>]>,
282 CVI_MPY0, CVI_MPY1]>]>,
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonShuffler.cpp110 UnitsAndLanes(CVI_XLANE | CVI_SHIFT | CVI_MPY0 | CVI_MPY1, 1); in SetupTUL()
112 (*TUL)[HexagonII::TypeCVI_VX] = UnitsAndLanes(CVI_MPY0 | CVI_MPY1, 1); in SetupTUL()
113 (*TUL)[HexagonII::TypeCVI_VX_LATE] = UnitsAndLanes(CVI_MPY0 | CVI_MPY1, 1); in SetupTUL()
122 : UnitsAndLanes(CVI_XLANE | CVI_SHIFT | CVI_MPY0 | CVI_MPY1, 1); in SetupTUL()
124 UnitsAndLanes(CVI_XLANE | CVI_SHIFT | CVI_MPY0 | CVI_MPY1, 1); in SetupTUL()
128 UnitsAndLanes(CVI_XLANE | CVI_SHIFT | CVI_MPY0 | CVI_MPY1, 1); in SetupTUL()
133 UnitsAndLanes(CVI_XLANE | CVI_SHIFT | CVI_MPY0 | CVI_MPY1, 1); in SetupTUL()
135 UnitsAndLanes(CVI_XLANE | CVI_SHIFT | CVI_MPY0 | CVI_MPY1, 1); in SetupTUL()
139 UnitsAndLanes(CVI_XLANE | CVI_SHIFT | CVI_MPY0 | CVI_MPY1, 1); in SetupTUL()
DHexagonShuffler.h77 CVI_MPY1 = 1 << 3, enumerator
/external/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonShuffler.cpp100 UnitsAndLanes(CVI_XLANE | CVI_SHIFT | CVI_MPY0 | CVI_MPY1, 1); in SetupTUL()
102 (*TUL)[HexagonII::TypeCVI_VX] = UnitsAndLanes(CVI_MPY0 | CVI_MPY1, 1); in SetupTUL()
109 UnitsAndLanes(CVI_XLANE | CVI_SHIFT | CVI_MPY0 | CVI_MPY1, 1); in SetupTUL()
112 UnitsAndLanes(CVI_XLANE | CVI_SHIFT | CVI_MPY0 | CVI_MPY1, 1); in SetupTUL()
115 UnitsAndLanes(CVI_XLANE | CVI_SHIFT | CVI_MPY0 | CVI_MPY1, 1); in SetupTUL()
DHexagonShuffler.h68 CVI_MPY1 = 1 << 3 enumerator
/external/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonMCTargetDesc.cpp151 CVI_MPY1 = 1 << 3, in HexagonConvertUnits() enumerator
168 ItinUnits & HexagonItinerariesV62FU::CVI_MPY1) in HexagonConvertUnits()
169 return (*Lanes = 1, CVI_XLANE | CVI_SHIFT | CVI_MPY0 | CVI_MPY1); in HexagonConvertUnits()
174 ItinUnits & HexagonItinerariesV62FU::CVI_MPY1) in HexagonConvertUnits()
175 return (*Lanes = 1, CVI_MPY0 | CVI_MPY1); in HexagonConvertUnits()
DHexagonShuffler.h81 CVI_MPY1 = 1 << 3, enumerator