Lines Matching defs:Root
105 void getBlockTraversalOrder(BasicBlock *Root, ValueVect &Order);
159 Root = 0x01,
174 if (Flags & Root)
201 if (GN.Flags & GepNode::Root) {
218 if (GN.Flags & GepNode::Root)
297 void HexagonCommonGEP::getBlockTraversalOrder(BasicBlock *Root,
303 Order.push_back(Root);
304 DomTreeNode *DTN = DT->getNode(Root);
331 N->Flags |= GepNode::Root;
419 if (N->Flags & GepNode::Root) {
428 void nodes_for_root(GepNode *Root, NodeChildrenMap &NCM, NodeSet &Nodes) {
430 Work.push_back(Root);
431 Nodes.insert(Root);
491 bool Root1 = N1->Flags & GepNode::Root;
492 bool Root2 = N2->Flags & GepNode::Root;
494 // If the Root flag has different values, the nodes are different.
613 if (N->Flags & GepNode::Root)
835 if (Node->Flags & GepNode::Root)
874 if (Node->Flags & GepNode::Root) {
952 while (is_constant(N) && !(N->Flags & GepNode::Root)) {
1091 assert((RN->Flags & GepNode::Root) && "Creating GEP for non-root");
1168 GepNode *Root = *First, *Last = *First;
1204 getAllUsersForNode(Root, Urs, NCM);
1220 CN->Flags |= GepNode::Root;