Home | History | Annotate | Download | only in Sema

Lines Matching defs:CSI

11336     CapturingScopeInfo *CSI =
11340 if (CSI->isCaptured(Var)) {
11341 const CapturingScopeInfo::Capture &Cap = CSI->getCapture(Var);
11353 !(isa<LambdaScopeInfo>(CSI) && cast<LambdaScopeInfo>(CSI)->Mutable))
11358 bool IsBlock = isa<BlockScopeInfo>(CSI);
11359 bool IsLambda = isa<LambdaScopeInfo>(CSI);
11403 if (HasBlocksAttr && (IsLambda || isa<CapturedRegionScopeInfo>(CSI))) {
11413 if (CSI->ImpCaptureStyle == CapturingScopeInfo::ImpCap_None && !Explicit) {
11419 Diag(cast<LambdaScopeInfo>(CSI)->Lambda->getLocStart(),
11435 CapturingScopeInfo *CSI = cast<CapturingScopeInfo>(FunctionScopes[I]);
11439 if (isa<BlockScopeInfo>(CSI)) {
11515 CSI->addCapture(Var, HasBlocksAttr, ByRef, Nested, Loc,
11521 if (CapturedRegionScopeInfo *RSI = dyn_cast<CapturedRegionScopeInfo>(CSI)) {
11538 CSI->addCapture(Var, /*isBlock*/false, ByRef, Nested, Loc,
11544 LambdaScopeInfo *LSI = cast<LambdaScopeInfo>(CSI);
11622 CSI->addCapture(Var, /*IsBlock=*/false, ByRef, Nested, Loc,