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()
759 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in EmitBlockLiteral()
778 const CGBlockInfo::Capture &enclosingCapture = in EmitBlockLiteral()
1001 const CGBlockInfo::Capture &capture = BlockInfo->getCapture(variable); in GetAddrOfBlockDecl()
1198 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in GenerateBlockFunction()
1242 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in GenerateBlockFunction()
1352 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in GenerateCopyHelperFunction()
1521 const CGBlockInfo::Capture &capture = blockInfo.getCapture(variable); in GenerateDestroyHelperFunction()