Lines Matching refs:VBIndex
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()
4188 uint32_t VBIndex) { in getCatchableType() argument
4204 VBPtrOffset, VBIndex, Out); in getCatchableType()
4253 llvm::ConstantInt::get(CGM.IntTy, VBIndex), // VBTableIndex in getCatchableType()