Searched refs:VBPtr (Results 1 – 2 of 2) sorted by relevance
/external/clang/lib/CodeGen/ |
D | MicrosoftCXXABI.cpp | 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 [all …]
|
D | CGRecordLayoutBuilder.cpp | 80 enum InfoKind { VFPtr, VBPtr, Field, Base, VBase, Scissor } Kind; enumerator 454 Members.push_back(MemberInfo(Layout.getVBPtrOffset(), MemberInfo::VBPtr, in accumulateVPtrs()
|