Lines Matching refs:Record
26 llvm::Record *NamedTypeClass;
27 llvm::Record *PtrTypeClass;
28 llvm::Record *RestrictedPtrTypeClass;
29 llvm::Record *ConstTypeClass;
30 llvm::Record *StructClass;
31 llvm::Record *StandardSpecClass;
32 llvm::Record *PublicAPIClass;
34 bool isaNamedType(llvm::Record *Def);
35 bool isaStructType(llvm::Record *Def);
36 bool isaPtrType(llvm::Record *Def);
37 bool isaConstType(llvm::Record *Def);
38 bool isaRestrictedPtrType(llvm::Record *Def);
39 bool isaStandardSpec(llvm::Record *Def);
40 bool isaPublicAPI(llvm::Record *Def);
42 void indexStandardSpecDef(llvm::Record *StandardSpec);
43 void indexPublicAPIDef(llvm::Record *PublicAPI);
47 using NameToRecordMapping = std::unordered_map<std::string, llvm::Record *>;
78 std::string getTypeAsString(llvm::Record *TypeRecord);