Searched refs:getHexagonArchVersion (Results 1 – 4 of 4) sorted by relevance
90 bool hasV5TOps() const { return getHexagonArchVersion() >= V5; } in hasV5TOps()91 bool hasV5TOpsOnly() const { return getHexagonArchVersion() == V5; } in hasV5TOpsOnly()92 bool hasV55TOps() const { return getHexagonArchVersion() >= V55; } in hasV55TOps()93 bool hasV55TOpsOnly() const { return getHexagonArchVersion() == V55; } in hasV55TOpsOnly()94 bool hasV60TOps() const { return getHexagonArchVersion() >= V60; } in hasV60TOps()95 bool hasV60TOpsOnly() const { return getHexagonArchVersion() == V60; } in hasV60TOpsOnly()119 const HexagonArchEnum &getHexagonArchVersion() const { in getHexagonArchVersion() function
123 switch (MF->getSubtarget<HexagonSubtarget>().getHexagonArchVersion()) { in getCalleeSavedRegs()
124 return getHexagonArchVersion() >= Hexagon::ArchEnum::V5; in hasV5Ops()127 return getHexagonArchVersion() == Hexagon::ArchEnum::V5; in hasV5OpsOnly()130 return getHexagonArchVersion() >= Hexagon::ArchEnum::V55; in hasV55Ops()133 return getHexagonArchVersion() == Hexagon::ArchEnum::V55; in hasV55OpsOnly()136 return getHexagonArchVersion() >= Hexagon::ArchEnum::V60; in hasV60Ops()139 return getHexagonArchVersion() == Hexagon::ArchEnum::V60; in hasV60OpsOnly()142 return getHexagonArchVersion() >= Hexagon::ArchEnum::V62; in hasV62Ops()145 return getHexagonArchVersion() == Hexagon::ArchEnum::V62; in hasV62OpsOnly()148 return getHexagonArchVersion() >= Hexagon::ArchEnum::V65; in hasV65Ops()151 return getHexagonArchVersion() == Hexagon::ArchEnum::V65; in hasV65OpsOnly()[all …]
121 switch (MF->getSubtarget<HexagonSubtarget>().getHexagonArchVersion()) { in getCalleeSavedRegs()