Searched defs:VBIndex (Results 1 - 4 of 4) sorted by relevance

/external/clang/include/clang/Basic/
H A DABI.h64 uint32_t VBIndex; member in struct:clang::ReturnAdjustment::VirtualAdjustment::__anon883
/external/clang/lib/AST/
H A DMicrosoftMangle.cpp162 int32_t VBPtrOffset, uint32_t VBIndex,
2687 uint32_t NVOffset, int32_t VBPtrOffset, uint32_t VBIndex,
2720 Mangler.getStream() << VBIndex;
2685 mangleCXXCatchableType( QualType T, const CXXConstructorDecl *CD, CXXCtorType CT, uint32_t Size, uint32_t NVOffset, int32_t VBPtrOffset, uint32_t VBIndex, raw_ostream &Out) argument
H A DVTableBuilder.cpp3038 unsigned VBIndex = local
3040 MethodInfo MI(VBIndex,
3065 ReturnAdjustment.Virtual.Microsoft.VBIndex =
3099 if (R.Virtual.Microsoft.VBIndex)
3100 Out << "vbase #" << R.Virtual.Microsoft.VBIndex << ", ";
3651 uint64_t VBIndex = I.first.VBTableIndex; local
3653 (VFPtrOffset != LastVFPtrOffset || VBIndex != LastVBIndex)) {
3654 assert(VBIndex > LastVBIndex || VFPtrOffset > LastVFPtrOffset);
3656 if (VBIndex)
3657 Out << "vbtable index " << VBIndex << ", "; local
[all...]
/external/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp741 uint32_t VBIndex = 0);
2026 unsigned VBIndex = Context.getVBTableIndex(ReusingBase, VBase); local
2027 assert(Offsets[VBIndex] == nullptr && "The same vbindex seen twice?");
2028 Offsets[VBIndex] = llvm::ConstantInt::get(CGM.IntTy, Offset.getQuantity());
2105 if (RA.Virtual.Microsoft.VBIndex) {
2106 assert(RA.Virtual.Microsoft.VBIndex > 0);
2111 IntSize * RA.Virtual.Microsoft.VBIndex, &VBPtr);
3127 llvm::Value *VBIndex = Builder.CreateExactUDiv( local
3132 Mapping->getAggregateElement(cast<llvm::Constant>(VBIndex));
3134 llvm::Value *Idxs[] = {getZeroInt(), VBIndex};
3900 getCatchableType(QualType T, uint32_t NVOffset, int32_t VBPtrOffset, uint32_t VBIndex) argument
[all...]

Completed in 153 milliseconds