Lines Matching refs:isOptional
337 bool isOptional = in computeAttrMetadata() local
338 attr.hasDefaultValue() || attr.isOptional() || attr.isDerivedAttr(); in computeAttrMetadata()
340 {namedAttr.name, AttributeMetadata{namedAttr.name, !isOptional, attr}}); in computeAttrMetadata()
1000 attr.isOptional() || attr.hasDefaultValue() ? "dyn_cast_or_null" in genAttrGetters()
1125 if (namedAttr.attr.isOptional()) in genOptionalAttrRemovers()
1223 if (operand.isOptional()) { in generateNamedOperandGetters()
1372 if (result.isOptional()) { in genNamedResultGetters()
1517 if (op.getResult(i).isOptional()) in genSeparateArgParamBuilder()
1932 paramList.emplace_back(type, resultName, result.isOptional()); in buildParamList()
1991 operand->isOptional()); in buildParamList()
2021 attr.isOptional()); in buildParamList()
2063 if (operand.isOptional()) in genCodeForAddingArgAndRegionForBuilder()
2082 if (operand.isOptional()) { in genCodeForAddingArgAndRegionForBuilder()
2104 attr.isOptional() || (attr.hasDefaultValue() && !isRawValueAttr); in genCodeForAddingArgAndRegionForBuilder()
2337 if (attr->attr.isOptional()) { in genSideEffectInterfaceMethods()
2552 return !value.hasPredicate() && !value.isOptional() && in genOperandResultVerifier()
2566 bool isOptional = value.isOptional(); in genOperandResultVerifier() local
2568 if (!hasPredicate && !isOptional && !isVariadicOfVariadic) in genOperandResultVerifier()
2577 if (isOptional) { in genOperandResultVerifier()
2912 attr.hasDefaultValue() || attr.isOptional() in OpOperandAdaptorEmitter()