reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
426 ((I->capturesVariableByCopy() && !ArgType->isAnyPointerType()) || 427 I->capturesVariableArrayType())) 430 if (I->capturesVariable() || I->capturesVariableByCopy()) { 430 if (I->capturesVariable() || I->capturesVariableByCopy()) { 431 CapVar = I->getCapturedVar(); 433 } else if (I->capturesThis()) { 436 assert(I->capturesVariableArrayType()); 442 if (DebugFunctionDecl && (CapVar || I->capturesThis())) { 458 ++I; 484 I = FO.S->captures().begin(); 496 if (I->capturesVariableByCopy() && FD->getType()->isAnyPointerType()) { 497 const VarDecl *CurVD = I->getCapturedVar(); 501 ++I; 510 castValueFromUintptr(CGF, I->getLocation(), FD->getType(), 514 llvm::Value *ExprArg = CGF.EmitLoadOfScalar(ArgLVal, I->getLocation()); 517 } else if (I->capturesVariable()) { 518 const VarDecl *Var = I->getCapturedVar(); 533 } else if (I->capturesVariableByCopy()) { 536 const VarDecl *Var = I->getCapturedVar(); 540 CGF, I->getLocation(), FD->getType(), 545 assert(I->capturesThis()); 546 CXXThisValue = CGF.EmitLoadOfScalar(ArgLVal, I->getLocation()); 550 ++I;