reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

utils/TableGen/AsmWriterInst.cpp
   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] != '}')