Searched refs:VBTableIndex (Results 1 – 5 of 5) sorted by relevance
| /openbsd-src/gnu/llvm/clang/include/clang/AST/ |
| H A D | VTableBuilder.h | 512 uint64_t VBTableIndex; member 526 : VBTableIndex(0), VBase(nullptr), VFPtrOffset(CharUnits::Zero()), in MethodVFTableLocation() 529 MethodVFTableLocation(uint64_t VBTableIndex, const CXXRecordDecl *VBase, in MethodVFTableLocation() 531 : VBTableIndex(VBTableIndex), VBase(VBase), VFPtrOffset(VFPtrOffset), in MethodVFTableLocation() 535 if (VBTableIndex != other.VBTableIndex) { 537 return VBTableIndex < other.VBTableIndex;
|
| /openbsd-src/gnu/llvm/clang/lib/AST/ |
| H A D | VTableBuilder.cpp | 2454 const uint64_t VBTableIndex; member 2468 MethodInfo(uint64_t VBTableIndex, uint64_t VFTableIndex, in MethodInfo() 2470 : VBTableIndex(VBTableIndex), VFTableIndex(VFTableIndex), in MethodInfo() 2474 : VBTableIndex(0), VFTableIndex(0), Shadowed(false), in MethodInfo() 2559 MethodVFTableLocation Loc(MI.VBTableIndex, WhichVFPtr.getVBaseWithVPtr(), in LayoutVFTable() 3023 VBIndex = OverriddenMethodInfo.VBTableIndex; in AddMethods() 3668 if (!I.second.VFPtrOffset.isZero() || I.second.VBTableIndex != 0) in dumpMethodLocations() 3684 uint64_t VBIndex = I.first.VBTableIndex; in dumpMethodLocations() 3735 unsigned VBTableIndex = 1 + VBI->VBTableIndices.size(); in computeVBTableRelatedInformation() local 3739 VBI->VBTableIndices[CurVBase] = VBTableIndex++; in computeVBTableRelatedInformation()
|
| H A D | MicrosoftMangle.cpp | 745 VBTableOffset = ML.VBTableIndex * 4; in mangleMemberFunctionPointer()
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | MicrosoftCXXABI.cpp | 640 unsigned VBTableIndex); 2838 unsigned VBTableIndex) { in EmitFullMemberPointer() argument 2855 if (VBTableIndex) in EmitFullMemberPointer() 2862 fields.push_back(llvm::ConstantInt::get(CGM.IntTy, VBTableIndex)); in EmitFullMemberPointer() 2955 unsigned VBTableIndex = 0; in EmitMemberFunctionPointer() local 2977 VBTableIndex = VTableContext.getVBTableIndex(RD, ML.VBase) * 4; in EmitMemberFunctionPointer() 2980 if (VBTableIndex == 0 && in EmitMemberFunctionPointer() 2988 NonVirtualBaseAdjustment, VBTableIndex); in EmitMemberFunctionPointer() 3143 llvm::Value *VBTableIndex = Builder.CreateAShr( in GetVBaseOffsetFromVBPtr() local 3149 Builder.CreateInBoundsGEP(CGM.Int32Ty, VBTable, VBTableIndex); in GetVBaseOffsetFromVBPtr()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | CodeViewDebug.cpp | 2520 unsigned VBTableIndex = I->getOffsetInBits() / 4; in lowerRecordFieldList() local 2527 VBTableIndex); in lowerRecordFieldList()
|