Lines Matching defs:TA
1165 auto IsRelated = [this, RA](Ref TA) -> bool {
1166 if (TA.Addr->getKind() != RA.Addr->getKind())
1168 if (!getPRI().equal_to(TA.Addr->getRegRef(*this),
1177 auto Cond = [&IsRelated, RA](Ref TA) -> bool {
1178 return IsRelated(TA) && &RA.Addr->getOp() == &TA.Addr->getOp();
1184 auto Cond = [&IsRelated, RA](Ref TA) -> bool {
1185 if (!IsRelated(TA))
1187 if (TA.Addr->getKind() != NodeAttrs::Use)
1190 return PhiUse(TA).Addr->getPredecessor() ==
1228 auto IsShadow = [Flags](Ref TA) -> bool {
1229 return TA.Addr->getFlags() == Flags;
1502 // For a given reference node TA in an instruction node IA, connect the
1503 // reaching def of TA to the appropriate def node. Create any shadow nodes
1506 void DataFlowGraph::linkRefUp(Instr IA, NodeAddr<T> TA, DefStack &DS) {
1509 RegisterRef RR = TA.Addr->getRegRef(*this);
1531 TAP = TA;
1666 auto TA = addr<UseNode *>(RDA.Addr->getReachedUse());
1667 if (TA.Id == UA.Id) {
1672 while (TA.Id != 0) {
1673 NodeId S = TA.Addr->getSibling();
1675 TA.Addr->setSibling(UA.Addr->getSibling());
1678 TA = addr<UseNode *>(S);
1740 auto TA = addr<DefNode *>(RDA.Addr->getReachedDef());
1741 if (TA.Id == DA.Id) {
1748 while (TA.Id != 0) {
1749 NodeId S = TA.Addr->getSibling();
1751 TA.Addr->setSibling(Sib);
1754 TA = addr<DefNode *>(S);