Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonSubtarget.h72 Hexagon::ArchEnum HexagonHVXVersion = Hexagon::ArchEnum::NoArch; variable
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()
[all …]
H A DHexagon.td35 def ExtensionHVX: SubtargetFeature<"hvx", "HexagonHVXVersion",
37 def ExtensionHVXV60: SubtargetFeature<"hvxv60", "HexagonHVXVersion",
40 def ExtensionHVXV62: SubtargetFeature<"hvxv62", "HexagonHVXVersion",
43 def ExtensionHVXV65: SubtargetFeature<"hvxv65", "HexagonHVXVersion",
46 def ExtensionHVXV66: SubtargetFeature<"hvxv66", "HexagonHVXVersion",
50 def ExtensionHVXV67: SubtargetFeature<"hvxv67", "HexagonHVXVersion",
53 def ExtensionHVXV68: SubtargetFeature<"hvxv68", "HexagonHVXVersion",
57 def ExtensionHVXV69: SubtargetFeature<"hvxv69", "HexagonHVXVersion",
61 def ExtensionHVXV71: SubtargetFeature<"hvxv71", "HexagonHVXVersion",
65 def ExtensionHVXV73: SubtargetFeature<"hvxv73", "HexagonHVXVersion",