|
| PatternBlock (int4 off, uintm msk, uintm val) |
|
| PatternBlock (bool tf) |
|
| PatternBlock (const PatternBlock *a, const PatternBlock *b) |
|
| PatternBlock (vector< PatternBlock *> &list) |
|
PatternBlock * | commonSubPattern (const PatternBlock *b) const |
|
PatternBlock * | intersect (const PatternBlock *b) const |
|
bool | specializes (const PatternBlock *op2) const |
|
bool | identical (const PatternBlock *op2) const |
|
PatternBlock * | clone (void) const |
|
void | shift (int4 sa) |
|
int4 | getLength (void) const |
|
uintm | getMask (int4 startbit, int4 size) const |
|
uintm | getValue (int4 startbit, int4 size) const |
|
bool | alwaysTrue (void) const |
|
bool | alwaysFalse (void) const |
|
bool | isInstructionMatch (ParserWalker &walker) const |
|
bool | isContextMatch (ParserWalker &walker) const |
|
void | saveXml (ostream &s) const |
|
void | restoreXml (const Element *el) |
|
The documentation for this class was generated from the following files: