Lines Matching full:hexagon
16 namespace Hexagon {
33 inline std::optional<Hexagon::ArchEnum> getCpu(StringRef CPU) { in getCpu()
34 return StringSwitch<std::optional<Hexagon::ArchEnum>>(CPU) in getCpu()
35 .Case("generic", Hexagon::ArchEnum::V5) in getCpu()
36 .Case("hexagonv5", Hexagon::ArchEnum::V5) in getCpu()
37 .Case("hexagonv55", Hexagon::ArchEnum::V55) in getCpu()
38 .Case("hexagonv60", Hexagon::ArchEnum::V60) in getCpu()
39 .Case("hexagonv62", Hexagon::ArchEnum::V62) in getCpu()
40 .Case("hexagonv65", Hexagon::ArchEnum::V65) in getCpu()
41 .Case("hexagonv66", Hexagon::ArchEnum::V66) in getCpu()
42 .Case("hexagonv67", Hexagon::ArchEnum::V67) in getCpu()
43 .Case("hexagonv67t", Hexagon::ArchEnum::V67) in getCpu()
44 .Case("hexagonv68", Hexagon::ArchEnum::V68) in getCpu()
45 .Case("hexagonv69", Hexagon::ArchEnum::V69) in getCpu()
46 .Case("hexagonv71", Hexagon::ArchEnum::V71) in getCpu()
47 .Case("hexagonv71t", Hexagon::ArchEnum::V71) in getCpu()
48 .Case("hexagonv73", Hexagon::ArchEnum::V73) in getCpu()
51 } // namespace Hexagon