MLBEDSW-4219: Add tensor allocation info to summary

 - Moved new tensor allocation info under --verbose-allocation flag
 - Tidied up and added histogram to --verbose--allocation print

Signed-off-by: Tim Hall <tim.hall@arm.com>
Change-Id: I76fb5187319aedf86f599f57b766220cafc17326
diff --git a/ethosu/vela/greedy_allocation.py b/ethosu/vela/greedy_allocation.py
index c68a507..6f4f801 100644
--- a/ethosu/vela/greedy_allocation.py
+++ b/ethosu/vela/greedy_allocation.py
@@ -58,7 +58,7 @@
     def dealloc(self, lr_to_dealloc):
         self.current_allocs = [(start_addr, lr) for start_addr, lr in self.current_allocs if lr != lr_to_dealloc]
 
-    def allocate_live_ranges(self, verbose_allocation, alignment):
+    def allocate_live_ranges(self, alignment):
         lrs = set()
         for lr in self.live_ranges.lrs:
             lrs.add((lr.start_time, -lr.end_time, lr))
@@ -75,6 +75,6 @@
         return self.memory_required
 
 
-def allocate_live_ranges(nng, arch, live_ranges, mem_area, alignment, verbose_allocation=False):
+def allocate_live_ranges(nng, arch, live_ranges, mem_area, alignment):
     g = GreedyAllocator(nng, arch, live_ranges, mem_area)
-    return g.allocate_live_ranges(verbose_allocation, alignment)
+    return g.allocate_live_ranges(alignment)