Lines Matching refs:TypeInfo
599 CatchTypeInfo TypeInfo{nullptr, 0};
601 TypeInfo.RTTI = CGM.getObjCRuntime().GetEHType(CaughtType);
603 TypeInfo = CGM.getCXXABI().getAddrOfCXXCatchHandlerType(
605 CatchScope->setHandler(I, TypeInfo, Handler);
928 CatchTypeInfo TypeInfo = Handler.Type;
929 if (!TypeInfo.RTTI)
930 TypeInfo.RTTI = llvm::Constant::getNullValue(CGF.VoidPtrTy);
936 CatchSwitch, {TypeInfo.RTTI, CGF.Builder.getInt32(TypeInfo.Flags),
939 CGF.Builder.CreateCatchPad(CatchSwitch, {TypeInfo.RTTI});
978 CatchTypeInfo TypeInfo = Handler.Type;
979 if (!TypeInfo.RTTI)
980 TypeInfo.RTTI = llvm::Constant::getNullValue(CGF.VoidPtrTy);
981 CatchTypes.push_back(TypeInfo.RTTI);
1010 CatchTypeInfo TypeInfo = Handler.Type;
1011 if (!TypeInfo.RTTI)
1012 TypeInfo.RTTI = llvm::Constant::getNullValue(CGF.VoidPtrTy);
1040 llvm::CallInst *TypeIndex = CGF.Builder.CreateCall(TypeIDFn, TypeInfo.RTTI);