Lines Matching defs:TargetID
1 //===--- TargetID.cpp - Utilities for parsing target ID -------------------===//
9 #include "clang/Basic/TargetID.h"
56 llvm::StringRef TargetID) {
57 auto Split = TargetID.split(':');
68 parseTargetIDWithFormatCheckingOnly(llvm::StringRef TargetID,
72 if (TargetID.empty())
75 auto Split = TargetID.split(':');
104 parseTargetID(const llvm::Triple &T, llvm::StringRef TargetID,
107 parseTargetIDWithFormatCheckingOnly(TargetID, FeatureMap);
131 std::string TargetID = Processor.str();
136 TargetID = TargetID + ':' + F.first.str() + (F.second ? "+" : "-");
137 return TargetID;
146 llvm::StringRef TargetID;
148 Info(llvm::StringRef TargetID, const llvm::StringMap<bool> &Features)
149 : TargetID(TargetID), Features(Features) {}
161 return std::make_pair(Loc->second.TargetID, ID);