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

References

tools/clang/lib/CodeGen/CGException.cpp
  900   CGBuilderTy::InsertPoint SavedIP = CGF.Builder.saveIP();
  901   CGF.EmitBlockAfterUses(DispatchBlock);
  903   llvm::Value *ParentPad = CGF.CurrentFuncletPad;
  905     ParentPad = llvm::ConstantTokenNone::get(CGF.getLLVMContext());
  907       CGF.getEHDispatchBlock(CatchScope.getEnclosingEHScope());
  911       CGF.Builder.CreateCatchSwitch(ParentPad, UnwindBB, NumHandlers);
  919       TypeInfo.RTTI = llvm::Constant::getNullValue(CGF.VoidPtrTy);
  921     CGF.Builder.SetInsertPoint(Handler.Block);
  923     if (EHPersonality::get(CGF).isMSVCXXPersonality()) {
  924       CGF.Builder.CreateCatchPad(
  925           CatchSwitch, {TypeInfo.RTTI, CGF.Builder.getInt32(TypeInfo.Flags),
  926                         llvm::Constant::getNullValue(CGF.VoidPtrTy)});
  928       CGF.Builder.CreateCatchPad(CatchSwitch, {TypeInfo.RTTI});
  933   CGF.Builder.restoreIP(SavedIP);