| m_inst |
(i: Instruction, m: InstMatcher) |
Bool |
Check if instruction is matched with Matcher |
| m_extract_value |
(m : InstMatcher?, indices: ...Int?) |
InstMatcher |
Build Inst Matcher that match ExtractValue Instruction |
| m_inst_type |
(m : TypeMatcher?) |
InstMatcher |
Build Inst Matcher that match instruction returned type |
| m_any_inst |
|
InstMatcher |
Build Inst Matcher that match any Instruction |
| m_poison |
|
InstMatcher |
Build Inst Matcher that match poison value |
| m_label |
(n : Text?) |
InstMatcher |
Build Inst Matcher that match Label with optional name |
| m_argument |
(n : Text?, m : TypeMatcher?) |
InstMatcher |
Build Inst Matcher that match Argument value with optional name and type |
| m_return |
(m : InstMatcher?) |
InstMatcher |
Build Inst Matcher that match Return Instruction |
| m_unreachable |
|
InstMatcher |
Build Inst Matcher that match unreachable Instruction |
| m_unused |
(m : InstMatcher?) |
InstMatcher |
Build Inst Matcher that match instruction that unused at all |
| m_has_one_use |
(m : InstMatcher?) |
InstMatcher |
Build Inst Matcher that match instruction that has exactly on use |
| m_has_n_uses |
(m : InstMatcher?, n: Int) |
InstMatcher |
Build Inst Matcher that match instruction that has n number of uses |
| m_operands_number |
(n: Int) |
InstMatcher |
Built Inst Matcher that match number of instruction operands |