Home
last modified time | relevance | path

Searched refs:RematNode (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp352 struct RematNode { struct
354 SmallVector<RematNode *> Operands; argument
355 RematNode() = default;
356 RematNode(Instruction *V) : Node(V) {} in RematNode() argument
359 RematNode *EntryNode;
361 SmallMapVector<Instruction *, std::unique_ptr<RematNode>, 8>;
369 std::unique_ptr<RematNode> FirstNode = std::make_unique<RematNode>(I); in RematGraph()
371 std::deque<std::unique_ptr<RematNode>> WorkList; in RematGraph()
374 std::unique_ptr<RematNode> N = std::move(WorkList.front()); in RematGraph()
380 void addNode(std::unique_ptr<RematNode> NUPtr, in addNode()
[all …]