Lines Matching refs:ThisAddr

235   llvm::Value *emitExactDynamicCast(CodeGenFunction &CGF, Address ThisAddr,
628 CodeGenFunction &CGF, const Expr *E, Address ThisAddr, in EmitLoadOfMemberFunctionPointer() argument
654 llvm::Value *This = ThisAddr.emitRawPointer(CGF); in EmitLoadOfMemberFunctionPointer()
679 CGF.CGM.getDynamicOffsetAlignment(ThisAddr.getAlignment(), RD, in EmitLoadOfMemberFunctionPointer()
682 Address(This, ThisAddr.getElementType(), VTablePtrAlign), VTableTy, RD); in EmitLoadOfMemberFunctionPointer()
1619 CodeGenFunction &CGF, Address ThisAddr, QualType SrcRecordTy, in emitDynamicCastCall() argument
1637 llvm::Value *Value = ThisAddr.emitRawPointer(CGF); in emitDynamicCastCall()
1645 CGF.GetVTablePtr(ThisAddr, CGM.Int8PtrTy, SrcDecl, in emitDynamicCastCall()
1671 CodeGenFunction &CGF, Address ThisAddr, QualType SrcRecordTy, in emitExactDynamicCast() argument
1715 ThisAddr = Address(emitDynamicCastToVoid(CGF, ThisAddr, SrcRecordTy), in emitExactDynamicCast()
1716 CGF.VoidPtrTy, ThisAddr.getAlignment()); in emitExactDynamicCast()
1734 ThisAddr.withElementType(CGF.VoidPtrPtrTy), "vtable"); in emitExactDynamicCast()
1739 llvm::Value *Result = ThisAddr.emitRawPointer(CGF); in emitExactDynamicCast()
1749 Address ThisAddr, in emitDynamicCastToVoid() argument
1757 CGF.GetVTablePtr(ThisAddr, CGF.UnqualPtrTy, ClassDecl); in emitDynamicCastToVoid()
1770 CGF.GetVTablePtr(ThisAddr, CGF.UnqualPtrTy, ClassDecl); in emitDynamicCastToVoid()
1779 return CGF.Builder.CreateInBoundsGEP(CGF.Int8Ty, ThisAddr.emitRawPointer(CGF), in emitDynamicCastToVoid()