Lines Matching refs:Effect
76 /// ArgEffect is used to summarize a function/method call's effect on a
376 /// this is the effect applied to the state of the receiver.
379 /// Ret - The effect on the return value. Used to indicate if the
388 /// getArg - Return the argument effect on the argument specified by
401 /// setDefaultArgEffect - Set the default argument effect.
406 /// getRetEffect - Returns the effect on the return value of the call.
409 /// setRetEffect - Set the effect of the return value of the call.
413 /// Sets the effect on the receiver of the message.
416 /// getReceiverEffect - Returns the effect on the receiver of the call.
422 /// argument effect matches the default effect).
601 /// ObjCAllocRetE - Default return effect for methods returning Objective-C
605 /// ObjCInitRetE - Default return effect for init methods returning
735 RetEffect::MakeNoRet() /* return effect */,
736 MayEscape, /* default argument effect */
737 DoNothing /* receiver effect */),
925 // Strip away preceding '_'. Doing this here will effect all the checks
1109 ArgEffect Effect;
1111 case cfretain: Effect = IncRef; break;
1112 case cfrelease: Effect = DecRef; break;
1113 case cfmakecollectable: Effect = MakeCollectable; break;
1117 ScratchArgs = AF.add(ScratchArgs, 0, Effect);
1175 // Determine if there is a special return effect for this method.
1230 // Determine if there is a special return effect for this method.
1273 // Any special effect for the receiver?
1923 // We have an argument. Get the effect!
1980 << "' has no effect on its argument.";
2044 os << "In GC mode an 'autorelease' has no effect.";
2047 os << "In GC mode the 'retain' message has no effect.";
2050 os << "In GC mode the 'release' message has no effect.";
2492 // Handle statements that may have an effect on refcounts.
2674 // Evaluate the effect of the arguments.
2694 // Evaluate the effect on the message receiver.