Searched refs:ArchEnum (Results 1 – 9 of 9) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
D | HexagonSubtarget.h | 61 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 …]
|
D | HexagonDepArch.td | 13 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…
|
D | HexagonRegisterInfo.cpp | 122 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()
|
D | HexagonSubtarget.cpp | 94 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()
|
D | HexagonDepArch.h | 18 enum class ArchEnum { V4,V5,V55,V60,V62,V65 }; enum
|
D | Hexagon.td | 29 "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/ |
D | HexagonMCTargetDesc.cpp | 78 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/ |
D | wire_protocol.h | 104 unwindstack::ArchEnum arch;
|
D | unwinding.cc | 73 std::unique_ptr<unwindstack::Regs> CreateFromRawData(unwindstack::ArchEnum arch, in CreateFromRawData()
|