/external/clang/include/clang/AST/ |
D | VTableBuilder.h | 468 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/llvm-project/clang/include/clang/AST/ |
D | VTableBuilder.h | 511 uint64_t VBTableIndex; member 525 : VBTableIndex(0), VBase(nullptr), VFPtrOffset(CharUnits::Zero()), in MethodVFTableLocation() 528 MethodVFTableLocation(uint64_t VBTableIndex, const CXXRecordDecl *VBase, in MethodVFTableLocation() 530 : VBTableIndex(VBTableIndex), VBase(VBase), VFPtrOffset(VFPtrOffset), in MethodVFTableLocation() 534 if (VBTableIndex != other.VBTableIndex) { 536 return VBTableIndex < other.VBTableIndex;
|
/external/llvm-project/llvm/test/DebugInfo/COFF/ |
D | inheritance.ll | 25 ; CHECK-NEXT: VBTableIndex: 0x1 43 ; CHECK-NEXT: VBTableIndex: 0x1 68 ; CHECK-NEXT: VBTableIndex: 0x1
|
D | types-data-members.ll | 287 ; CHECK: VBTableIndex: 0x1 622 ; ASM: .short 0x1 # VBTableIndex
|
/external/llvm-project/clang/lib/AST/ |
D | VTableBuilder.cpp | 2453 const uint64_t VBTableIndex; member 2467 MethodInfo(uint64_t VBTableIndex, uint64_t VFTableIndex, in MethodInfo() 2469 : VBTableIndex(VBTableIndex), VFTableIndex(VFTableIndex), in MethodInfo() 2473 : VBTableIndex(0), VFTableIndex(0), Shadowed(false), in MethodInfo() 2558 MethodVFTableLocation Loc(MI.VBTableIndex, WhichVFPtr.getVBaseWithVPtr(), in LayoutVFTable() 3022 VBIndex = OverriddenMethodInfo.VBTableIndex; in AddMethods() 3671 if (!I.second.VFPtrOffset.isZero() || I.second.VBTableIndex != 0) in dumpMethodLocations() 3687 uint64_t VBIndex = I.first.VBTableIndex; in dumpMethodLocations() 3738 unsigned VBTableIndex = 1 + VBI->VBTableIndices.size(); in computeVBTableRelatedInformation() local 3742 VBI->VBTableIndices[CurVBase] = VBTableIndex++; in computeVBTableRelatedInformation()
|
D | MicrosoftMangle.cpp | 686 VBTableOffset = ML.VBTableIndex * 4; in mangleMemberFunctionPointer()
|
/external/clang/lib/AST/ |
D | VTableBuilder.cpp | 2426 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()
|
D | MicrosoftMangle.cpp | 605 VBTableOffset = ML.VBTableIndex * 4; in mangleMemberFunctionPointer()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | MicrosoftCXXABI.cpp | 616 unsigned VBTableIndex); 2721 unsigned VBTableIndex) { in EmitFullMemberPointer() argument 2738 if (VBTableIndex) in EmitFullMemberPointer() 2745 fields.push_back(llvm::ConstantInt::get(CGM.IntTy, VBTableIndex)); in EmitFullMemberPointer() 2838 unsigned VBTableIndex = 0; in EmitMemberFunctionPointer() local 2860 VBTableIndex = VTableContext.getVBTableIndex(RD, ML.VBase) * 4; in EmitMemberFunctionPointer() 2863 if (VBTableIndex == 0 && in EmitMemberFunctionPointer() 2871 NonVirtualBaseAdjustment, VBTableIndex); in EmitMemberFunctionPointer() 3025 llvm::Value *VBTableIndex = Builder.CreateAShr( in GetVBaseOffsetFromVBPtr() local 3030 llvm::Value *VBaseOffs = Builder.CreateInBoundsGEP(VBTable, VBTableIndex); in GetVBaseOffsetFromVBPtr()
|
/external/clang/lib/CodeGen/ |
D | MicrosoftCXXABI.cpp | 597 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/ |
D | inheritance.ll | 38 ; CHECK-NEXT: VBTableIndex: 0x1 50 ; CHECK-NEXT: VBTableIndex: 0x1
|
D | types-data-members.ll | 304 ; CHECK: VBTableIndex: 0x1
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | CodeViewDebug.cpp | 1635 unsigned VBTableIndex = I->getOffsetInBits() / 4; in lowerRecordFieldList() local 1639 VBTableIndex)); in lowerRecordFieldList()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/ |
D | CodeViewDebug.cpp | 2329 unsigned VBTableIndex = I->getOffsetInBits() / 4; in lowerRecordFieldList() local 2336 VBTableIndex); in lowerRecordFieldList()
|
/external/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
D | CodeViewDebug.cpp | 2359 unsigned VBTableIndex = I->getOffsetInBits() / 4; in lowerRecordFieldList() local 2366 VBTableIndex); in lowerRecordFieldList()
|