Lines Matching refs:InterfaceGenerator
77 class InterfaceGenerator { class
84 InterfaceGenerator(std::vector<llvm::Record *> &&defs, raw_ostream &os) in InterfaceGenerator() function in __anond275f65c0311::InterfaceGenerator
111 struct AttrInterfaceGenerator : public InterfaceGenerator {
113 : InterfaceGenerator(records.getAllDerivedDefinitions("AttrInterface"), in AttrInterfaceGenerator()
126 struct OpInterfaceGenerator : public InterfaceGenerator {
128 : InterfaceGenerator(getAllOpInterfaceDefinitions(records), os) { in OpInterfaceGenerator()
141 struct TypeInterfaceGenerator : public InterfaceGenerator {
143 : InterfaceGenerator(records.getAllDerivedDefinitions("TypeInterface"), in TypeInterfaceGenerator()
191 bool InterfaceGenerator::emitInterfaceDefs() { in emitInterfaceDefs()
203 void InterfaceGenerator::emitConceptDecl(const Interface &interface) { in emitConceptDecl()
223 void InterfaceGenerator::emitModelDecl(const Interface &interface) { in emitModelDecl()
284 void InterfaceGenerator::emitModelMethodsDef(const Interface &interface) { in emitModelMethodsDef()
382 void InterfaceGenerator::emitTraitDecl(const Interface &interface, in emitTraitDecl()
432 void InterfaceGenerator::emitInterfaceDecl(const Interface &interface) { in emitInterfaceDecl()
498 bool InterfaceGenerator::emitInterfaceDecls() { in emitInterfaceDecls()
546 bool InterfaceGenerator::emitInterfaceDocs() { in emitInterfaceDocs()