reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/CodeGen/CGBlocks.cpp
  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());