Searched refs:VBPtr (Results 1 – 2 of 2) sorted by relevance
/external/clang/lib/CodeGen/ |
D | MicrosoftCXXABI.cpp | 567 llvm::Value **VBPtr = nullptr); 573 llvm::Value **VBPtr = nullptr) { in GetVBaseOffsetFromVBPtr() argument 577 return GetVBaseOffsetFromVBPtr(CGF, Base, VBPOffset, VBTOffset, VBPtr); in GetVBaseOffsetFromVBPtr() 1219 Address VBPtr = CGF.Builder.CreateConstInBoundsByteGEP(This, Offs); in EmitVBPtrStores() local 1222 VBPtr = CGF.Builder.CreateElementBitCast(VBPtr, GVPtr->getType(), in EmitVBPtrStores() 1224 CGF.Builder.CreateStore(GVPtr, VBPtr); in EmitVBPtrStores() 2075 llvm::Value *VBPtr; in performThisAdjustment() local 2079 TA.Virtual.Microsoft.VBOffsetOffset, &VBPtr); in performThisAdjustment() 2080 V = CGF.Builder.CreateInBoundsGEP(VBPtr, VBaseOffset); in performThisAdjustment() 2108 llvm::Value *VBPtr; in performReturnAdjustment() local [all …]
|
D | CGRecordLayoutBuilder.cpp | 80 enum InfoKind { VFPtr, VBPtr, Field, Base, VBase, Scissor } Kind; enumerator 469 Members.push_back(MemberInfo(Layout.getVBPtrOffset(), MemberInfo::VBPtr, in accumulateVPtrs()
|