public class SemanticHelper
extends java.lang.Object
| Constructor and Description |
|---|
SemanticHelper() |
| Modifier and Type | Method and Description |
|---|---|
static EnumBitSet<InstructionFlag> |
combineBranches(EnumBitSet<InstructionFlag> trueFlags,
EnumBitSet<InstructionFlag> falseFlags)
Combines the flags of a branch.
|
public static EnumBitSet<InstructionFlag> combineBranches(EnumBitSet<InstructionFlag> trueFlags, EnumBitSet<InstructionFlag> falseFlags)
The returned flags are effectively or'd together, but will only contain InstructionFlag.END_POINT_UNREACHABLE
if both branches contain that flag.
trueFlags - The True branch flags.falseFlags - The False branch flags.