Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:Retain

306   // We don't retain the receiver in delegate init calls, and this is
364 // (i.e. retain+autorelease) of receivers of returns-inner-pointer
634 // Handle retain.
635 if (setterKind == ObjCPropertyDecl::Retain) {
902 // We need to fix the type here. Ivars with copy & retain are
1461 // Emit the collection pointer. In ARC, we do a retain.
1708 /// primitive retain.
1890 /// Produce the code to do a retain. Based on the type, calls one of:
1900 /// Retain the given object, with normal retain semantics.
1908 /// Retain the given block, with _Block_copy semantics.
1938 /// Retain the given object which is the result of a function call.
1946 // retain the autoreleased return value.
2083 // Retain the new value.
2117 /// Do a fused retain/autorelease of the given object.
2127 /// Do a fused retain/autorelease of the given object.
2130 /// %retain = call i8* \@objc_retainBlock(i8* %value)
2131 /// call i8* \@objc_autorelease(i8* %retain)
2146 /// Do a fused retain/autorelease of the given object.
2375 // an extra retain/release pair by zeroing out the source of this
2393 // result of a non-volatile assignment, do a simple retain of the
2409 /// not return retained), emit a retain following it.
2420 // Place the retain immediately following the call.
2430 // Place the retain at the beginning of the normal destination block.
2448 // Retain using the non-block variant: we never need to do a copy
2546 // we fail to emit at +1, our caller must not retain after we close
2591 // the retain/release pair.
2626 // Retain the object as a block, then cast down.
2679 // tell the caller that we didn't manage to retain.
2700 // The retain needs to happen within the full-expression.
2716 // The retain needs to happen within the full-expression.
2751 // In ARC, retain and autorelease the expression.
2776 // type, then we need to emit the block-retain immediately in case
3045 // Get selectors for retain/autorelease.
3053 // Emit calls to retain/autorelease.