StringRef enumName = enumAttr.getEnumClassName();
std::vector<EnumAttrCase> enumerants = enumAttr.getAllCases();
- // Mapping from availability class name to (enumerant, availablity
+ // Mapping from availability class name to (enumerant, availability
// specification) pairs.
llvm::StringMap<llvm::SmallVector<std::pair<EnumAttrCase, Availability>, 1>>
classCaseMap;
- // Place all availablity specifications to their corresponding
- // availablility classes.
+ // Place all availability specifications to their corresponding
+ // availability classes.
for (const EnumAttrCase &enumerant : enumerants)
for (const Availability &avail : getAvailabilities(enumerant.getDef()))
classCaseMap[avail.getClass()].push_back({enumerant, avail});
std::string underlyingType = enumAttr.getUnderlyingType();
std::vector<EnumAttrCase> enumerants = enumAttr.getAllCases();
- // Mapping from availability class name to (enumerant, availablity
+ // Mapping from availability class name to (enumerant, availability
// specification) pairs.
llvm::StringMap<llvm::SmallVector<std::pair<EnumAttrCase, Availability>, 1>>
classCaseMap;
- // Place all availablity specifications to their corresponding
- // availablility classes.
+ // Place all availability specifications to their corresponding
+ // availability classes.
for (const EnumAttrCase &enumerant : enumerants)
for (const Availability &avail : getAvailabilities(enumerant.getDef()))
classCaseMap[avail.getClass()].push_back({enumerant, avail});
llvm::StringSet<> handledClasses;
- // Place all availablity specifications to their corresponding
- // availablility classes.
+ // Place all availability specifications to their corresponding
+ // availability classes.
for (const EnumAttrCase &enumerant : enumerants)
for (const Availability &avail : getAvailabilities(enumerant.getDef())) {
StringRef className = avail.getClass();
std::vector<Availability> opAvailabilities =
getAvailabilities(srcOp.getDef());
- // First collect all availablity classes this op should implement.
- // All availablity instances keep information for the generated interface and
+ // First collect all availability classes this op should implement.
+ // All availability instances keep information for the generated interface and
// the instance's specific requirement. Here we remember a random instance so
// we can get the information regarding the generated interface.
llvm::StringMap<Availability> availClasses;
if (!enumAttr)
continue;
- // (enumerant, availablity specification) pairs for this availability
+ // (enumerant, availability specification) pairs for this availability
// class.
SmallVector<std::pair<EnumAttrCase, Availability>, 1> caseSpecs;
if (availClassName == caseAvail.getClass())
caseSpecs.push_back({enumerant, caseAvail});
- // If this attribute kind does not have any availablity spec from any of
+ // If this attribute kind does not have any availability spec from any of
// its cases, no more work to do.
if (caseSpecs.empty())
continue;