Lines Matching refs:VarDeclaration
31 static void inferReturn(FuncDeclaration *fd, VarDeclaration *v);
39 bool &result, VarDeclaration *v, const char *desc) in unsafeAssign()
85 VarDeclaration *v = er.byvalue[i]; in checkParamArgumentEscape()
116 VarDeclaration *v = er.byref[i]; in checkParamArgumentEscape()
140 VarDeclaration *v = vars[j]; in checkParamArgumentEscape()
208 VarDeclaration *va = NULL; in checkAssignEscape()
231 VarDeclaration *v = er.byvalue[i]; in checkAssignEscape()
314 VarDeclaration *v = er.byref[i]; in checkAssignEscape()
364 VarDeclaration *v = vars[j]; in checkAssignEscape()
442 VarDeclaration *v = er.byvalue[i]; in checkThrowEscape()
507 static void escapingRef(VarDeclaration *v, Expression *e, bool &result, bool gag) in escapingRef()
537 VarDeclaration *v = er.byvalue[i]; in checkReturnEscapeImpl()
600 VarDeclaration *v = er.byref[i]; in checkReturnEscapeImpl()
688 static void inferReturn(FuncDeclaration *fd, VarDeclaration *v) in inferReturn()
769 VarDeclaration *v = e->var->isVarDeclaration(); in escapeByValue()
776 VarDeclaration *v = e->var->isVarDeclaration(); in escapeByValue()
874 VarDeclaration *v = ((VarExp *)e->e1)->var->isVarDeclaration(); in escapeByValue()
1042 VarDeclaration *v = e->var->isVarDeclaration(); in escapeByRef()
1079 VarDeclaration *v = ((VarExp *)e->e1)->var->isVarDeclaration(); in escapeByRef()
1221 VarDeclaration *v = fdp->closureVars[i]; in findAllOuterAccessedVariables()