Mercurial > hg > truffle
comparison src/cpu/x86/vm/stubGenerator_x86_32.cpp @ 4980:1c7c5be93e84
More diff vs hsx24 clean up.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Mon, 27 Feb 2012 21:49:51 +0100 |
parents | 33df1aeaebbf |
children | 957c266d8bc5 |
comparison
equal
deleted
inserted
replaced
4979:18a5539bf19b | 4980:1c7c5be93e84 |
---|---|
2184 // continuation_for_implicit_division_by_zero_exception. All other implicit | 2184 // continuation_for_implicit_division_by_zero_exception. All other implicit |
2185 // exceptions (e.g., NullPointerException or AbstractMethodError on entry) are | 2185 // exceptions (e.g., NullPointerException or AbstractMethodError on entry) are |
2186 // either at call sites or otherwise assume that stack unwinding will be initiated, | 2186 // either at call sites or otherwise assume that stack unwinding will be initiated, |
2187 // so caller saved registers were assumed volatile in the compiler. | 2187 // so caller saved registers were assumed volatile in the compiler. |
2188 address generate_throw_exception(const char* name, address runtime_entry, | 2188 address generate_throw_exception(const char* name, address runtime_entry, |
2189 bool restore_saved_exception_pc, Register arg1 = noreg, Register arg2 = noreg) { | 2189 Register arg1 = noreg, Register arg2 = noreg) { |
2190 | 2190 |
2191 int insts_size = 256; | 2191 int insts_size = 256; |
2192 int locs_size = 32; | 2192 int locs_size = 32; |
2193 | 2193 |
2194 CodeBuffer code(name, insts_size, locs_size); | 2194 CodeBuffer code(name, insts_size, locs_size); |