Lines Matching defs:variable
43 BLOCK_FIELD_IS_BLOCK = 7, /* a block variable */
45 __block variable */
2287 return; // most likely, was a variable
4864 // Rewrite the byref variable into BYREFVAR->__forwarding->BYREFVAR
4865 // for each DeclRefExp where BYREFVAR is name of the variable.
4899 // Rewrites the imported local variable V with external storage
5206 /// RewriteByRefVar - For each __block typex ND variable this routine transforms
5213 /// void *__Block_byref_id_object_copy; // If variable is __block ObjC object
5214 /// void *__Block_byref_id_object_dispose; // If variable is __block ObjC object
5218 /// It then replaces declaration of ND variable with:
5231 // Use variable's location which is good for this case.
5278 // FIXME. Handle __weak variable (BLOCK_FIELD_IS_WEAK) as well.
5578 const VarDecl *variable = ci->getVariable();
5579 if (variable == ND && ci->isNested()) {
5581 "SynthBlockInitExpr - captured block variable is not byref");
5586 // captured nested byref variable has its address passed. Do not take
5782 // Need to check for protocol refs (id <P>, Foo <P> *) in variable decls
7749 // lookup which class implements the instance variable.