Lines Matching defs:Implementation
28 struct CodegenNameGenerator::Implementation { struct in CodegenNameGenerator
29 std::unique_ptr<MangleContext> MC;
30 llvm::DataLayout DL;
32 Implementation(ASTContext &Ctx) in Implementation() argument
36 bool writeName(const Decl *D, raw_ostream &OS) { in writeName()
62 std::string getName(const Decl *D) { in getName()
71 std::vector<std::string> getAllManglings(const Decl *D) { in getAllManglings()
119 bool writeFuncOrVarName(const NamedDecl *D, raw_ostream &OS) { in writeFuncOrVarName()
137 void writeObjCClassName(const ObjCInterfaceDecl *D, raw_ostream &OS) { in writeObjCClassName()
142 static StringRef getClassSymbolPrefix() { in getClassSymbolPrefix()
146 std::string getMangledStructor(const NamedDecl *ND, unsigned StructorType) { in getMangledStructor()
163 std::string getMangledThunk(const CXXMethodDecl *MD, const ThunkInfo &T) { in getMangledThunk()