Lines Matching refs:init
28 static StringRef getValueAsString(const Init *init) { in getValueAsString() argument
29 if (const auto *str = dyn_cast<StringInit>(init)) in getValueAsString()
43 Attribute::Attribute(const DefInit *init) : Attribute(init->getDef()) {} in Attribute() argument
59 const auto *init = def->getValueInit("storageType"); in getStorageType() local
60 auto type = getValueAsString(init); in getStorageType()
67 const auto *init = def->getValueInit("returnType"); in getReturnType() local
68 return getValueAsString(init); in getReturnType()
80 const auto *init = def->getValueInit("convertFromStorage"); in getConvertFromStorageCall() local
81 return getValueAsString(init); in getConvertFromStorageCall()
85 const auto *init = def->getValueInit("constBuilderCall"); in isConstBuildable() local
86 return !getValueAsString(init).empty(); in isConstBuildable()
90 const auto *init = def->getValueInit("constBuilderCall"); in getConstBuilderTemplate() local
91 return getValueAsString(init); in getConstBuilderTemplate()
103 const auto *init = def->getValueInit("defaultValue"); in hasDefaultValue() local
104 return !getValueAsString(init).empty(); in hasDefaultValue()
108 const auto *init = def->getValueInit("defaultValue"); in getDefaultValue() local
109 return getValueAsString(init); in getDefaultValue()
129 if (DefInit *init = dyn_cast<DefInit>(record->getValue())) in getDialect() local
130 return Dialect(init->getDef()); in getDialect()
135 ConstantAttr::ConstantAttr(const DefInit *init) : def(init->getDef()) { in ConstantAttr() argument
153 EnumAttrCase::EnumAttrCase(const llvm::DefInit *init) in EnumAttrCase() argument
154 : EnumAttrCase(init->getDef()) {} in EnumAttrCase()
173 EnumAttr::EnumAttr(const llvm::DefInit *init) : EnumAttr(init->getDef()) {} in EnumAttr() argument
219 for (const llvm::Init *init : *inits) { in getAllCases()
220 cases.emplace_back(cast<llvm::DefInit>(init)); in getAllCases()