HomeSort by relevance Sort by last modified time
    Searched defs:DeadNodes (Results 1 - 2 of 2) sorted by null

  /external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAG.cpp 532 SmallVector<SDNode*, 128> DeadNodes;
534 // Add all obviously-dead nodes to the DeadNodes worklist.
537 DeadNodes.push_back(I);
539 RemoveDeadNodes(DeadNodes);
547 void SelectionDAG::RemoveDeadNodes(SmallVectorImpl<SDNode *> &DeadNodes,
552 while (!DeadNodes.empty()) {
553 SDNode *N = DeadNodes.pop_back_val();
570 DeadNodes.push_back(Operand);
578 SmallVector<SDNode*, 16> DeadNodes(1, N);
585 RemoveDeadNodes(DeadNodes, UpdateListener)
    [all...]
DAGCombiner.cpp 621 WorkListRemover DeadNodes(*this);
622 DAG.ReplaceAllUsesWith(N, To, &DeadNodes);
652 WorkListRemover DeadNodes(*this);
653 DAG.ReplaceAllUsesOfValueWith(TLO.Old, TLO.New, &DeadNodes);
709 WorkListRemover DeadNodes(*this);
710 DAG.ReplaceAllUsesOfValueWith(SDValue(Load, 0), Trunc, &DeadNodes);
712 &DeadNodes);
    [all...]

Completed in 74 milliseconds