Lines Matching refs:Variable
286 // Variable
290 class Variable {
295 Variable() : T(Type::getVoid()), N("") {}
296 Variable(Type T, std::string N) : T(std::move(T)), N(std::move(N)) {}
338 std::map<std::string, Variable> Variables;
350 Variable RetVar;
507 void emitReverseVariable(Variable &Dest, Variable &Src);
1120 "Variable not defined!");
1137 Variables[Name] = Variable(Types[I], Name + VariablePostfix);
1139 RetVar = Variable(Types[0], "ret" + VariablePostfix);
1158 Variable &V = Variables[Name];
1190 void Intrinsic::emitReverseVariable(Variable &Dest, Variable &Src) {
1223 Variable &V = Variables[Name];
1224 Variable NewV(V.getType(), NewName + VariablePostfix);
1263 Variable &V = Variables[Name];
1266 Variable V2(V.getType(), NewName + VariablePostfix);
1303 Variable &V = Variables["p" + utostr(I)];
1514 "Variable not found");
1550 Intr.Variables[N] = Variable(R.first, N + Intr.VariablePostfix);
1748 "Variable already defined!");
1749 Intr.Variables[N] = Variable(A.first, N + Intr.VariablePostfix);
1785 "Variable not defined!");
1786 Variable &V = Intr.Variables[ArgName];