From be9a92aa804c0d210f80966b74ef8ed3987f335a Mon Sep 17 00:00:00 2001 From: Nicolas Geoffray Date: Tue, 25 Feb 2014 14:22:56 +0000 Subject: Add conditional branches, and build dominator tree. Change-Id: I4b151a07b72692961235a1419b54b6b45cf54e63 --- compiler/utils/growable_array.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'compiler/utils/growable_array.h') diff --git a/compiler/utils/growable_array.h b/compiler/utils/growable_array.h index b59187032e..82b6a607e7 100644 --- a/compiler/utils/growable_array.h +++ b/compiler/utils/growable_array.h @@ -161,6 +161,18 @@ class GrowableArray { size_t Size() const { return num_used_; } + bool IsEmpty() const { return num_used_ == 0; } + + T Pop() { + DCHECK_GE(num_used_, (size_t)0); + return elem_list_[--num_used_]; + } + + T Peek() const { + DCHECK_GE(num_used_, (size_t)0); + return elem_list_[num_used_ - 1]; + } + void SetSize(size_t new_size) { Resize(new_size); num_used_ = new_size; -- cgit v1.2.3-59-g8ed1b