LLVM: llvm::SuffixTree Class Reference (original) (raw)
#include "[llvm/Support/SuffixTree.h](SuffixTree%5F8h%5Fsource.html)"
| Public Attributes | |
|---|---|
| ArrayRef< unsigned > | Str |
| Each element is an integer representing an instruction in the module. | |
| bool | OutlinerLeafDescendants |
| Whether to consider leaf descendants or only leaf children. |
Definition at line 41 of file SuffixTree.h.
◆ iterator
Construct a suffix tree from a sequence of unsigned integers.
Parameters
| Str | The string to construct the suffix tree for. |
|---|---|
| OutlinerLeafDescendants | Whether to consider leaf descendants or only leaf children (used by Machine Outliner). |
Definition at line 29 of file SuffixTree.cpp.
References assert(), OutlinerLeafDescendants, and Str.
◆ begin()
| iterator llvm::SuffixTree::begin ( ) | inline |
|---|
◆ end()
| iterator llvm::SuffixTree::end ( ) | inline |
|---|
◆ OutlinerLeafDescendants
bool llvm::SuffixTree::OutlinerLeafDescendants
Whether to consider leaf descendants or only leaf children.
Definition at line 47 of file SuffixTree.h.
Referenced by SuffixTree().
◆ Str
Each element is an integer representing an instruction in the module.
Definition at line 44 of file SuffixTree.h.
Referenced by SuffixTree().
The documentation for this class was generated from the following files:
- include/llvm/Support/SuffixTree.h
- lib/Support/SuffixTree.cpp