MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / getExtraArguments

Method getExtraArguments

imperative/tablegen/helper.h:152–161  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

150 return ret;
151 }
152 std::vector<NamedAttribute> getExtraArguments() const {
153 std::vector<NamedAttribute> ret;
154 auto&& dag = getDef().getValueAsDag("extraArguments");
155 for (size_t i = 0; i < dag->getNumArgs(); ++i) {
156 ret.push_back(
157 {dag->getArgNameStr(i),
158 Attribute(llvm::cast<llvm::DefInit>(dag->getArg(i)))});
159 }
160 return ret;
161 }
162 llvm::Optional<StringRef> getExtraOpdefDecl() const {
163 return getDef().getValueAsOptionalString("extraOpdefDecl");
164 }

Callers 1

emit_headerMethod · 0.80

Calls 2

AttributeEnum · 0.50
push_backMethod · 0.45

Tested by

no test coverage detected