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

References

tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
  969   llvm::Type *DestLTy = CGF.ConvertType(DestTy);
  972       CGF.CGM.GetAddrOfRTTIDescriptor(SrcRecordTy.getUnqualifiedType());
  974       CGF.CGM.GetAddrOfRTTIDescriptor(DestRecordTy.getUnqualifiedType());
  978       performBaseAdjustment(CGF, This, SrcRecordTy);
  980   Offset = CGF.Builder.CreateTrunc(Offset, CGF.Int32Ty);
  980   Offset = CGF.Builder.CreateTrunc(Offset, CGF.Int32Ty);
  988   llvm::Type *ArgTypes[] = {CGF.Int8PtrTy, CGF.Int32Ty, CGF.Int8PtrTy,
  988   llvm::Type *ArgTypes[] = {CGF.Int8PtrTy, CGF.Int32Ty, CGF.Int8PtrTy,
  988   llvm::Type *ArgTypes[] = {CGF.Int8PtrTy, CGF.Int32Ty, CGF.Int8PtrTy,
  989                             CGF.Int8PtrTy, CGF.Int32Ty};
  989                             CGF.Int8PtrTy, CGF.Int32Ty};
  990   llvm::FunctionCallee Function = CGF.CGM.CreateRuntimeFunction(
  991       llvm::FunctionType::get(CGF.Int8PtrTy, ArgTypes, false),
  995       llvm::ConstantInt::get(CGF.Int32Ty, DestTy->isReferenceType())};
  996   ThisPtr = CGF.EmitRuntimeCallOrInvoke(Function, Args);
  997   return CGF.Builder.CreateBitCast(ThisPtr, DestLTy);