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

References

tools/clang/lib/CodeGen/CGCleanup.h
  162     bool isCatchAll() const { return Type.RTTI == nullptr; }
tools/clang/lib/CodeGen/CGException.cpp
  579         TypeInfo.RTTI = CGM.getObjCRuntime().GetEHType(CaughtType);
  839       if (!handler.Type.RTTI) {
  846       if (catchTypes.insert(handler.Type.RTTI).second)
  848         LPadInst->addClause(handler.Type.RTTI);
  918     if (!TypeInfo.RTTI)
  919       TypeInfo.RTTI = llvm::Constant::getNullValue(CGF.VoidPtrTy);
  925           CatchSwitch, {TypeInfo.RTTI, CGF.Builder.getInt32(TypeInfo.Flags),
  928       CGF.Builder.CreateCatchPad(CatchSwitch, {TypeInfo.RTTI});
  968     if (!TypeInfo.RTTI)
  969       TypeInfo.RTTI = llvm::Constant::getNullValue(CGF.VoidPtrTy);
  970     CatchTypes.push_back(TypeInfo.RTTI);
 1000     if (!TypeInfo.RTTI)
 1001       TypeInfo.RTTI = llvm::Constant::getNullValue(CGF.VoidPtrTy);
 1029     llvm::CallInst *TypeIndex = CGF.Builder.CreateCall(TypeIDFn, TypeInfo.RTTI);
 1080     llvm::Value *typeValue = handler.Type.RTTI;
tools/clang/lib/CodeGen/CGObjCRuntime.cpp
  179         Handler.TypeInfo = catchAll.RTTI;