Lines Matching refs:G
50 void writeAPIFromIndex(APIIndexer &G, in writeAPIFromIndex() argument
53 for (auto &Pair : G.MacroDefsMap) { in writeAPIFromIndex()
55 if (G.MacroSpecMap.find(Name) == G.MacroSpecMap.end()) in writeAPIFromIndex()
64 for (auto &TypeName : G.RequiredTypes) { in writeAPIFromIndex()
65 if (G.TypeSpecMap.find(TypeName) == G.TypeSpecMap.end()) in writeAPIFromIndex()
71 if (G.Enumerations.size() != 0) in writeAPIFromIndex()
73 for (const auto &Name : G.Enumerations) { in writeAPIFromIndex()
74 if (G.EnumerationSpecMap.find(Name) == G.EnumerationSpecMap.end()) in writeAPIFromIndex()
78 llvm::Record *EnumerationSpec = G.EnumerationSpecMap[Name]; in writeAPIFromIndex()
87 if (G.Enumerations.size() != 0) in writeAPIFromIndex()
92 if (G.FunctionSpecMap.find(Name) == G.FunctionSpecMap.end()) { in writeAPIFromIndex()
101 llvm::Record *FunctionSpec = G.FunctionSpecMap[Name]; in writeAPIFromIndex()
105 OS << G.getTypeAsString(ReturnType) << " " << Name << "("; in writeAPIFromIndex()
110 OS << G.getTypeAsString(ArgType); in writeAPIFromIndex()
120 if (G.ObjectSpecMap.find(Name) == G.ObjectSpecMap.end()) in writeAPIFromIndex()
122 llvm::Record *ObjectSpec = G.ObjectSpecMap[Name]; in writeAPIFromIndex()
141 APIIndexer G(StdHeader, Records); in run() local
142 writeAPIFromIndex(G, EntrypointNameList, OS); in run()