Searched refs:VBIndex (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | VTableBuilder.cpp | 3104 unsigned VBIndex = in AddMethods() local 3119 VBIndex = OverriddenMethodInfo.VBTableIndex; in AddMethods() 3133 MethodInfo MI(VBIndex, OverriddenMethodInfo.VFTableIndex); in AddMethods() 3160 MethodInfo MI(VBIndex, in AddMethods() 3185 ReturnAdjustment.Virtual.Microsoft.VBIndex = in AddMethods() 3217 if (R.Virtual.Microsoft.VBIndex) in dumpMicrosoftThunkAdjustment() 3218 Out << "vbase #" << R.Virtual.Microsoft.VBIndex << ", "; in dumpMicrosoftThunkAdjustment() 3780 uint64_t VBIndex = I.first.VBTableIndex; in dumpMethodLocations() local 3782 (VFPtrOffset != LastVFPtrOffset || VBIndex != LastVBIndex)) { in dumpMethodLocations() 3783 assert(VBIndex > LastVBIndex || VFPtrOffset > LastVFPtrOffset); in dumpMethodLocations() [all …]
|
H A D | MicrosoftMangle.cpp | 184 int32_t VBPtrOffset, uint32_t VBIndex, 3929 uint32_t NVOffset, int32_t VBPtrOffset, uint32_t VBIndex, in mangleCXXCatchableType() argument 3968 Mangler.getStream() << VBIndex; in mangleCXXCatchableType()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | Thunk.h | 49 uint32_t VBIndex; member
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | MicrosoftCXXABI.cpp | 798 uint32_t VBIndex = 0); 2212 unsigned VBIndex = Context.getVBTableIndex(ObjectWithVPtr, VBase); in emitVBTableDefinition() local 2213 assert(Offsets[VBIndex] == nullptr && "The same vbindex seen twice?"); in emitVBTableDefinition() 2214 Offsets[VBIndex] = llvm::ConstantInt::get(CGM.IntTy, Offset.getQuantity()); in emitVBTableDefinition() 2291 if (RA.Virtual.Microsoft.VBIndex) { in performReturnAdjustment() 2292 assert(RA.Virtual.Microsoft.VBIndex > 0); in performReturnAdjustment() 2297 IntSize * RA.Virtual.Microsoft.VBIndex, &VBPtr); in performReturnAdjustment() 3415 llvm::Value *VBIndex = Builder.CreateExactUDiv( in EmitNonNullMemberPointerConversion() local 3420 Mapping->getAggregateElement(cast<llvm::Constant>(VBIndex)); in EmitNonNullMemberPointerConversion() 3422 llvm::Value *Idxs[] = {getZeroInt(), VBIndex}; in EmitNonNullMemberPointerConversion() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | Mangle.h | 272 uint32_t VBIndex, raw_ostream &Out) = 0;
|