reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
781 assert(CGF.HaveInsertPoint()); 785 *new CGBlockInfo(block, CGF.CurFn->getName()); 786 blockInfo.NextBlockInfo = CGF.FirstBlockInfo; 787 CGF.FirstBlockInfo = &blockInfo; 791 computeBlockInfo(CGF.CGM, &CGF, blockInfo); 791 computeBlockInfo(CGF.CGM, &CGF, blockInfo); 797 blockInfo.LocalAddress = CGF.CreateTempAlloca(blockInfo.StructureType, 816 QualType VT = getCaptureFieldType(CGF, CI); 830 CGF.CGM.getCodeGenOpts().OptimizationLevel != 0) { 831 assert(CGF.CGM.getLangOpts().ObjCAutoRefCount && 837 destroyer = CGF.getDestroyer(dtorKind); 842 CGF.Builder.CreateStructGEP(blockInfo.LocalAddress, capture.getIndex()); 849 bool useArrayEHCleanup = CGF.needsEHCleanup(dtorKind); 853 CGF.pushDestroy(cleanupKind, addr, VT, 857 capture.setCleanup(CGF.EHStack.stable_begin());