reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
61 while (LastEmitted != AsmString.size()) { 63 AsmString.find_first_of("$\\", LastEmitted); 64 if (DollarPos == std::string::npos) DollarPos = AsmString.size(); 69 switch (AsmString[LastEmitted]) { 83 AddLiteralString(std::string(1, AsmString[LastEmitted])); 86 } else if (AsmString[DollarPos] == '\\') { 87 if (DollarPos+1 != AsmString.size()) { 88 if (AsmString[DollarPos+1] == 'n') { 90 } else if (AsmString[DollarPos+1] == 't') { 92 } else if (std::string("${|}\\").find(AsmString[DollarPos+1]) 94 AddLiteralString(std::string(1, AsmString[DollarPos+1])); 104 } else if (DollarPos+1 != AsmString.size() && 105 AsmString[DollarPos+1] == '$') { 116 if (VarEnd < AsmString.size() && '{' == AsmString[VarEnd]) { 116 if (VarEnd < AsmString.size() && '{' == AsmString[VarEnd]) { 122 while (VarEnd < AsmString.size() && isIdentChar(AsmString[VarEnd])) 122 while (VarEnd < AsmString.size() && isIdentChar(AsmString[VarEnd])) 124 StringRef VarName(AsmString.data()+DollarPos+1, VarEnd-DollarPos-1); 135 if (VarEnd >= AsmString.size()) 142 if (AsmString[VarEnd] == ':') { 144 if (VarEnd >= AsmString.size()) 151 while (VarEnd < AsmString.size() && isIdentChar(AsmString[VarEnd])) 151 while (VarEnd < AsmString.size() && isIdentChar(AsmString[VarEnd])) 153 Modifier = std::string(AsmString.begin()+ModifierStart, 154 AsmString.begin()+VarEnd); 161 if (AsmString[VarEnd] != '}')