Searched refs:HexagonTargetInfo (Results 1 – 3 of 3) sorted by relevance
22 void HexagonTargetInfo::getTargetDefines(const LangOptions &Opts, in getTargetDefines()110 bool HexagonTargetInfo::initFeatureMap( in initFeatureMap()127 bool HexagonTargetInfo::handleTargetFeatures(std::vector<std::string> &Features, in handleTargetFeatures()153 const char *const HexagonTargetInfo::GCCRegNames[] = {187 ArrayRef<const char *> HexagonTargetInfo::getGCCRegNames() const { in getGCCRegNames()191 const TargetInfo::GCCRegAlias HexagonTargetInfo::GCCRegAliases[] = {197 ArrayRef<TargetInfo::GCCRegAlias> HexagonTargetInfo::getGCCRegAliases() const { in getGCCRegAliases()211 bool HexagonTargetInfo::hasFeature(StringRef Feature) const { in hasFeature()241 std::optional<unsigned> HexagonTargetInfo::getHexagonCPURev(StringRef Name) { in getHexagonCPURev()253 const char *HexagonTargetInfo::getHexagonCPUSuffix(StringRef Name) { in getHexagonCPUSuffix()[all …]
26 class LLVM_LIBRARY_VISIBILITY HexagonTargetInfo : public TargetInfo {39 HexagonTargetInfo(const llvm::Triple &Triple, const TargetOptions &) in HexagonTargetInfo() function
129 return std::make_unique<LinuxTargetInfo<HexagonTargetInfo>>(Triple, Opts); in AllocateTarget()130 return std::make_unique<HexagonTargetInfo>(Triple, Opts); in AllocateTarget()