Lines Matching refs:Hexagon
71 Hexagon::ArchEnum HexagonArchVersion;
72 Hexagon::ArchEnum HexagonHVXVersion = Hexagon::ArchEnum::NoArch;
148 return getHexagonArchVersion() >= Hexagon::ArchEnum::V5; in hasV5Ops()
151 return getHexagonArchVersion() == Hexagon::ArchEnum::V5; in hasV5OpsOnly()
154 return getHexagonArchVersion() >= Hexagon::ArchEnum::V55; in hasV55Ops()
157 return getHexagonArchVersion() == Hexagon::ArchEnum::V55; in hasV55OpsOnly()
160 return getHexagonArchVersion() >= Hexagon::ArchEnum::V60; in hasV60Ops()
163 return getHexagonArchVersion() == Hexagon::ArchEnum::V60; in hasV60OpsOnly()
166 return getHexagonArchVersion() >= Hexagon::ArchEnum::V62; in hasV62Ops()
169 return getHexagonArchVersion() == Hexagon::ArchEnum::V62; in hasV62OpsOnly()
172 return getHexagonArchVersion() >= Hexagon::ArchEnum::V65; in hasV65Ops()
175 return getHexagonArchVersion() == Hexagon::ArchEnum::V65; in hasV65OpsOnly()
178 return getHexagonArchVersion() >= Hexagon::ArchEnum::V66; in hasV66Ops()
181 return getHexagonArchVersion() == Hexagon::ArchEnum::V66; in hasV66OpsOnly()
184 return getHexagonArchVersion() >= Hexagon::ArchEnum::V67; in hasV67Ops()
187 return getHexagonArchVersion() == Hexagon::ArchEnum::V67; in hasV67OpsOnly()
190 return getHexagonArchVersion() >= Hexagon::ArchEnum::V68; in hasV68Ops()
193 return getHexagonArchVersion() == Hexagon::ArchEnum::V68; in hasV68OpsOnly()
196 return getHexagonArchVersion() >= Hexagon::ArchEnum::V69; in hasV69Ops()
199 return getHexagonArchVersion() == Hexagon::ArchEnum::V69; in hasV69OpsOnly()
202 return getHexagonArchVersion() >= Hexagon::ArchEnum::V71; in hasV71Ops()
205 return getHexagonArchVersion() == Hexagon::ArchEnum::V71; in hasV71OpsOnly()
208 return getHexagonArchVersion() >= Hexagon::ArchEnum::V73; in hasV73Ops()
211 return getHexagonArchVersion() == Hexagon::ArchEnum::V73; in hasV73OpsOnly()
231 return UseHVXQFloatOps && HexagonHVXVersion >= Hexagon::ArchEnum::V68; in useHVXQFloatOps()
235 return HexagonHVXVersion > Hexagon::ArchEnum::NoArch; in useHVXOps()
238 return HexagonHVXVersion >= Hexagon::ArchEnum::V60; in useHVXV60Ops()
241 return HexagonHVXVersion >= Hexagon::ArchEnum::V62; in useHVXV62Ops()
244 return HexagonHVXVersion >= Hexagon::ArchEnum::V65; in useHVXV65Ops()
247 return HexagonHVXVersion >= Hexagon::ArchEnum::V66; in useHVXV66Ops()
250 return HexagonHVXVersion >= Hexagon::ArchEnum::V67; in useHVXV67Ops()
253 return HexagonHVXVersion >= Hexagon::ArchEnum::V68; in useHVXV68Ops()
256 return HexagonHVXVersion >= Hexagon::ArchEnum::V69; in useHVXV69Ops()
259 return HexagonHVXVersion >= Hexagon::ArchEnum::V71; in useHVXV71Ops()
262 return HexagonHVXVersion >= Hexagon::ArchEnum::V73; in useHVXV73Ops()
292 const Hexagon::ArchEnum &getHexagonArchVersion() const { in getHexagonArchVersion()