Lines Matching full:processor
40 llvm::StringRef Processor) {
43 return getAllPossibleAMDGPUTargetIDFeatures(T, Processor);
47 /// Returns canonical processor name or empty string if \p Processor is invalid.
49 llvm::StringRef Processor) {
51 return llvm::AMDGPU::getCanonicalArchName(T, Processor);
52 return Processor;
61 // Parse a target ID with format checking only. Do not check whether processor
62 // name or features are valid for the processor.
64 // A target ID is a processor name followed by a list of target features
70 llvm::StringRef Processor;
76 Processor = Split.first;
77 if (Processor.empty())
82 return Processor;
100 return Processor;
112 llvm::StringRef Processor = getCanonicalProcessorName(T, *OptionalProcessor);
113 if (Processor.empty())
117 for (auto &&F : getAllPossibleTargetIDFeatures(T, Processor))
124 return Processor;
127 // A canonical target ID is a target ID containing a canonical processor name
129 std::string getCanonicalTargetID(llvm::StringRef Processor,
131 std::string TargetID = Processor.str();
140 // For a specific processor, a feature either shows up in all target IDs, or