/external/llvm-project/llvm/lib/Target/Hexagon/ |
D | HexagonSubtarget.h | 66 Hexagon::ArchEnum HexagonArchVersion; 67 Hexagon::ArchEnum HexagonHVXVersion = Hexagon::ArchEnum::NoArch; 141 return getHexagonArchVersion() >= Hexagon::ArchEnum::V5; in hasV5Ops() 144 return getHexagonArchVersion() == Hexagon::ArchEnum::V5; in hasV5OpsOnly() 147 return getHexagonArchVersion() >= Hexagon::ArchEnum::V55; in hasV55Ops() 150 return getHexagonArchVersion() == Hexagon::ArchEnum::V55; in hasV55OpsOnly() 153 return getHexagonArchVersion() >= Hexagon::ArchEnum::V60; in hasV60Ops() 156 return getHexagonArchVersion() == Hexagon::ArchEnum::V60; in hasV60OpsOnly() 159 return getHexagonArchVersion() >= Hexagon::ArchEnum::V62; in hasV62Ops() 162 return getHexagonArchVersion() == Hexagon::ArchEnum::V62; in hasV62OpsOnly() [all …]
|
D | HexagonDepArch.h | 21 enum class ArchEnum { NoArch, Generic, V5, V55, V60, V62, V65, V66, V67 }; enum 35 static const std::map<std::string, ArchEnum> CpuTable{ 36 {"generic", Hexagon::ArchEnum::V60}, 37 {"hexagonv5", Hexagon::ArchEnum::V5}, 38 {"hexagonv55", Hexagon::ArchEnum::V55}, 39 {"hexagonv60", Hexagon::ArchEnum::V60}, 40 {"hexagonv62", Hexagon::ArchEnum::V62}, 41 {"hexagonv65", Hexagon::ArchEnum::V65}, 42 {"hexagonv66", Hexagon::ArchEnum::V66}, 43 {"hexagonv67", Hexagon::ArchEnum::V67}, [all …]
|
D | HexagonDepArch.td | 11 def ArchV5: SubtargetFeature<"v5", "HexagonArchVersion", "Hexagon::ArchEnum::V5", "Enable Hexagon V… 13 def ArchV55: SubtargetFeature<"v55", "HexagonArchVersion", "Hexagon::ArchEnum::V55", "Enable Hexago… 15 def ArchV60: SubtargetFeature<"v60", "HexagonArchVersion", "Hexagon::ArchEnum::V60", "Enable Hexago… 17 def ArchV62: SubtargetFeature<"v62", "HexagonArchVersion", "Hexagon::ArchEnum::V62", "Enable Hexago… 19 def ArchV65: SubtargetFeature<"v65", "HexagonArchVersion", "Hexagon::ArchEnum::V65", "Enable Hexago… 21 def ArchV66: SubtargetFeature<"v66", "HexagonArchVersion", "Hexagon::ArchEnum::V66", "Enable Hexago… 23 def ArchV67: SubtargetFeature<"v67", "HexagonArchVersion", "Hexagon::ArchEnum::V67", "Enable Hexago…
|
D | HexagonArch.h | 28 llvm::Optional<ArchEnum> GetCpu(ArchCont const &ArchList, Val CPUString) { in GetCpu() 29 llvm::Optional<ArchEnum> Res; in GetCpu()
|
D | Hexagon.td | 34 "Hexagon::ArchEnum::V60", "Hexagon HVX instructions">; 36 "Hexagon::ArchEnum::V60", "Hexagon HVX instructions", 39 "Hexagon::ArchEnum::V62", "Hexagon HVX instructions", 42 "Hexagon::ArchEnum::V65", "Hexagon HVX instructions", 45 "Hexagon::ArchEnum::V66", "Hexagon HVX instructions", 49 "Hexagon::ArchEnum::V67", "Hexagon HVX instructions",
|
D | HexagonSubtarget.cpp | 94 Optional<Hexagon::ArchEnum> ArchVer = in initializeSubtargetDependencies()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonSubtarget.h | 62 Hexagon::ArchEnum HexagonArchVersion; 63 Hexagon::ArchEnum HexagonHVXVersion = Hexagon::ArchEnum::NoArch; 125 return getHexagonArchVersion() >= Hexagon::ArchEnum::V5; in hasV5Ops() 128 return getHexagonArchVersion() == Hexagon::ArchEnum::V5; in hasV5OpsOnly() 131 return getHexagonArchVersion() >= Hexagon::ArchEnum::V55; in hasV55Ops() 134 return getHexagonArchVersion() == Hexagon::ArchEnum::V55; in hasV55OpsOnly() 137 return getHexagonArchVersion() >= Hexagon::ArchEnum::V60; in hasV60Ops() 140 return getHexagonArchVersion() == Hexagon::ArchEnum::V60; in hasV60OpsOnly() 143 return getHexagonArchVersion() >= Hexagon::ArchEnum::V62; in hasV62Ops() 146 return getHexagonArchVersion() == Hexagon::ArchEnum::V62; in hasV62OpsOnly() [all …]
|
D | HexagonDepArch.td | 11 def ArchV66: SubtargetFeature<"v66", "HexagonArchVersion", "Hexagon::ArchEnum::V66", "Enable Hexago… 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 ArchV5: SubtargetFeature<"v5", "HexagonArchVersion", "Hexagon::ArchEnum::V5", "Enable Hexagon V…
|
D | HexagonSubtarget.cpp | 93 static std::map<StringRef, Hexagon::ArchEnum> CpuTable{ in initializeSubtargetDependencies() 94 {"generic", Hexagon::ArchEnum::V60}, in initializeSubtargetDependencies() 95 {"hexagonv5", Hexagon::ArchEnum::V5}, in initializeSubtargetDependencies() 96 {"hexagonv55", Hexagon::ArchEnum::V55}, in initializeSubtargetDependencies() 97 {"hexagonv60", Hexagon::ArchEnum::V60}, in initializeSubtargetDependencies() 98 {"hexagonv62", Hexagon::ArchEnum::V62}, in initializeSubtargetDependencies() 99 {"hexagonv65", Hexagon::ArchEnum::V65}, in initializeSubtargetDependencies() 100 {"hexagonv66", Hexagon::ArchEnum::V66}, in initializeSubtargetDependencies()
|
D | HexagonDepArch.h | 16 enum class ArchEnum { NoArch, Generic, V5, V55, V60, V62, V65, V66 }; enum
|
D | Hexagon.td | 31 "Hexagon::ArchEnum::V60", "Hexagon HVX instructions">; 33 "Hexagon::ArchEnum::V60", "Hexagon HVX instructions", 36 "Hexagon::ArchEnum::V62", "Hexagon HVX instructions", 39 "Hexagon::ArchEnum::V65", "Hexagon HVX instructions", 42 "Hexagon::ArchEnum::V66", "Hexagon HVX instructions",
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/MCTargetDesc/ |
D | HexagonMCTargetDesc.cpp | 76 cl::opt<Hexagon::ArchEnum> 80 clEnumValN(Hexagon::ArchEnum::V60, "v60", "Build for HVX v60"), 81 clEnumValN(Hexagon::ArchEnum::V62, "v62", "Build for HVX v62"), 82 clEnumValN(Hexagon::ArchEnum::V65, "v65", "Build for HVX v65"), 83 clEnumValN(Hexagon::ArchEnum::V66, "v66", "Build for HVX v66"), 85 clEnumValN(Hexagon::ArchEnum::Generic, "", "")), 87 cl::init(Hexagon::ArchEnum::NoArch), cl::ValueOptional); 284 case Hexagon::ArchEnum::V5: in selectHexagonFS() 285 case Hexagon::ArchEnum::V55: in selectHexagonFS() 287 case Hexagon::ArchEnum::V60: in selectHexagonFS() [all …]
|
/external/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
D | HexagonMCTargetDesc.cpp | 82 cl::opt<Hexagon::ArchEnum> 86 clEnumValN(Hexagon::ArchEnum::V60, "v60", "Build for HVX v60"), 87 clEnumValN(Hexagon::ArchEnum::V62, "v62", "Build for HVX v62"), 88 clEnumValN(Hexagon::ArchEnum::V65, "v65", "Build for HVX v65"), 89 clEnumValN(Hexagon::ArchEnum::V66, "v66", "Build for HVX v66"), 90 clEnumValN(Hexagon::ArchEnum::V67, "v67", "Build for HVX v67"), 92 clEnumValN(Hexagon::ArchEnum::Generic, "", "")), 94 cl::init(Hexagon::ArchEnum::NoArch), cl::ValueOptional); 348 case Hexagon::ArchEnum::V5: in selectHexagonFS() 349 case Hexagon::ArchEnum::V55: in selectHexagonFS() [all …]
|
/external/perfetto/src/profiling/perf/ |
D | regs_parsing.cc | 69 uint64_t PerfUserRegsMask(unwindstack::ArchEnum arch) { in PerfUserRegsMask() 95 unwindstack::ArchEnum ArchForAbi(unwindstack::ArchEnum arch, uint64_t abi) { in ArchForAbi() 120 unwindstack::ArchEnum arch) { in ToLibUnwindstackRegs() 205 uint64_t PerfUserRegsMaskForArch(unwindstack::ArchEnum arch) { in PerfUserRegsMaskForArch() 212 unwindstack::ArchEnum requested_arch = unwindstack::Regs::CurrentArch(); in ReadPerfUserRegsData() 255 unwindstack::ArchEnum sampled_arch = ArchForAbi(requested_arch, sampled_abi); in ReadPerfUserRegsData()
|
D | regs_parsing.h | 32 uint64_t PerfUserRegsMaskForArch(unwindstack::ArchEnum arch);
|
/external/perfetto/src/profiling/common/ |
D | unwind_support.h | 107 unwindstack::JitDebug* GetJitDebug(unwindstack::ArchEnum arch); 108 unwindstack::DexFiles* GetDexFiles(unwindstack::ArchEnum arch);
|
D | unwind_support.cc | 118 unwindstack::JitDebug* UnwindingMetadata::GetJitDebug(unwindstack::ArchEnum arch) { in GetJitDebug() 126 unwindstack::DexFiles* UnwindingMetadata::GetDexFiles(unwindstack::ArchEnum arch) { in GetDexFiles()
|
/external/perfetto/src/profiling/memory/ |
D | wire_protocol.h | 124 PERFETTO_CROSS_ABI_ALIGNED(unwindstack::ArchEnum) arch;
|
D | unwinding.h | 35 unwindstack::ArchEnum arch,
|
D | unwinding.cc | 94 unwindstack::ArchEnum arch, in CreateRegsFromRawData()
|
/external/mesa3d/include/android_stub/backtrace/ |
D | Backtrace.h | 108 enum ArchEnum : uint8_t { enum
|