Home
last modified time | relevance | path

Searched refs:AttributeConstraint (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/Tools/PDLL/ODS/
H A DOperation.h23 class AttributeConstraint; variable
48 const AttributeConstraint &getConstraint() const { return constraint; } in getConstraint()
52 const AttributeConstraint &constraint) in Attribute()
62 const AttributeConstraint &constraint;
132 const AttributeConstraint &constraint) { in appendAttribute()
H A DContext.h26 class AttributeConstraint; variable
39 const AttributeConstraint &insertAttributeConstraint(StringRef name,
77 llvm::StringMap<std::unique_ptr<AttributeConstraint>> attributeConstraints;
H A DConstraint.h63 class AttributeConstraint : public Constraint {
69 AttributeConstraint(StringRef name, StringRef summary, StringRef cppClassName) in AttributeConstraint() function
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/ODS/
H A DContext.cpp26 const AttributeConstraint &
29 std::unique_ptr<AttributeConstraint> &constraint = attributeConstraints[name]; in insertAttributeConstraint()
31 constraint.reset(new AttributeConstraint(name, summary, cppClass)); in insertAttributeConstraint()
158 for (const AttributeConstraint *cst : sortMapByName(attributeConstraints)) { in print()
/llvm-project-15.0.7/mlir/test/mlir-pdll/Parser/
H A Dinclude_td.pdll25 // CHECK: AttributeConstraint `I64Attr` {
/llvm-project-15.0.7/mlir/docs/
H A DDeclarativeRewrites.md145 Also note that we only need to add `TypeConstraint` or `AttributeConstraint`
153 you can simply use just the `TypeConstraint` or `AttributeConstraint` without a
/llvm-project-15.0.7/mlir/lib/Tools/mlir-pdll-lsp-server/
H A DPDLLServer.cpp793 const ods::AttributeConstraint &constraint = attr.getConstraint(); in codeCompleteOperationAttributeName()