• Home
  • Raw
  • Download

Lines Matching refs:DagNode

105 bool DagNode::isNativeCodeCall() const {  in isNativeCodeCall()
111 bool DagNode::isOperation() const { in isOperation()
115 llvm::StringRef DagNode::getNativeCodeTemplate() const { in getNativeCodeTemplate()
122 llvm::StringRef DagNode::getSymbol() const { return node->getNameStr(); } in getSymbol()
124 Operator &DagNode::getDialectOp(RecordOperatorMap *mapper) const { in getDialectOp()
133 int DagNode::getNumOps() const { in getNumOps()
142 int DagNode::getNumArgs() const { return node->getNumArgs(); } in getNumArgs()
144 bool DagNode::isNestedDagArg(unsigned index) const { in isNestedDagArg()
148 DagNode DagNode::getArgAsNestedDag(unsigned index) const { in getArgAsNestedDag()
149 return DagNode(dyn_cast_or_null<llvm::DagInit>(node->getArg(index))); in getArgAsNestedDag()
152 DagLeaf DagNode::getArgAsLeaf(unsigned index) const { in getArgAsLeaf()
157 StringRef DagNode::getArgName(unsigned index) const { in getArgName()
161 bool DagNode::isReplaceWithValue() const { in isReplaceWithValue()
166 bool DagNode::isLocationDirective() const { in isLocationDirective()
171 void DagNode::print(raw_ostream &os) const { in print()
521 DagNode Pattern::getSourcePattern() const { in getSourcePattern()
522 return DagNode(def.getValueAsDag("sourcePattern")); in getSourcePattern()
530 DagNode Pattern::getResultPattern(unsigned index) const { in getResultPattern()
532 return DagNode(cast<llvm::DagInit>(results->getElement(index))); in getResultPattern()
558 Operator &Pattern::getDialectOp(DagNode node) { in getDialectOp()
622 void Pattern::collectBoundSymbols(DagNode tree, SymbolInfoMap &infoMap, in collectBoundSymbols()