Lines Matching refs:Types
111 // \param Types (in) List containing the Types to extract.
112 // \param TypesSeen (inout) List containing the Types already extracted.
114 // \param List (out) List containing the extracted Types, except the Types in
116 void ExtractEnumTypes(std::vector<Record *> &Types,
283 SmallVectorImpl<SmallVector<std::string, 2>> &Types);
365 void BuiltinNameEmitter::ExtractEnumTypes(std::vector<Record *> &Types,
371 for (const auto *T : Types) {
399 std::vector<Record *> Types = Records.getAllDerivedDefinitions("Type");
400 ExtractEnumTypes(Types, TypesSeen, TypeEnums, TypeList);
502 std::vector<Record *> Types = Records.getAllDerivedDefinitions("Type");
504 for (const auto &T : Types) {
905 std::vector<Record *> Types = Records.getAllDerivedDefinitions("Type");
908 for (const auto *T : Types) {
1075 SmallVectorImpl<SmallVector<std::string, 2>> &Types) {
1119 Types.push_back(Args);