HomeSort by relevance Sort by last modified time
    Searched refs:Worklist (Results 26 - 48 of 48) sorted by null

12

  /external/llvm/lib/Transforms/Scalar/
LoopStrengthReduce.cpp     [all...]
GVN.cpp     [all...]
SROA.cpp 833 /// \brief Worklist of alloca instructions to simplify.
    [all...]
  /external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp     [all...]
  /external/llvm/lib/CodeGen/
MachineLICM.cpp 355 SmallVector<MachineLoop *, 8> Worklist(MLI->begin(), MLI->end());
356 while (!Worklist.empty()) {
357 CurLoop = Worklist.pop_back_val();
364 Worklist.append(CurLoop->begin(), CurLoop->end());
692 SmallVector<MachineDomTreeNode*, 8> WorkList;
697 WorkList.push_back(HeaderN);
699 MachineDomTreeNode *Node = WorkList.pop_back_val();
724 // Add children in reverse order as then the next popped worklist node is
730 WorkList.push_back(Child);
732 } while (!WorkList.empty())
    [all...]
  /external/llvm/lib/Transforms/IPO/
FunctionAttrs.cpp 411 SmallVector<Use*, 32> Worklist;
425 Worklist.push_back(U);
428 while (!Worklist.empty()) {
429 Use *U = Worklist.pop_back_val();
443 Worklist.push_back(U);
    [all...]
  /external/llvm/lib/Analysis/
ValueTracking.cpp     [all...]
InstructionSimplify.cpp     [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineMulDivRem.cpp 646 Worklist.Add(BBI);
649 Worklist.Add(BBI);
    [all...]
InstCombineVectorOps.cpp 250 Worklist.AddValue(EI.getOperand(0));
282 Worklist.AddValue(EE);
    [all...]
InstCombineCompares.cpp     [all...]
InstCombineLoadStoreAlloca.cpp 648 Worklist.Add(U); // Dropped a use.
InstCombineShifts.cpp 199 IC.Worklist.Add(I);
InstCombineSimplifyDemanded.cpp     [all...]
InstCombineCalls.cpp     [all...]
InstCombineCasts.cpp     [all...]
InstCombineAndOrXor.cpp     [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGISel.cpp 536 SmallVector<SDNode*, 128> Worklist;
538 Worklist.push_back(CurDAG->getRoot().getNode());
544 SDNode *N = Worklist.pop_back_val();
550 // Otherwise, add all chain operands to the worklist.
553 Worklist.push_back(N->getOperand(i).getNode());
572 } while (!Worklist.empty());
    [all...]
LegalizeTypes.h 117 /// Worklist - This defines a worklist of nodes to process. In order to be
118 /// pushed onto this worklist, all operands of a node must have already been
120 SmallVector<SDNode*, 128> Worklist;
    [all...]
SelectionDAG.cpp 556 // Add all obviously-dead nodes to the DeadNodes worklist.
571 // Process the worklist, deleting the nodes and adding their uses to the
572 // worklist.
    [all...]
DAGCombiner.cpp 66 // Worklist of all of the nodes that need to be simplified.
68 // This has the semantics that when adding to the worklist,
74 // a set and a vector to maintain our worklist.
76 // The set contains the items on the worklist, but does not
111 /// removeFromWorkList - remove all instances of N from the worklist.
353 /// nodes from the worklist.
643 // Push the new nodes and any users onto the worklist
656 // Nodes can be reintroduced into the worklist. Make sure we do not
669 // are deleted, make sure to remove them from our worklist.
673 // Push the new node and any (possibly new) users onto the worklist
    [all...]
  /external/llvm/lib/Transforms/Utils/
SimplifyCFG.cpp     [all...]
  /external/llvm/include/llvm/CodeGen/
SelectionDAGNodes.h 534 /// In this helper the Visited and worklist sets are held externally to
537 /// hasPredecessor. Be sure to clear Visited and Worklist if the DAG
542 SmallVectorImpl<const SDNode *> &Worklist) const;
    [all...]

Completed in 1665 milliseconds

12