Lines Matching refs:DagLeaf
33 bool DagLeaf::isUnspecified() const { in isUnspecified()
37 bool DagLeaf::isOperandMatcher() const { in isOperandMatcher()
42 bool DagLeaf::isAttrMatcher() const { in isAttrMatcher()
47 bool DagLeaf::isNativeCodeCall() const { in isNativeCodeCall()
51 bool DagLeaf::isConstantAttr() const { return isSubClassOf("ConstantAttr"); } in isConstantAttr()
53 bool DagLeaf::isEnumAttrCase() const { in isEnumAttrCase()
57 bool DagLeaf::isStringAttr() const { in isStringAttr()
61 Constraint DagLeaf::getAsConstraint() const { in getAsConstraint()
67 ConstantAttr DagLeaf::getAsConstantAttr() const { in getAsConstantAttr()
72 EnumAttrCase DagLeaf::getAsEnumAttrCase() const { in getAsEnumAttrCase()
77 std::string DagLeaf::getConditionTemplate() const { in getConditionTemplate()
81 llvm::StringRef DagLeaf::getNativeCodeTemplate() const { in getNativeCodeTemplate()
86 std::string DagLeaf::getStringAttr() const { in getStringAttr()
90 bool DagLeaf::isSubClassOf(StringRef superclass) const { in isSubClassOf()
96 void DagLeaf::print(raw_ostream &os) const { in print()
152 DagLeaf DagNode::getArgAsLeaf(unsigned index) const { in getArgAsLeaf()
154 return DagLeaf(node->getArg(index)); in getArgAsLeaf()
658 DagLeaf leaf = tree.getArgAsLeaf(i); in collectBoundSymbols()