Home
last modified time | relevance | path

Searched refs:VBTableIndex (Results 1 – 7 of 7) sorted by relevance

/external/clang/include/clang/AST/
DVTableBuilder.h468 uint64_t VBTableIndex; member
482 : VBTableIndex(0), VBase(nullptr), VFPtrOffset(CharUnits::Zero()), in MethodVFTableLocation()
485 MethodVFTableLocation(uint64_t VBTableIndex, const CXXRecordDecl *VBase, in MethodVFTableLocation()
487 : VBTableIndex(VBTableIndex), VBase(VBase), in MethodVFTableLocation()
491 if (VBTableIndex != other.VBTableIndex) {
493 return VBTableIndex < other.VBTableIndex;
/external/clang/lib/AST/
DVTableBuilder.cpp2426 const uint64_t VBTableIndex; member
2440 MethodInfo(uint64_t VBTableIndex, uint64_t VFTableIndex, in MethodInfo()
2442 : VBTableIndex(VBTableIndex), VFTableIndex(VFTableIndex), in MethodInfo()
2446 : VBTableIndex(0), VFTableIndex(0), Shadowed(false), in MethodInfo()
2529 MethodVFTableLocation Loc(MI.VBTableIndex, WhichVFPtr.getVBaseWithVPtr(), in LayoutVFTable()
3010 MethodInfo MI(OverriddenMethodInfo.VBTableIndex, in AddMethods()
3635 if (!I.second.VFPtrOffset.isZero() || I.second.VBTableIndex != 0) in dumpMethodLocations()
3651 uint64_t VBIndex = I.first.VBTableIndex; in dumpMethodLocations()
3701 unsigned VBTableIndex = 1 + VBI->VBTableIndices.size(); in computeVBTableRelatedInformation() local
3705 VBI->VBTableIndices[CurVBase] = VBTableIndex++; in computeVBTableRelatedInformation()
DMicrosoftMangle.cpp605 VBTableOffset = ML.VBTableIndex * 4; in mangleMemberFunctionPointer()
/external/clang/lib/CodeGen/
DMicrosoftCXXABI.cpp597 unsigned VBTableIndex);
2573 unsigned VBTableIndex) { in EmitFullMemberPointer() argument
2590 if (VBTableIndex) in EmitFullMemberPointer()
2597 fields.push_back(llvm::ConstantInt::get(CGM.IntTy, VBTableIndex)); in EmitFullMemberPointer()
2678 unsigned VBTableIndex = 0; in EmitMemberFunctionPointer() local
2701 VBTableIndex = VTableContext.getVBTableIndex(RD, ML.VBase) * 4; in EmitMemberFunctionPointer()
2704 if (VBTableIndex == 0 && in EmitMemberFunctionPointer()
2712 NonVirtualBaseAdjustment, VBTableIndex); in EmitMemberFunctionPointer()
2866 llvm::Value *VBTableIndex = Builder.CreateAShr( in GetVBaseOffsetFromVBPtr() local
2871 llvm::Value *VBaseOffs = Builder.CreateInBoundsGEP(VBTable, VBTableIndex); in GetVBaseOffsetFromVBPtr()
/external/llvm/test/DebugInfo/COFF/
Dinheritance.ll38 ; CHECK-NEXT: VBTableIndex: 0x1
50 ; CHECK-NEXT: VBTableIndex: 0x1
Dtypes-data-members.ll304 ; CHECK: VBTableIndex: 0x1
/external/llvm/lib/CodeGen/AsmPrinter/
DCodeViewDebug.cpp1635 unsigned VBTableIndex = I->getOffsetInBits() / 4; in lowerRecordFieldList() local
1639 VBTableIndex)); in lowerRecordFieldList()