projects
/
cacao.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* src/vm/jit/jit.h (jitdata): Removed isleafmethod.
[cacao.git]
/
src
/
vm
/
jit
/
parse.h
diff --git
a/src/vm/jit/parse.h
b/src/vm/jit/parse.h
index d5c7438ec92ba62db625c61bfa65ac6cfd72ae68..55917d6a27db984ffbef144c7c108d196ad0699d 100644
(file)
--- a/
src/vm/jit/parse.h
+++ b/
src/vm/jit/parse.h
@@
-27,8
+27,6
@@
Author: Christian Thalinger
Edwin Steiner
Author: Christian Thalinger
Edwin Steiner
- $Id: parse.h 7663 2007-04-04 22:14:42Z twisti $
-
*/
*/
@@
-253,19
+251,19
@@
} while (0)
#define OP_BUILTIN_CHECK_EXCEPTION(bte) \
} while (0)
#define OP_BUILTIN_CHECK_EXCEPTION(bte) \
-
jd->isleafmethod = false;
\
+
code_unflag_leafmethod(code);
\
OP_PREPARE_FLAGS(ICMD_BUILTIN, INS_FLAG_CHECK); \
iptr->sx.s23.s3.bte = (bte); \
PINC
#define OP_BUILTIN_NO_EXCEPTION(bte) \
OP_PREPARE_FLAGS(ICMD_BUILTIN, INS_FLAG_CHECK); \
iptr->sx.s23.s3.bte = (bte); \
PINC
#define OP_BUILTIN_NO_EXCEPTION(bte) \
-
jd->isleafmethod = false;
\
+
code_unflag_leafmethod(code);
\
OP_PREPARE_ZEROFLAGS(ICMD_BUILTIN); \
iptr->sx.s23.s3.bte = (bte); \
PINC
#define OP_BUILTIN_ARITHMETIC(opcode, bte) \
OP_PREPARE_ZEROFLAGS(ICMD_BUILTIN); \
iptr->sx.s23.s3.bte = (bte); \
PINC
#define OP_BUILTIN_ARITHMETIC(opcode, bte) \
-
jd->isleafmethod = false;
\
+
code_unflag_leafmethod(code);
\
OP_PREPARE_FLAGS(opcode, INS_FLAG_CHECK); \
iptr->sx.s23.s3.bte = (bte); \
PINC
OP_PREPARE_FLAGS(opcode, INS_FLAG_CHECK); \
iptr->sx.s23.s3.bte = (bte); \
PINC