Use metrics in the full inliner.

This commit is contained in:
chriseth
2018-10-17 14:11:20 +02:00
parent ba1588828f
commit 9fb5feed05
7 changed files with 170 additions and 8 deletions
+7
View File
@@ -39,6 +39,13 @@ size_t CodeSize::codeSize(Expression const& _expression)
return cs.m_size;
}
size_t CodeSize::codeSize(Block const& _block)
{
CodeSize cs;
cs(_block);
return cs.m_size;
}
void CodeSize::visit(Statement const& _statement)
{
++m_size;