Lines Matching defs:Variable
285 // Variable
289 class Variable {
294 Variable() : T(Type::getVoid()) {}
295 Variable(Type T, std::string N) : T(std::move(T)), N(std::move(N)) {}
339 std::map<std::string, Variable> Variables;
351 Variable RetVar;
511 void emitReverseVariable(Variable &Dest, Variable &Src);
1118 "Variable not defined!");
1135 Variables[Name] = Variable(Types[I], Name + VariablePostfix);
1137 RetVar = Variable(Types[0], "ret" + VariablePostfix);
1160 Variable &V = Variables[Name];
1192 void Intrinsic::emitReverseVariable(Variable &Dest, Variable &Src) {
1225 Variable &V = Variables[Name];
1226 Variable NewV(V.getType(), NewName + VariablePostfix);
1274 Variable &V = Variables[Name];
1277 Variable V2(V.getType(), NewName + VariablePostfix);
1313 Variable &V = Variables["p" + utostr(I)];
1517 "Variable not found");
1553 Intr.Variables[N] = Variable(R.first, N + Intr.VariablePostfix);
1755 "Variable already defined!");
1756 Intr.Variables[N] = Variable(A.first, N + Intr.VariablePostfix);
1792 "Variable not defined!");
1793 Variable &V = Intr.Variables[ArgName];