Home | History | Annotate | Download | only in SelectionDAG

Lines Matching defs:NI

252   for (SelectionDAG::allnodes_iterator NI = DAG->allnodes_begin(),
253 E = DAG->allnodes_end(); NI != E; ++NI) {
254 SDNode *Node = &*NI;
271 for (SelectionDAG::allnodes_iterator NI = DAG->allnodes_begin(),
272 E = DAG->allnodes_end(); NI != E; ++NI) {
273 NI->setNodeId(-1);
292 SDNode *NI = Worklist.pop_back_val();
295 for (unsigned i = 0, e = NI->getNumOperands(); i != e; ++i)
296 if (Visited.insert(NI->getOperand(i).getNode()))
297 Worklist.push_back(NI->getOperand(i).getNode());
299 if (isPassiveNode(NI)) // Leaf node, e.g. a TargetImmediate.
303 if (NI->getNodeId() != -1) continue;
305 SUnit *NodeSUnit = NewSUnit(NI);
312 SDNode *N = NI;
323 N = NI;
349 if (NI->getOpcode() == ISD::TokenFactor)