Lines Matching refs:DollarPos
59 std::string::size_type DollarPos = in AsmWriterInst() local
61 if (DollarPos == std::string::npos) in AsmWriterInst()
62 DollarPos = AsmString.size(); in AsmWriterInst()
65 if (DollarPos != LastEmitted) { in AsmWriterInst()
66 for (; LastEmitted != DollarPos; ++LastEmitted) in AsmWriterInst()
84 } else if (AsmString[DollarPos] == '\\') { in AsmWriterInst()
85 if (DollarPos + 1 != AsmString.size()) { in AsmWriterInst()
86 if (AsmString[DollarPos + 1] == 'n') { in AsmWriterInst()
88 } else if (AsmString[DollarPos + 1] == 't') { in AsmWriterInst()
90 } else if (std::string("${|}\\").find(AsmString[DollarPos + 1]) != in AsmWriterInst()
92 AddLiteralString(std::string(1, AsmString[DollarPos + 1])); in AsmWriterInst()
99 LastEmitted = DollarPos + 2; in AsmWriterInst()
102 } else if (DollarPos + 1 != AsmString.size() && in AsmWriterInst()
103 AsmString[DollarPos + 1] == '$') { in AsmWriterInst()
105 LastEmitted = DollarPos + 2; in AsmWriterInst()
108 std::string::size_type VarEnd = DollarPos + 1; in AsmWriterInst()
116 ++DollarPos; in AsmWriterInst()
122 StringRef VarName(AsmString.data() + DollarPos + 1, in AsmWriterInst()
123 VarEnd - DollarPos - 1); in AsmWriterInst()