Home
last modified time | relevance | path

Searched refs:ArchEnum (Results 1 – 9 of 9) sorted by relevance

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonSubtarget.h61 Hexagon::ArchEnum HexagonArchVersion;
62 Hexagon::ArchEnum HexagonHVXVersion = Hexagon::ArchEnum::V4;
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()
[all …]
DHexagonDepArch.td13 def ArchV65: SubtargetFeature<"v65", "HexagonArchVersion", "Hexagon::ArchEnum::V65", "Enable Hexago…
15 def ArchV62: SubtargetFeature<"v62", "HexagonArchVersion", "Hexagon::ArchEnum::V62", "Enable Hexago…
17 def ArchV60: SubtargetFeature<"v60", "HexagonArchVersion", "Hexagon::ArchEnum::V60", "Enable Hexago…
19 def ArchV55: SubtargetFeature<"v55", "HexagonArchVersion", "Hexagon::ArchEnum::V55", "Enable Hexago…
21 def ArchV4: SubtargetFeature<"v4", "HexagonArchVersion", "Hexagon::ArchEnum::V4", "Enable Hexagon V…
23 def ArchV5: SubtargetFeature<"v5", "HexagonArchVersion", "Hexagon::ArchEnum::V5", "Enable Hexagon V…
DHexagonRegisterInfo.cpp122 case Hexagon::ArchEnum::V4: in getCalleeSavedRegs()
123 case Hexagon::ArchEnum::V5: in getCalleeSavedRegs()
124 case Hexagon::ArchEnum::V55: in getCalleeSavedRegs()
125 case Hexagon::ArchEnum::V60: in getCalleeSavedRegs()
126 case Hexagon::ArchEnum::V62: in getCalleeSavedRegs()
127 case Hexagon::ArchEnum::V65: in getCalleeSavedRegs()
DHexagonSubtarget.cpp94 static std::map<StringRef, Hexagon::ArchEnum> CpuTable{ in initializeSubtargetDependencies()
95 {"generic", Hexagon::ArchEnum::V60}, in initializeSubtargetDependencies()
96 {"hexagonv4", Hexagon::ArchEnum::V4}, in initializeSubtargetDependencies()
97 {"hexagonv5", Hexagon::ArchEnum::V5}, in initializeSubtargetDependencies()
98 {"hexagonv55", Hexagon::ArchEnum::V55}, in initializeSubtargetDependencies()
99 {"hexagonv60", Hexagon::ArchEnum::V60}, in initializeSubtargetDependencies()
100 {"hexagonv62", Hexagon::ArchEnum::V62}, in initializeSubtargetDependencies()
101 {"hexagonv65", Hexagon::ArchEnum::V65}, in initializeSubtargetDependencies()
DHexagonDepArch.h18 enum class ArchEnum { V4,V5,V55,V60,V62,V65 }; enum
DHexagon.td29 "Hexagon::ArchEnum::V60", "Hexagon HVX instructions">;
31 "Hexagon::ArchEnum::V60", "Hexagon HVX instructions",
34 "Hexagon::ArchEnum::V62", "Hexagon HVX instructions",
37 "Hexagon::ArchEnum::V65", "Hexagon HVX instructions",
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/MCTargetDesc/
DHexagonMCTargetDesc.cpp78 cl::opt<Hexagon::ArchEnum>
82 clEnumValN(Hexagon::ArchEnum::V60, "v60", "Build for HVX v60"),
83 clEnumValN(Hexagon::ArchEnum::V62, "v62", "Build for HVX v62"),
84 clEnumValN(Hexagon::ArchEnum::V65, "v65", "Build for HVX v65"),
86 clEnumValN(Hexagon::ArchEnum::V5, "", "")),
88 cl::init(Hexagon::ArchEnum::V4), cl::ValueOptional);
282 case Hexagon::ArchEnum::V55: in selectHexagonFS()
284 case Hexagon::ArchEnum::V60: in selectHexagonFS()
287 case Hexagon::ArchEnum::V62: in selectHexagonFS()
290 case Hexagon::ArchEnum::V65: in selectHexagonFS()
[all …]
/external/perfetto/src/profiling/memory/
Dwire_protocol.h104 unwindstack::ArchEnum arch;
Dunwinding.cc73 std::unique_ptr<unwindstack::Regs> CreateFromRawData(unwindstack::ArchEnum arch, in CreateFromRawData()