Lines Matching refs:Capture
195 const BlockDecl::Capture *Capture; // null for 'this' member
200 const BlockDecl::Capture *capture, in BlockLayoutChunk()
203 Capture(capture), Type(type) {} in BlockLayoutChunk()
207 if (!Capture) in setIndex()
210 info.Captures[Capture->getVariable()] in setIndex()
211 = CGBlockInfo::Capture::makeIndex(index); in setIndex()
219 bool LeftByref = left.Capture ? left.Capture->isByRef() : false; in operator <()
220 bool RightByref = right.Capture ? right.Capture->isByRef() : false; in operator <()
402 info.Captures[variable] = CGBlockInfo::Capture::makeConstant(constant); in computeBlockInfo()
605 CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in enterBlockScope()
762 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in EmitBlockLiteral()
780 const CGBlockInfo::Capture &enclosingCapture = in EmitBlockLiteral()
1004 const CGBlockInfo::Capture &capture = BlockInfo->getCapture(variable); in GetAddrOfBlockDecl()
1201 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in GenerateBlockFunction()
1245 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in GenerateBlockFunction()
1354 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in GenerateCopyHelperFunction()
1525 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in GenerateDestroyHelperFunction()