diff src/share/vm/asm/codeBuffer.cpp @ 7199:cd3d6a6b95d9

8003240: x86: move MacroAssembler into separate file Reviewed-by: kvn
author twisti
date Fri, 30 Nov 2012 15:23:16 -0800
parents 1acccb7c0b01
children d2f8c38e543d
line wrap: on
line diff
--- a/src/share/vm/asm/codeBuffer.cpp	Fri Nov 30 11:44:05 2012 -0800
+++ b/src/share/vm/asm/codeBuffer.cpp	Fri Nov 30 15:23:16 2012 -0800
@@ -254,6 +254,10 @@
   return start + locator_pos(locator);
 }
 
+bool CodeBuffer::is_backward_branch(Label& L) {
+  return L.is_bound() && insts_end() <= locator_address(L.loc());
+}
+
 address CodeBuffer::decode_begin() {
   address begin = _insts.start();
   if (_decode_begin != NULL && _decode_begin > begin)