Create a super rough prototype of B3
[WebKit-https.git] / Source / JavaScriptCore / jit / RegisterAtOffsetList.h
index 19f6ce9..f647c8c 100644 (file)
@@ -47,7 +47,7 @@ public:
         m_registers.clear();
     }
 
-    size_t size()
+    size_t size() const
     {
         return m_registers.size();
     }
@@ -66,6 +66,9 @@ public:
     RegisterAtOffset* find(Reg) const;
     unsigned indexOf(Reg) const; // Returns UINT_MAX if not found.
 
+    Vector<RegisterAtOffset>::const_iterator begin() const { return m_registers.begin(); }
+    Vector<RegisterAtOffset>::const_iterator end() const { return m_registers.end(); }
+
 private:
     Vector<RegisterAtOffset> m_registers;
 };