Lines Matching refs:StringRef
22 #include "llvm/ADT/StringRef.h"
102 static StringRef DefaultArch = "hexagonv60";
104 static StringRef HexagonGetArchVariant() {
124 StringRef Hexagon_MC::selectHexagonCPU(StringRef CPU) {
125 StringRef ArchV = HexagonGetArchVariant();
129 std::pair<StringRef,StringRef> ArchP = ArchV.split('t');
130 std::pair<StringRef,StringRef> CPUP = CPU.split('t');
215 StringRef Contents(Buffer);
218 StringRef Separator = "\n";
219 StringRef Indent = "\t";
222 StringRef InstTxt;
342 std::string selectHexagonFS(StringRef CPU, StringRef FS) {
343 SmallVector<StringRef, 3> Result;
367 Result.push_back(StringSwitch<StringRef>(CPU)
389 std::pair<std::string, std::string> selectCPUAndFS(StringRef CPU,
390 StringRef FS) {
465 StringRef CPU,
466 StringRef FS) {
468 StringRef CPUName = Features.first;
469 StringRef ArchFS = Features.second;
505 StringRef FS) {
518 static std::map<StringRef,unsigned> ElfFlags = {