Searched refs:VTContext (Results 1 - 7 of 7) sorted by relevance

/external/clang/lib/CodeGen/
H A DCGVTables.h34 VTableContextBase *VTContext; member in class:clang::CodeGen::CodeGenVTables
72 return *cast<ItaniumVTableContext>(VTContext);
76 return *cast<MicrosoftVTableContext>(VTContext);
H A DCGVTables.cpp33 : CGM(CGM), VTContext(CGM.getContext().getVTableContext()) {}
514 VTContext->getThunkInfo(GD);
H A DMicrosoftCXXABI.cpp322 MicrosoftVTableContext &VTContext = CGM.getMicrosoftVTableContext();
333 unsigned SrcVBIndex = VTContext.getVBTableIndex(SrcRD, VBase);
334 unsigned DstVBIndex = VTContext.getVBTableIndex(DstRD, VBase);
1632 MicrosoftVTableContext &VTContext = CGM.getMicrosoftVTableContext(); local
1633 const VPtrInfoVector &VFPtrs = VTContext.getVFPtrOffsets(RD);
1693 VTContext.getVFTableLayout(RD, VFPtr->FullOffsetInMDC)
H A DItaniumCXXABI.cpp1454 ItaniumVTableContext &VTContext = CGM.getItaniumVTableContext();
1455 const VTableLayout &VTLayout = VTContext.getVTableLayout(RD);
1572 ItaniumVTableContext &VTContext = CGM.getItaniumVTableContext(); local
1574 CGM.Int8PtrTy, VTContext.getVTableLayout(RD).getNumVTableComponents());
/external/clang/lib/AST/
H A DMicrosoftMangle.cpp599 MicrosoftVTableContext *VTContext = local
602 VTContext->getMethodVFTableLocation(GlobalDecl(MD));
2553 MicrosoftVTableContext *VTContext = local
2556 VTContext->getMethodVFTableLocation(GlobalDecl(MD));
H A DASTContext.cpp8686 if (!VTContext.get()) {
8688 VTContext.reset(new MicrosoftVTableContext(*this));
8690 VTContext.reset(new ItaniumVTableContext(*this));
8692 return VTContext.get();
/external/clang/include/clang/AST/
H A DASTContext.h2576 std::unique_ptr<VTableContextBase> VTContext; member in class:clang::ASTContext::DynTypedNodeList

Completed in 205 milliseconds