A64: Optimization: Merge interpret blocks

This commit is contained in:
MerryMage 2018-01-13 21:51:13 +00:00
parent 99b7516c8c
commit c6a091d874
9 changed files with 76 additions and 2 deletions

View file

@ -90,6 +90,11 @@ void Block::SetTerminal(Terminal term) {
terminal = term;
}
void Block::ReplaceTerminal(Terminal term) {
ASSERT_MSG(HasTerminal(), "Terminal has not been set.");
terminal = term;
}
bool Block::HasTerminal() const {
return terminal.which() != 0;
}