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

References

tools/clang/lib/CodeGen/CGCoroutine.cpp
  433     BasicBlock *SaveInsertBlock = CGF.Builder.GetInsertBlock();
  435     auto *FreeBB = CGF.createBasicBlock("coro.free");
  436     CGF.EmitBlock(FreeBB);
  437     CGF.EmitStmt(Deallocate);
  439     auto *AfterFreeBB = CGF.createBasicBlock("after.coro.free");
  440     CGF.EmitBlock(AfterFreeBB);
  443     auto *CoroFree = CGF.CurCoro.Data->LastCoroFree;
  445       CGF.CGM.Error(Deallocate->getBeginLoc(),
  453     CGF.Builder.SetInsertPoint(InsertPt);
  456     auto *NullPtr = llvm::ConstantPointerNull::get(CGF.Int8PtrTy);
  457     auto *Cond = CGF.Builder.CreateICmpNE(CoroFree, NullPtr);
  458     CGF.Builder.CreateCondBr(Cond, FreeBB, AfterFreeBB);
  462     CGF.Builder.SetInsertPoint(AfterFreeBB);