Lines Matching refs:records
98 ASTPropsEmitter(RecordKeeper &records, raw_ostream &out)
99 : Out(out), Records(records) {
103 records.getAllDerivedDefinitions(PropertyClassName)) {
110 records.getAllDerivedDefinitions(CreationRuleClassName)) {
124 records.getAllDerivedDefinitions(OverrideRuleClassName)) {
138 records.getAllDerivedDefinitions(ReadHelperRuleClassName)) {
152 records.getAllDerivedDefinitions(PropertyTypeClassName)) {
162 records.getAllDerivedDefinitions(TypeKindClassName)) {
175 records.getAllDerivedDefinitions(TypeCaseClassName)) {
594 static void emitASTReader(RecordKeeper &records, raw_ostream &out,
598 ASTPropsEmitter(records, out).emitNodeReaderClass<NodeClass>();
601 void clang::EmitClangTypeReader(RecordKeeper &records, raw_ostream &out) {
602 emitASTReader<TypeNode>(records, out, "A CRTP reader for Clang Type nodes");
608 static void emitASTWriter(RecordKeeper &records, raw_ostream &out,
612 ASTPropsEmitter(records, out).emitNodeWriterClass<NodeClass>();
615 void clang::EmitClangTypeWriter(RecordKeeper &records, raw_ostream &out) {
616 emitASTWriter<TypeNode>(records, out, "A CRTP writer for Clang Type nodes");
854 void clang::EmitClangBasicReader(RecordKeeper &records, raw_ostream &out) {
859 ASTPropsEmitter(records, out).emitBasicReaderWriterFile(info);
864 void clang::EmitClangBasicWriter(RecordKeeper &records, raw_ostream &out) {
869 ASTPropsEmitter(records, out).emitBasicReaderWriterFile(info);