/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonDepIICHVX.td | 119 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 …]
|
D | HexagonSchedule.td | 26 def CVI_MPY0 : 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]>
|
D | HexagonIICHVX.td | 16 InstrStage<1, [CVI_XLANE,CVI_SHIFT, CVI_MPY0, CVI_MPY1]>],
|
D | HexagonScheduleV62.td | 21 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
|
D | HexagonScheduleV66.td | 23 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
|
D | HexagonScheduleV65.td | 23 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
|
D | HexagonScheduleV60.td | 65 CVI_ST, CVI_XLANE, CVI_SHIFT, CVI_MPY0, CVI_MPY1,
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonScheduleV60.td | 14 def CVI_MPY0 : 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/ |
D | HexagonShuffler.cpp | 110 UnitsAndLanes(CVI_XLANE | CVI_SHIFT | CVI_MPY0 | CVI_MPY1, 1); in SetupTUL() 111 (*TUL)[HexagonII::TypeCVI_VA_DV] = UnitsAndLanes(CVI_XLANE | CVI_MPY0, 2); 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() 114 (*TUL)[HexagonII::TypeCVI_VX_DV] = UnitsAndLanes(CVI_MPY0, 2); 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() [all …]
|
D | HexagonShuffler.h | 76 CVI_MPY0 = 1 << 2, enumerator
|
/external/llvm/lib/Target/Hexagon/MCTargetDesc/ |
D | HexagonShuffler.cpp | 100 UnitsAndLanes(CVI_XLANE | CVI_SHIFT | CVI_MPY0 | CVI_MPY1, 1); in SetupTUL() 101 (*TUL)[HexagonII::TypeCVI_VA_DV] = UnitsAndLanes(CVI_XLANE | CVI_MPY0, 2); in SetupTUL() 102 (*TUL)[HexagonII::TypeCVI_VX] = UnitsAndLanes(CVI_MPY0 | CVI_MPY1, 1); in SetupTUL() 103 (*TUL)[HexagonII::TypeCVI_VX_DV] = UnitsAndLanes(CVI_MPY0, 2); 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()
|
D | HexagonShuffler.h | 67 CVI_MPY0 = 1 << 2, enumerator
|