Lines Matching refs:Attribute

38 Attribute::Attribute(const Record *record) : AttrConstraint(record) {  in Attribute()  function in Attribute
43 Attribute::Attribute(const DefInit *init) : Attribute(init->getDef()) {} in Attribute() function in Attribute
45 bool Attribute::isDerivedAttr() const { return isSubClassOf("DerivedAttr"); } in isDerivedAttr()
47 bool Attribute::isTypeAttr() const { return isSubClassOf("TypeAttrBase"); } in isTypeAttr()
49 bool Attribute::isSymbolRefAttr() const { in isSymbolRefAttr()
56 bool Attribute::isEnumAttr() const { return isSubClassOf("EnumAttrInfo"); } in isEnumAttr()
58 StringRef Attribute::getStorageType() const { in getStorageType()
66 StringRef Attribute::getReturnType() const { in getReturnType()
73 llvm::Optional<Type> Attribute::getValueType() const { in getValueType()
79 StringRef Attribute::getConvertFromStorageCall() const { in getConvertFromStorageCall()
84 bool Attribute::isConstBuildable() const { in isConstBuildable()
89 StringRef Attribute::getConstBuilderTemplate() const { in getConstBuilderTemplate()
94 Attribute Attribute::getBaseAttr() const { in getBaseAttr()
97 return Attribute(defInit).getBaseAttr(); in getBaseAttr()
102 bool Attribute::hasDefaultValue() const { in hasDefaultValue()
107 StringRef Attribute::getDefaultValue() const { in getDefaultValue()
112 bool Attribute::isOptional() const { return def->getValueAsBit("isOptional"); } in isOptional()
114 StringRef Attribute::getAttrDefName() const { in getAttrDefName()
121 StringRef Attribute::getDerivedCodeBody() const { in getDerivedCodeBody()
126 Dialect Attribute::getDialect() const { in getDialect()
140 Attribute ConstantAttr::getAttribute() const { in getAttribute()
141 return Attribute(def->getValueAsDef("attr")); in getAttribute()
148 EnumAttrCase::EnumAttrCase(const llvm::Record *record) : Attribute(record) { in EnumAttrCase()
166 EnumAttr::EnumAttr(const llvm::Record *record) : Attribute(record) { in EnumAttr()
171 EnumAttr::EnumAttr(const llvm::Record &record) : Attribute(&record) {} in EnumAttr()
175 bool EnumAttr::classof(const Attribute *attr) { in classof()