Lines Matching refs:NodeToApply
839 TreePatternNode *NodeToApply = getOperandNum(OperandNo, N, NodeInfo, ResNo); in ApplyTypeConstraint() local
845 return NodeToApply->UpdateNodeType(ResNo, x.SDTCisVT_Info.VT, TP); in ApplyTypeConstraint()
848 return NodeToApply->UpdateNodeType(ResNo, MVT::iPTR, TP); in ApplyTypeConstraint()
851 return NodeToApply->getExtType(ResNo).EnforceInteger(TP); in ApplyTypeConstraint()
854 return NodeToApply->getExtType(ResNo).EnforceFloatingPoint(TP); in ApplyTypeConstraint()
857 return NodeToApply->getExtType(ResNo).EnforceVector(TP); in ApplyTypeConstraint()
862 return NodeToApply->UpdateNodeType(OResNo, OtherNode->getExtType(ResNo),TP)| in ApplyTypeConstraint()
863 OtherNode->UpdateNodeType(ResNo,NodeToApply->getExtType(OResNo),TP); in ApplyTypeConstraint()
868 if (!NodeToApply->isLeaf() || in ApplyTypeConstraint()
869 !dynamic_cast<DefInit*>(NodeToApply->getLeafValue()) || in ApplyTypeConstraint()
870 !static_cast<DefInit*>(NodeToApply->getLeafValue())->getDef() in ApplyTypeConstraint()
874 getValueType(static_cast<DefInit*>(NodeToApply->getLeafValue())->getDef()); in ApplyTypeConstraint()
890 return NodeToApply->getExtType(ResNo). in ApplyTypeConstraint()
902 EnforceVectorEltTypeIs(NodeToApply->getExtType(ResNo), TP); in ApplyTypeConstraint()
913 EnforceVectorSubVectorTypeIs(NodeToApply->getExtType(ResNo), TP); in ApplyTypeConstraint()