Lines Matching refs:VarDefinitions
995 std::vector<VarDefinition> VarDefinitions;
1002 VarDefinitions.push_back(VarDefinition(0, 0u, getEmptyContext()));
1010 assert(*i < VarDefinitions.size());
1011 return &VarDefinitions[*i];
1024 if (VarDefinitions[i].Exp) {
1025 Ctx = VarDefinitions[i].Ctx;
1026 return VarDefinitions[i].Exp;
1028 i = VarDefinitions[i].Ref;
1052 const NamedDecl *Dec = VarDefinitions[i].Dec;
1063 for (unsigned i = 1, e = VarDefinitions.size(); i < e; ++i) {
1064 const Expr *Exp = VarDefinitions[i].Exp;
1065 unsigned Ref = VarDefinitions[i].Ref;
1106 unsigned newID = VarDefinitions.size();
1108 VarDefinitions.push_back(VarDefinition(D, Exp, Ctx));
1114 unsigned newID = VarDefinitions.size();
1116 VarDefinitions.push_back(VarDefinition(D, i, Ctx));
1124 unsigned newID = VarDefinitions.size();
1127 VarDefinitions.push_back(VarDefinition(D, Exp, Ctx));
1255 // altering the VarDefinitions. C1 must be the result of an earlier call to
1261 VarDefinition *VDef = &VarDefinitions[i1];
1281 // { Context | VarDefinitions }
1303 // { Context | VarDefinitions }