From 979cf1e566007dbedd01d5e65dea1b12160d66ce Mon Sep 17 00:00:00 2001 From: Jessica Paquette Date: Tue, 6 Nov 2018 22:21:11 +0000 Subject: [PATCH] [MachineOutliner][NFC] Remove IsInTree from SuffixTreeNode After changing the way we find repeated substrings in r346269, this field is no longer used by anything, so it can be removed. llvm-svn: 346274 --- llvm/lib/CodeGen/MachineOutliner.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/llvm/lib/CodeGen/MachineOutliner.cpp b/llvm/lib/CodeGen/MachineOutliner.cpp index 936a8106224f..021e6c3acded 100644 --- a/llvm/lib/CodeGen/MachineOutliner.cpp +++ b/llvm/lib/CodeGen/MachineOutliner.cpp @@ -128,9 +128,6 @@ struct SuffixTreeNode { /// mapping by tacking that character on the end of the current string. DenseMap Children; - /// A flag set to false if the node has been pruned from the tree. - bool IsInTree = true; - /// The start index of this node's substring in the main string. unsigned StartIdx = EmptyIdx; @@ -533,7 +530,6 @@ public: /// \param Str The string to construct the suffix tree for. SuffixTree(const std::vector &Str) : Str(Str) { Root = insertInternalNode(nullptr, EmptyIdx, EmptyIdx, 0); - Root->IsInTree = true; Active.Node = Root; // Keep track of the number of suffixes we have to add of the current