HomeSort by relevance Sort by last modified time
    Searched refs:BaseSubobject (Results 1 - 6 of 6) sorted by null

  /external/clang/lib/CodeGen/
CGVTables.h 29 // BaseSubobject - Uniquely identifies a direct or indirect base class.
32 class BaseSubobject {
40 BaseSubobject(const CXXRecordDecl *Base, CharUnits BaseOffset)
49 friend bool operator==(const BaseSubobject &LHS, const BaseSubobject &RHS) {
59 template<> struct DenseMapInfo<clang::CodeGen::BaseSubobject> {
60 static clang::CodeGen::BaseSubobject getEmptyKey() {
61 return clang::CodeGen::BaseSubobject(
66 static clang::CodeGen::BaseSubobject getTombstoneKey() {
67 return clang::CodeGen::BaseSubobject(
    [all...]
CGVTT.cpp 43 typedef llvm::DenseMap<BaseSubobject, uint64_t> AddressPointsMapTy;
47 llvm::DenseMap<BaseSubobject, uint64_t> SubVTTIndicies;
51 llvm::DenseMap<BaseSubobject, uint64_t> SecondaryVirtualPointerIndices;
66 llvm::Constant *GetAddrOfVTable(BaseSubobject Base, bool BaseIsVirtual,
73 void AddVTablePointer(BaseSubobject Base, llvm::Constant *VTable,
79 void LayoutSecondaryVTTs(BaseSubobject Base);
89 void LayoutSecondaryVirtualPointers(BaseSubobject Base,
101 void LayoutSecondaryVirtualPointers(BaseSubobject Base,
112 void LayoutVTT(BaseSubobject Base, bool BaseIsVirtual);
126 const llvm::DenseMap<BaseSubobject, uint64_t> &getSubVTTIndicies() const
    [all...]
CGVTables.cpp 115 void ComputeBaseOffsets(BaseSubobject Base, bool IsVirtual,
125 void dump(llvm::raw_ostream &Out, BaseSubobject Base,
146 dump(llvm::errs(), BaseSubobject(MostDerivedClass, CharUnits::Zero()),
166 ComputeBaseOffsets(BaseSubobject(MostDerivedClass, CharUnits::Zero()),
328 FinalOverriders::ComputeBaseOffsets(BaseSubobject Base, bool IsVirtual,
376 ComputeBaseOffsets(BaseSubobject(BaseDecl, BaseOffset),
383 void FinalOverriders::dump(llvm::raw_ostream &Out, BaseSubobject Base,
409 dump(Out, BaseSubobject(BaseDecl, BaseOffset), VisitedVirtualBases);
747 void AddVCallAndVBaseOffsets(BaseSubobject Base, bool BaseIsVirtual,
751 void AddVCallOffsets(BaseSubobject Base, CharUnits VBaseOffset)
    [all...]
CGCXX.cpp 344 CGM.getVTables().getAddressPoint(BaseSubobject(RD, CharUnits::Zero()), RD);
379 CGM.getVTables().getAddressPoint(BaseSubobject(RD, CharUnits::Zero()), RD);
CGClass.cpp 307 CGF.CGM.getVTables().getSubVTTIndex(RD, BaseSubobject(Base, BaseOffset));
    [all...]
CodeGenFunction.h     [all...]

Completed in 797 milliseconds