Home
last modified time | relevance | path

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

/external/llvm-project/clang/lib/AST/
DVTableBuilder.cpp3007 unsigned VBIndex = in AddMethods() local
3022 VBIndex = OverriddenMethodInfo.VBTableIndex; in AddMethods()
3036 MethodInfo MI(VBIndex, OverriddenMethodInfo.VFTableIndex); in AddMethods()
3063 MethodInfo MI(VBIndex, in AddMethods()
3088 ReturnAdjustment.Virtual.Microsoft.VBIndex = in AddMethods()
3122 if (R.Virtual.Microsoft.VBIndex) in dumpMicrosoftThunkAdjustment()
3123 Out << "vbase #" << R.Virtual.Microsoft.VBIndex << ", "; in dumpMicrosoftThunkAdjustment()
3687 uint64_t VBIndex = I.first.VBTableIndex; in dumpMethodLocations() local
3689 (VFPtrOffset != LastVFPtrOffset || VBIndex != LastVBIndex)) { in dumpMethodLocations()
3690 assert(VBIndex > LastVBIndex || VFPtrOffset > LastVFPtrOffset); in dumpMethodLocations()
[all …]
DMicrosoftMangle.cpp165 int32_t VBPtrOffset, uint32_t VBIndex,
3472 uint32_t NVOffset, int32_t VBPtrOffset, uint32_t VBIndex, in mangleCXXCatchableType() argument
3511 Mangler.getStream() << VBIndex; in mangleCXXCatchableType()
/external/clang/include/clang/Basic/
DABI.h64 uint32_t VBIndex; member
/external/llvm-project/clang/include/clang/Basic/
DABI.h63 uint32_t VBIndex; member
/external/clang/lib/AST/
DVTableBuilder.cpp3038 unsigned VBIndex = in AddMethods() local
3040 MethodInfo MI(VBIndex, in AddMethods()
3065 ReturnAdjustment.Virtual.Microsoft.VBIndex = in AddMethods()
3099 if (R.Virtual.Microsoft.VBIndex) in dumpMicrosoftThunkAdjustment()
3100 Out << "vbase #" << R.Virtual.Microsoft.VBIndex << ", "; in dumpMicrosoftThunkAdjustment()
3651 uint64_t VBIndex = I.first.VBTableIndex; in dumpMethodLocations() local
3653 (VFPtrOffset != LastVFPtrOffset || VBIndex != LastVBIndex)) { in dumpMethodLocations()
3654 assert(VBIndex > LastVBIndex || VFPtrOffset > LastVFPtrOffset); in dumpMethodLocations()
3656 if (VBIndex) in dumpMethodLocations()
3657 Out << "vbtable index " << VBIndex << ", "; in dumpMethodLocations()
[all …]
DMicrosoftMangle.cpp162 int32_t VBPtrOffset, uint32_t VBIndex,
2687 uint32_t NVOffset, int32_t VBPtrOffset, uint32_t VBIndex, in mangleCXXCatchableType() argument
2720 Mangler.getStream() << VBIndex; in mangleCXXCatchableType()
/external/clang/include/clang/AST/
DMangle.h220 uint32_t VBIndex, raw_ostream &Out) = 0;
/external/llvm-project/clang/include/clang/AST/
DMangle.h227 uint32_t VBIndex, raw_ostream &Out) = 0;
/external/llvm-project/clang/lib/CodeGen/
DMicrosoftCXXABI.cpp764 uint32_t VBIndex = 0);
2157 unsigned VBIndex = Context.getVBTableIndex(ObjectWithVPtr, VBase); in emitVBTableDefinition() local
2158 assert(Offsets[VBIndex] == nullptr && "The same vbindex seen twice?"); in emitVBTableDefinition()
2159 Offsets[VBIndex] = llvm::ConstantInt::get(CGM.IntTy, Offset.getQuantity()); in emitVBTableDefinition()
2236 if (RA.Virtual.Microsoft.VBIndex) { in performReturnAdjustment()
2237 assert(RA.Virtual.Microsoft.VBIndex > 0); in performReturnAdjustment()
2242 IntSize * RA.Virtual.Microsoft.VBIndex, &VBPtr); in performReturnAdjustment()
3286 llvm::Value *VBIndex = Builder.CreateExactUDiv( in EmitNonNullMemberPointerConversion() local
3291 Mapping->getAggregateElement(cast<llvm::Constant>(VBIndex)); in EmitNonNullMemberPointerConversion()
3293 llvm::Value *Idxs[] = {getZeroInt(), VBIndex}; in EmitNonNullMemberPointerConversion()
[all …]
/external/clang/lib/CodeGen/
DMicrosoftCXXABI.cpp741 uint32_t VBIndex = 0);
2026 unsigned VBIndex = Context.getVBTableIndex(ReusingBase, VBase); in emitVBTableDefinition() local
2027 assert(Offsets[VBIndex] == nullptr && "The same vbindex seen twice?"); in emitVBTableDefinition()
2028 Offsets[VBIndex] = llvm::ConstantInt::get(CGM.IntTy, Offset.getQuantity()); in emitVBTableDefinition()
2105 if (RA.Virtual.Microsoft.VBIndex) { in performReturnAdjustment()
2106 assert(RA.Virtual.Microsoft.VBIndex > 0); in performReturnAdjustment()
2111 IntSize * RA.Virtual.Microsoft.VBIndex, &VBPtr); in performReturnAdjustment()
3127 llvm::Value *VBIndex = Builder.CreateExactUDiv( in EmitNonNullMemberPointerConversion() local
3132 Mapping->getAggregateElement(cast<llvm::Constant>(VBIndex)); in EmitNonNullMemberPointerConversion()
3134 llvm::Value *Idxs[] = {getZeroInt(), VBIndex}; in EmitNonNullMemberPointerConversion()
[all …]