Lines Matching defs:TA
1166 auto IsRelated = [this, RA](Ref TA) -> bool {
1167 if (TA.Addr->getKind() != RA.Addr->getKind())
1169 if (!getPRI().equal_to(TA.Addr->getRegRef(*this),
1178 auto Cond = [&IsRelated, RA](Ref TA) -> bool {
1179 return IsRelated(TA) && &RA.Addr->getOp() == &TA.Addr->getOp();
1185 auto Cond = [&IsRelated, RA](Ref TA) -> bool {
1186 if (!IsRelated(TA))
1188 if (TA.Addr->getKind() != NodeAttrs::Use)
1191 return PhiUse(TA).Addr->getPredecessor() ==
1229 auto IsShadow = [Flags](Ref TA) -> bool {
1230 return TA.Addr->getFlags() == Flags;
1503 // For a given reference node TA in an instruction node IA, connect the
1504 // reaching def of TA to the appropriate def node. Create any shadow nodes
1507 void DataFlowGraph::linkRefUp(Instr IA, NodeAddr<T> TA, DefStack &DS) {
1510 RegisterRef RR = TA.Addr->getRegRef(*this);
1534 TAP = TA;
1669 auto TA = addr<UseNode *>(RDA.Addr->getReachedUse());
1670 if (TA.Id == UA.Id) {
1675 while (TA.Id != 0) {
1676 NodeId S = TA.Addr->getSibling();
1678 TA.Addr->setSibling(UA.Addr->getSibling());
1681 TA = addr<UseNode *>(S);
1743 auto TA = addr<DefNode *>(RDA.Addr->getReachedDef());
1744 if (TA.Id == DA.Id) {
1751 while (TA.Id != 0) {
1752 NodeId S = TA.Addr->getSibling();
1754 TA.Addr->setSibling(Sib);
1757 TA = addr<DefNode *>(S);