Lines Matching refs:RTTI
656 TypeInfo.RTTI = CGM.getObjCRuntime().GetEHType(CaughtType); in EnterCXXTryStmt()
909 if (!handler.Type.RTTI) { in EmitLandingPad()
916 if (catchTypes.insert(handler.Type.RTTI).second) in EmitLandingPad()
918 LPadInst->addClause(handler.Type.RTTI); in EmitLandingPad()
988 if (!TypeInfo.RTTI) in emitCatchPadBlock()
989 TypeInfo.RTTI = llvm::Constant::getNullValue(CGF.VoidPtrTy); in emitCatchPadBlock()
995 CatchSwitch, {TypeInfo.RTTI, CGF.Builder.getInt32(TypeInfo.Flags), in emitCatchPadBlock()
998 CGF.Builder.CreateCatchPad(CatchSwitch, {TypeInfo.RTTI}); in emitCatchPadBlock()
1038 if (!TypeInfo.RTTI) in emitWasmCatchPadBlock()
1039 TypeInfo.RTTI = llvm::Constant::getNullValue(CGF.VoidPtrTy); in emitWasmCatchPadBlock()
1040 CatchTypes.push_back(TypeInfo.RTTI); in emitWasmCatchPadBlock()
1071 if (!TypeInfo.RTTI) in emitWasmCatchPadBlock()
1072 TypeInfo.RTTI = llvm::Constant::getNullValue(CGF.VoidPtrTy); in emitWasmCatchPadBlock()
1100 llvm::CallInst *TypeIndex = CGF.Builder.CreateCall(TypeIDFn, TypeInfo.RTTI); in emitWasmCatchPadBlock()
1153 llvm::Value *typeValue = handler.Type.RTTI; in emitCatchDispatchBlock()