Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:CXXRecordDecl

26   class CXXRecordDecl;
37 llvm::DenseMap<const CXXRecordDecl *, llvm::GlobalVariable *> VTables;
42 typedef std::pair<const CXXRecordDecl *, BaseSubobject> BaseSubobjectPairTy;
69 llvm::Constant *CreateVTableInitializer(const CXXRecordDecl *RD,
87 uint64_t getSubVTTIndex(const CXXRecordDecl *RD, BaseSubobject Base);
91 uint64_t getSecondaryVirtualPointerIndex(const CXXRecordDecl *RD,
96 uint64_t getAddressPoint(BaseSubobject Base, const CXXRecordDecl *RD);
99 llvm::GlobalVariable *GetAddrOfVTable(const CXXRecordDecl *RD);
104 const CXXRecordDecl *RD);
109 GenerateConstructionVTable(const CXXRecordDecl *RD, const BaseSubobject &Base,
116 llvm::GlobalVariable *GetAddrOfVTT(const CXXRecordDecl *RD);
121 const CXXRecordDecl *RD);
130 void GenerateClassData(const CXXRecordDecl *RD);
132 bool isVTableExternal(const CXXRecordDecl *RD);