Searched refs:doesNotEscape (Results 1 – 7 of 7) sorted by relevance
287 return NeedsCopyDispose && !Block->doesNotEscape(); in needsCopyDisposeHelpers()
829 llvm::Constant *blockISA = blockInfo.getBlockDecl()->doesNotEscape() in EmitBlockLiteral()847 if (blockInfo.getBlockDecl()->doesNotEscape()) in EmitBlockLiteral()
2204 if (!BD->doesNotEscape()) in ConstructAttributeList()
1978 if (BD->doesNotEscape()) in markEscapingByrefs()
14401 R = !CurBD->doesNotEscape(); in diagnoseImplicitlyRetainedSelf()
4265 bool doesNotEscape() const { return BlockDeclBits.DoesNotEscape; } in doesNotEscape() function
1182 Record.push_back(D->doesNotEscape()); in VisitBlockDecl()