A trie of stable hash sequences for outlined instruction sequences.
Declared in <llvm/CGData/OutlinedHashTree.h>
class OutlinedHashTree;
| Name | Description |
|---|---|
clear | Release all hash nodes except the root hash node. |
depth | Returns the depth of the outlined hash tree by traversing it. |
empty | Returns true if the hash tree has only the root node. |
find | Returns the matching count if Sequence exists in the outlined hash tree. |
getRoot | Returns the root hash node of the outlined hash tree. |
insert | Insert a hash sequence into this tree. |
merge | Merge another outlined hash tree into this tree. |
size | Returns the size of the outlined hash tree by traversing it. |
walkGraph | Walk every edge and node in the outlined hash tree. |
| Name | Description |
|---|---|
cgdata::getOutlinedHashTree | Return the published outlined hash tree for read-only use. |