Searched refs:HexagonHVXVersion (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonSubtarget.h | 72 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 D | Hexagon.td | 35 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",
|