Lines Matching refs:VBPtr
470 llvm::Value **VBPtr = nullptr);
476 llvm::Value **VBPtr = nullptr) { in GetVBaseOffsetFromVBPtr() argument
480 return GetVBaseOffsetFromVBPtr(CGF, Base, VBPOffset, VBTOffset, VBPtr); in GetVBaseOffsetFromVBPtr()
1124 llvm::Value *VBPtr = in EmitVBPtrStores() local
1128 VBPtr = CGF.Builder.CreateBitCast(VBPtr, GVPtr->getType()->getPointerTo(0), in EmitVBPtrStores()
1130 CGF.Builder.CreateStore(GVPtr, VBPtr); in EmitVBPtrStores()
1838 llvm::Value *VBPtr; in performThisAdjustment() local
1841 TA.Virtual.Microsoft.VBOffsetOffset, &VBPtr); in performThisAdjustment()
1842 V = CGF.Builder.CreateInBoundsGEP(VBPtr, VBaseOffset); in performThisAdjustment()
1869 llvm::Value *VBPtr; in performReturnAdjustment() local
1872 IntSize * RA.Virtual.Microsoft.VBIndex, &VBPtr); in performReturnAdjustment()
1873 V = CGF.Builder.CreateInBoundsGEP(VBPtr, VBaseOffset); in performReturnAdjustment()
2445 llvm::Value *VBPtr = in GetVBaseOffsetFromVBPtr() local
2447 if (VBPtrOut) *VBPtrOut = VBPtr; in GetVBaseOffsetFromVBPtr()
2448 VBPtr = Builder.CreateBitCast(VBPtr, in GetVBaseOffsetFromVBPtr()
2450 llvm::Value *VBTable = Builder.CreateLoad(VBPtr, "vbtable"); in GetVBaseOffsetFromVBPtr()
2504 llvm::Value *VBPtr = nullptr; in AdjustVirtualBase() local
2506 GetVBaseOffsetFromVBPtr(CGF, Base, VBPtrOffset, VBTableOffset, &VBPtr); in AdjustVirtualBase()
2507 llvm::Value *AdjustedBase = Builder.CreateInBoundsGEP(VBPtr, VBaseOffs); in AdjustVirtualBase()