Lines Matching refs:Variables
337 /// The local variables defined.
338 std::map<std::string, Variable> Variables;
378 // known variables for each.
1116 Variables.find(VarName) != Variables.end(),
1118 S.replace(Pos, End - Pos, Variables.find(VarName)->second.getName());
1125 Variables.clear();
1128 // known variables for each.
1134 Variables[Name] = Variable(Types[I], Name + VariablePostfix);
1154 assert(Variables.find(Name) != Variables.end());
1155 Variable &V = Variables[Name];
1220 Variable &V = Variables[Name];
1259 assert(Variables.find(Name) != Variables.end());
1260 Variable &V = Variables[Name];
1300 Variable &V = Variables["p" + utostr(I)];
1509 assert_with_loc(Intr.Variables.find(std::string(
1510 DI->getArgNameStr(ArgIdx))) != Intr.Variables.end(),
1513 Intr.Variables[std::string(DI->getArgNameStr(ArgIdx))].getType();
1545 while (Intr.Variables.find(N) != Intr.Variables.end())
1547 Intr.Variables[N] = Variable(R.first, N + Intr.VariablePostfix);
1549 Intr.OS << R.first.str() << " " << Intr.Variables[N].getName() << " = "
1553 S = "*(" + castToType.str() + " *) &" + Intr.Variables[N].getName() + "";
1748 assert_with_loc(Intr.Variables.find(N) == Intr.Variables.end(),
1750 Intr.Variables[N] = Variable(A.first, N + Intr.VariablePostfix);
1753 A.first.str() + " " + Intr.Variables[N].getName() + " = " + A.second;
1785 assert_with_loc(Intr.Variables.find(ArgName) != Intr.Variables.end(),
1787 Variable &V = Intr.Variables[ArgName];
1835 // If we call a macro, our local variables may be corrupted due to