Home
last modified time | relevance | path

Searched refs:VBIndex (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp3104 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 DMicrosoftMangle.cpp184 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 DThunk.h49 uint32_t VBIndex; member
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp798 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 DMangle.h272 uint32_t VBIndex, raw_ostream &Out) = 0;