Lines Matching refs:Variable
269 class Variable { class
274 Variable() : T(Type::getVoid()), N("") {} in Variable() function in __anoneec6fbfe0111::Variable
275 Variable(Type T, std::string N) : T(std::move(T)), N(std::move(N)) {} in Variable() function in __anoneec6fbfe0111::Variable
317 std::map<std::string, Variable> Variables;
329 Variable RetVar;
479 void emitReverseVariable(Variable &Dest, Variable &Src);
1219 Variables[Name] = Variable(Types[I], Name + VariablePostfix); in initVariables()
1221 RetVar = Variable(Types[0], "ret" + VariablePostfix); in initVariables()
1240 Variable &V = Variables[Name]; in emitPrototype()
1272 void Intrinsic::emitReverseVariable(Variable &Dest, Variable &Src) { in emitReverseVariable()
1305 Variable &V = Variables[Name]; in emitArgumentReversal()
1306 Variable NewV(V.getType(), NewName + VariablePostfix); in emitArgumentReversal()
1345 Variable &V = Variables[Name]; in emitShadowedArgs()
1348 Variable V2(V.getType(), NewName + VariablePostfix); in emitShadowedArgs()
1397 Variable &V = Variables["p" + utostr(I)]; in emitBodyAsBuiltinCall()
1645 Intr.Variables[N] = Variable(R.first, N + Intr.VariablePostfix); in emitDagCast()
1844 Intr.Variables[N] = Variable(A.first, N + Intr.VariablePostfix); in emitDagSaveTemp()
1881 Variable &V = Intr.Variables[ArgName]; in emitDagArg()