Lines Matching defs:enumerant
342 // Mapping from availability class name to (enumerant, availability
349 for (const EnumAttrCase &enumerant : enumerants)
350 for (const Availability &avail : getAvailabilities(enumerant.getDef()))
351 classCaseMap[avail.getClass()].push_back({enumerant, avail});
362 EnumAttrCase enumerant = caseSpecPair.first;
365 enumerant.getSymbol(), avail.getMergeInstancePreparation(),
384 // Mapping from availability class name to (enumerant, availability
391 for (const EnumAttrCase &enumerant : enumerants)
392 for (const Availability &avail : getAvailabilities(enumerant.getDef()))
393 classCaseMap[avail.getClass()].push_back({enumerant, avail});
409 EnumAttrCase enumerant = caseSpecPair.first;
412 enumerant.getSymbol(), avail.getMergeInstancePreparation(),
438 for (const EnumAttrCase &enumerant : enumerants)
439 for (const Availability &avail : getAvailabilities(enumerant.getDef())) {
1311 for (const EnumAttrCase &enumerant : enumAttr.getAllCases())
1313 getAvailabilities(enumerant.getDef()))
1353 // (enumerant, availability specification) pairs for this availability
1358 for (const EnumAttrCase &enumerant : enumAttr.getAllCases())
1360 getAvailabilities(enumerant.getDef()))
1362 caseSpecs.push_back({enumerant, caseAvail});
1444 for (const EnumAttrCase &enumerant : enumAttr.getAllCases()) {
1445 const Record &def = enumerant.getDef();
1451 os << " case spirv::Capability::" << enumerant.getSymbol()