Lines Matching refs:Variables
338 std::map<std::string, Variable> Variables; member in __anon9e9e0a7a0111::Intrinsic
1116 assert_with_loc(Variables.find(VarName) != Variables.end(), in replaceParamsIn()
1118 S.replace(Pos, End - Pos, Variables.find(VarName)->second.getName()); in replaceParamsIn()
1125 Variables.clear(); in initVariables()
1134 Variables[Name] = Variable(Types[I], Name + VariablePostfix); in initVariables()
1154 assert(Variables.find(Name) != Variables.end()); in emitPrototype()
1155 Variable &V = Variables[Name]; in emitPrototype()
1220 Variable &V = Variables[Name]; in emitArgumentReversal()
1259 assert(Variables.find(Name) != Variables.end()); in emitShadowedArgs()
1260 Variable &V = Variables[Name]; in emitShadowedArgs()
1300 Variable &V = Variables["p" + utostr(I)]; in emitBodyAsBuiltinCall()
1509 assert_with_loc(Intr.Variables.find(std::string( in emitDagCast()
1510 DI->getArgNameStr(ArgIdx))) != Intr.Variables.end(), in emitDagCast()
1513 Intr.Variables[std::string(DI->getArgNameStr(ArgIdx))].getType(); in emitDagCast()
1545 while (Intr.Variables.find(N) != Intr.Variables.end()) in emitDagCast()
1547 Intr.Variables[N] = Variable(R.first, N + Intr.VariablePostfix); in emitDagCast()
1549 Intr.OS << R.first.str() << " " << Intr.Variables[N].getName() << " = " in emitDagCast()
1553 S = "*(" + castToType.str() + " *) &" + Intr.Variables[N].getName() + ""; in emitDagCast()
1748 assert_with_loc(Intr.Variables.find(N) == Intr.Variables.end(), in emitDagSaveTemp()
1750 Intr.Variables[N] = Variable(A.first, N + Intr.VariablePostfix); in emitDagSaveTemp()
1753 A.first.str() + " " + Intr.Variables[N].getName() + " = " + A.second; in emitDagSaveTemp()
1785 assert_with_loc(Intr.Variables.find(ArgName) != Intr.Variables.end(), in emitDagArg()
1787 Variable &V = Intr.Variables[ArgName]; in emitDagArg()