reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1402 CGF.ConvertType(CGF.getContext().getPointerDiffType()); 1402 CGF.ConvertType(CGF.getContext().getPointerDiffType()); 1403 llvm::Type *DestLTy = CGF.ConvertType(DestTy); 1406 CGF.CGM.GetAddrOfRTTIDescriptor(SrcRecordTy.getUnqualifiedType()); 1408 CGF.CGM.GetAddrOfRTTIDescriptor(DestRecordTy.getUnqualifiedType()); 1415 computeOffsetHint(CGF.getContext(), SrcDecl, DestDecl).getQuantity()); 1419 Value = CGF.EmitCastToVoidPtr(Value); 1422 Value = CGF.EmitNounwindRuntimeCall(getItaniumDynamicCastFn(CGF), args); 1422 Value = CGF.EmitNounwindRuntimeCall(getItaniumDynamicCastFn(CGF), args); 1423 Value = CGF.Builder.CreateBitCast(Value, DestLTy); 1429 CGF.createBasicBlock("dynamic_cast.bad_cast"); 1431 llvm::Value *IsNull = CGF.Builder.CreateIsNull(Value); 1432 CGF.Builder.CreateCondBr(IsNull, BadCastBlock, CastEnd); 1434 CGF.EmitBlock(BadCastBlock); 1435 EmitBadCastCall(CGF);