public class SemanticMatcher
extends java.lang.Object
Created by covers1624 on 2/6/21.
| Modifier and Type | Field and Description |
|---|---|
java.util.Map<Block,Block> |
blockMap
The block match map.
|
@Nullable Instruction |
leftFail |
@Nullable Instruction |
matchedEndpoint
The right hand side endpoint.
|
@Nullable Instruction |
rightFail |
| Constructor and Description |
|---|
SemanticMatcher(@Nullable Instruction endpoint)
Construct a new Semantic matcher.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equivalent(Instruction insn1,
Instruction insn2) |
public final java.util.Map<Block,Block> blockMap
@Nullable public @Nullable Instruction leftFail
@Nullable public @Nullable Instruction rightFail
@Nullable public @Nullable Instruction matchedEndpoint
public SemanticMatcher(@Nullable
@Nullable Instruction endpoint)
endpoint - The Left hand side endpoint.public boolean equivalent(Instruction insn1, Instruction insn2)