Lines Matching refs:VariableUses
106 std::vector<std::pair<StringRef, unsigned> > VariableUses; member in Pattern
145 bool hasVariable() const { return !(VariableUses.empty() && in hasVariable()
308 VariableUses.push_back(std::make_pair(Name, RegExStr.size())); in ParsePattern()
398 if (!VariableUses.empty()) { in Match()
402 for (unsigned i = 0, e = VariableUses.size(); i != e; ++i) { in Match()
405 if (VariableUses[i].first[0] == '@') { in Match()
406 if (!EvaluateExpression(VariableUses[i].first, Value)) in Match()
410 VariableTable.find(VariableUses[i].first); in Match()
420 TmpStr.insert(TmpStr.begin()+VariableUses[i].second+InsertOffset, in Match()
472 if (!VariableUses.empty()) { in PrintFailureInfo()
473 for (unsigned i = 0, e = VariableUses.size(); i != e; ++i) { in PrintFailureInfo()
476 StringRef Var = VariableUses[i].first; in PrintFailureInfo()