[][src]Module walrus::ir::matcher

Matching expressions.

Structs

AtomicNotifyMatcher

Match a AtomicNotify

AtomicRmwMatcher

Match a AtomicRmw

AtomicWaitMatcher

Match a AtomicWait

BinopMatcher

Match a Binop

BlockMatcher

Match a Block

BrIfMatcher

Match a BrIf

BrMatcher

Match a Br

BrTableMatcher

Match a BrTable

CallIndirectMatcher

Match a CallIndirect

CallMatcher

Match a Call

CmpxchgMatcher

Match a Cmpxchg

ConstMatcher

Match a Const

DataDropMatcher

Match a DataDrop

DropMatcher

Match a Drop

GlobalGetMatcher

Match a GlobalGet

GlobalSetMatcher

Match a GlobalSet

IfElseMatcher

Match a IfElse

LoadMatcher

Match a Load

LocalGetMatcher

Match a LocalGet

LocalSetMatcher

Match a LocalSet

LocalTeeMatcher

Match a LocalTee

MemoryCopyMatcher

Match a MemoryCopy

MemoryFillMatcher

Match a MemoryFill

MemoryGrowMatcher

Match a MemoryGrow

MemoryInitMatcher

Match a MemoryInit

MemorySizeMatcher

Match a MemorySize

ReturnMatcher

Match a Return

SelectMatcher

Match a Select

StoreMatcher

Match a Store

UnopMatcher

Match a Unop

UnreachableMatcher

Match a Unreachable

WithSideEffectsMatcher

Match a WithSideEffects

Traits

Matcher

A trait to match an expression.