Lines Matching refs:Equiv
3611 const CodeGenInstruction *getEquivNode(Record &Equiv,
3753 for (Record *Equiv : RK.getAllDerivedDefinitions("GINodeEquiv")) in gatherNodeEquivs()
3754 NodeEquivs[Equiv->getValueAsDef("Node")] = Equiv; in gatherNodeEquivs()
3757 for (Record *Equiv : RK.getAllDerivedDefinitions("GIComplexPatternEquiv")) { in gatherNodeEquivs()
3758 Record *SelDAGEquiv = Equiv->getValueAsDef("SelDAGEquivalent"); in gatherNodeEquivs()
3761 ComplexPatternEquivs[SelDAGEquiv] = Equiv; in gatherNodeEquivs()
3765 for (Record *Equiv : RK.getAllDerivedDefinitions("GISDNodeXFormEquiv")) { in gatherNodeEquivs()
3766 Record *SelDAGEquiv = Equiv->getValueAsDef("SelDAGEquivalent"); in gatherNodeEquivs()
3769 SDNodeXFormEquivs[SelDAGEquiv] = Equiv; in gatherNodeEquivs()
3778 GlobalISelEmitter::getEquivNode(Record &Equiv, const TreePatternNode *N) const { in getEquivNode() argument
3781 if (!Equiv.isValueUnset("IfFloatingPoint") && in getEquivNode()
3783 return &Target.getInstruction(Equiv.getValueAsDef("IfFloatingPoint")); in getEquivNode()
3788 if (!Equiv.isValueUnset("IfSignExtend") && in getEquivNode()
3791 return &Target.getInstruction(Equiv.getValueAsDef("IfSignExtend")); in getEquivNode()
3792 if (!Equiv.isValueUnset("IfZeroExtend") && in getEquivNode()
3795 return &Target.getInstruction(Equiv.getValueAsDef("IfZeroExtend")); in getEquivNode()
3798 return &Target.getInstruction(Equiv.getValueAsDef("I")); in getEquivNode()