Home
last modified time | relevance | path

Searched refs:HexagonResource (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonShuffler.h37 class HexagonResource {
43 HexagonResource(unsigned s) { setUnits(s); } in HexagonResource() function
59 static bool lessUnits(const HexagonResource &A, const HexagonResource &B) { in lessUnits()
64 static bool lessWeight(const HexagonResource &A, const HexagonResource &B) { in lessWeight()
70 class HexagonCVIResource : public HexagonResource {
103 HexagonResource Core;
117 return (HexagonResource::lessWeight(B.Core, Core));
122 return (HexagonResource::lessUnits(A.Core, B.Core)); in lessCore()
127 return (HexagonResource::lessUnits(A.CVI, B.CVI)); in lessCVI()
H A DHexagonShuffler.cpp90 unsigned HexagonResource::setWeight(unsigned s) { in setWeight()
112 : HexagonResource(s) { in HexagonCVIResource()