twisti [Sun, 20 Mar 2005 16:25:33 +0000 (16:25 +0000)]
Renamed x86_64_is_immxx to IS_IMMxx. Maybe these should be moved somewhere
else.
twisti [Sun, 20 Mar 2005 16:24:02 +0000 (16:24 +0000)]
- PUTSTATICCONST, PUTFIELDCONST implemented
- don't pass stack pointer to asm_check_clinit
- removed needless exceptions
twisti [Sun, 20 Mar 2005 15:03:45 +0000 (15:03 +0000)]
Build dir support.
edwin [Sun, 20 Mar 2005 14:43:04 +0000 (14:43 +0000)]
PUT{STATIC,FIELD}CONST: use iptr[0].op1 for constant type
PUT{STATIC,FIELD}CONST: use correct value from iptr[0].val
edwin [Sun, 20 Mar 2005 14:29:12 +0000 (14:29 +0000)]
add verification of PUT{STATIC,FIELD}CONST
edwin [Sun, 20 Mar 2005 14:28:36 +0000 (14:28 +0000)]
PUT{FIELD,STATIC}CONST: store type of constant in iptr[1].op1
twisti [Sun, 20 Mar 2005 13:49:20 +0000 (13:49 +0000)]
Implemented: PUTSTATICCONST, PUTFIELDCONST
twisti [Sun, 20 Mar 2005 13:42:54 +0000 (13:42 +0000)]
Added i386_mov_imm_mem
twisti [Sun, 20 Mar 2005 13:42:18 +0000 (13:42 +0000)]
PUTSTATICCONST, PUTFIELDCONST bugfixes.
twisti [Sun, 20 Mar 2005 13:39:51 +0000 (13:39 +0000)]
SUPPORT_LONG_LOG -> SUPPORT_LONG_LOGICAL
twisti [Sun, 20 Mar 2005 11:24:19 +0000 (11:24 +0000)]
Added and changed some SUPPORT defines.
twisti [Sun, 20 Mar 2005 11:22:40 +0000 (11:22 +0000)]
New ICMDs: PUTSTATICCONST, PUTFIELDCONST, IMULPOW2, LMULPOW2
twisti [Sat, 19 Mar 2005 15:57:50 +0000 (15:57 +0000)]
Implemented integer ICMD_xASTORECONST instructions.
twisti [Fri, 18 Mar 2005 13:23:40 +0000 (13:23 +0000)]
cacaoh does not need libjavalang.
twisti [Fri, 18 Mar 2005 12:45:13 +0000 (12:45 +0000)]
External classpath support.
twisti [Fri, 18 Mar 2005 12:42:16 +0000 (12:42 +0000)]
Ignore Makefiles.
twisti [Fri, 18 Mar 2005 09:24:00 +0000 (09:24 +0000)]
First try to implement the scheduler.
twisti [Thu, 10 Mar 2005 16:33:45 +0000 (16:33 +0000)]
Added: if USE_SCHEDULER
twisti [Thu, 10 Mar 2005 16:22:21 +0000 (16:22 +0000)]
Added --enable-scheduler, but disabled by default except for xdspcore.
christian [Thu, 10 Mar 2005 16:17:50 +0000 (16:17 +0000)]
simple LSRA update
twisti [Thu, 10 Mar 2005 13:47:01 +0000 (13:47 +0000)]
Added IS_ADR_TYPE macro.
twisti [Thu, 10 Mar 2005 13:45:28 +0000 (13:45 +0000)]
Pass stdout to disassinstr for xDSPcore.
twisti [Thu, 10 Mar 2005 13:43:55 +0000 (13:43 +0000)]
- GNU header update
- changed __i386__ to __I386__ (cross-compile problems)
twisti [Thu, 10 Mar 2005 13:31:37 +0000 (13:31 +0000)]
- reformated some output, so the number from a whole classpath compile can
be read
- added scheduler statistics
twisti [Thu, 10 Mar 2005 12:20:49 +0000 (12:20 +0000)]
Better latency calculation.
christian [Thu, 10 Mar 2005 08:15:44 +0000 (08:15 +0000)]
simple LSRA: argument precoloring with CONSECUTIVE* flags
twisti [Wed, 9 Mar 2005 12:11:19 +0000 (12:11 +0000)]
Added --disable-statistics
twisti [Wed, 9 Mar 2005 12:07:57 +0000 (12:07 +0000)]
#ifdef STATISTICS statistics option.
twisti [Wed, 9 Mar 2005 12:06:52 +0000 (12:06 +0000)]
Only compile statistics object with STATISTICS.
twisti [Wed, 9 Mar 2005 12:01:42 +0000 (12:01 +0000)]
Include config.h and ifdef statistics stuff to support --disable-statistics.
twisti [Wed, 9 Mar 2005 11:56:20 +0000 (11:56 +0000)]
ifdef statistics stuff to support --disable-statistics.
twisti [Wed, 9 Mar 2005 11:53:25 +0000 (11:53 +0000)]
- added CACAO_JRE_DIR
- removed STATISTICS (configure option)
twisti [Wed, 9 Mar 2005 11:37:33 +0000 (11:37 +0000)]
Include config.h and ifdef statistics stuff to support --disable-statistics.
twisti [Wed, 9 Mar 2005 11:15:04 +0000 (11:15 +0000)]
Added config.h to resolve undefined reference on recompilation with a changes config.
christian [Tue, 8 Mar 2005 06:34:11 +0000 (06:34 +0000)]
simple lsra first POWERPC Version (all long in memory)
christian [Tue, 8 Mar 2005 06:27:57 +0000 (06:27 +0000)]
simple lsra first POWERPC Version (all long in memory)
twisti [Mon, 7 Mar 2005 11:39:11 +0000 (11:39 +0000)]
For xdsp debugging purposes.
christian [Mon, 7 Mar 2005 10:46:43 +0000 (10:46 +0000)]
lsra configure switch
twisti [Mon, 7 Mar 2005 10:15:44 +0000 (10:15 +0000)]
Forgot to add native functions which are implemented in classpath itself.
twisti [Mon, 7 Mar 2005 09:50:57 +0000 (09:50 +0000)]
Compile warning fix.
christian [Mon, 7 Mar 2005 09:04:27 +0000 (09:04 +0000)]
simple LSRA Update
christian [Mon, 7 Mar 2005 08:43:08 +0000 (08:43 +0000)]
simple LSRA for i386,alpha, x86_64
stefan [Sun, 6 Mar 2005 23:10:47 +0000 (23:10 +0000)]
don't use r2 as a temp register on linux
was also used as an "argument register" to asm_call_jit_compiler
twisti [Sat, 5 Mar 2005 18:47:05 +0000 (18:47 +0000)]
Bugfix.
twisti [Sat, 5 Mar 2005 17:54:19 +0000 (17:54 +0000)]
Removed src/native/tools/Makefile.
twisti [Sat, 5 Mar 2005 17:27:42 +0000 (17:27 +0000)]
Added bin_SCRIPTS.
twisti [Sat, 5 Mar 2005 17:27:02 +0000 (17:27 +0000)]
- add AM_MAINTAINER_MODE
- removed --enable-portable-native-sync
- pass architecture specific library dir to classpath via --libdir
twisti [Sat, 5 Mar 2005 17:10:18 +0000 (17:10 +0000)]
Removed unused printnativetableentry function.
twisti [Sat, 5 Mar 2005 17:07:11 +0000 (17:07 +0000)]
- removed gtk lib linking stuff
- removed install hook
twisti [Sat, 5 Mar 2005 17:05:40 +0000 (17:05 +0000)]
Property bugfix: -Dfoo creates an empty property
twisti [Sat, 5 Mar 2005 17:01:20 +0000 (17:01 +0000)]
Added scripts to SUBDIRS.
twisti [Sat, 5 Mar 2005 16:59:22 +0000 (16:59 +0000)]
Table of native functions CACAO implements (is now hardcoded and not
generated anymore, because the classpath VM api should be more or less
stable).
twisti [Sat, 5 Mar 2005 16:58:09 +0000 (16:58 +0000)]
Removed old, unused gtk stuff.
twisti [Sat, 5 Mar 2005 16:57:40 +0000 (16:57 +0000)]
Removed nativetable.inc generation stuff.
twisti [Sat, 5 Mar 2005 16:57:13 +0000 (16:57 +0000)]
- removed headers which are not required
- changed header generation
twisti [Sat, 5 Mar 2005 16:56:28 +0000 (16:56 +0000)]
Not needed anymore.
twisti [Sat, 5 Mar 2005 16:55:45 +0000 (16:55 +0000)]
From now, we use a hardcoded nativetable.
twisti [Sat, 5 Mar 2005 16:53:16 +0000 (16:53 +0000)]
- removed old, unused gtk files
- removed implementednatives.data stuff
twisti [Sat, 5 Mar 2005 16:50:28 +0000 (16:50 +0000)]
Removed unused headers.
twisti [Sat, 5 Mar 2005 16:50:13 +0000 (16:50 +0000)]
Header fixes.
twisti [Sat, 5 Mar 2005 16:47:24 +0000 (16:47 +0000)]
Not required anymore.
twisti [Sat, 5 Mar 2005 15:55:51 +0000 (15:55 +0000)]
- removed ALIGNCODENOP
- bugfix in runverbose: float register have been copied to the wrong
integer registers
twisti [Sat, 5 Mar 2005 15:42:13 +0000 (15:42 +0000)]
Removed ALIGNCODENOP.
twisti [Sat, 5 Mar 2005 14:40:14 +0000 (14:40 +0000)]
Just ignore some files.
twisti [Fri, 4 Mar 2005 17:09:13 +0000 (17:09 +0000)]
Friday save.
twisti [Fri, 4 Mar 2005 16:30:45 +0000 (16:30 +0000)]
Build directory fixes.
twisti [Fri, 4 Mar 2005 16:14:25 +0000 (16:14 +0000)]
Build directory fixes.
twisti [Fri, 4 Mar 2005 15:53:19 +0000 (15:53 +0000)]
Removed jvm98 Makefile.
christian [Fri, 4 Mar 2005 15:49:41 +0000 (15:49 +0000)]
*** empty log message ***
twisti [Fri, 4 Mar 2005 15:20:34 +0000 (15:20 +0000)]
Removed jvm98 subdir.
twisti [Fri, 4 Mar 2005 14:01:52 +0000 (14:01 +0000)]
These are not required anymore. Spec JVM98 runs without patches through
SpecApplication.
twisti [Fri, 4 Mar 2005 11:33:40 +0000 (11:33 +0000)]
Updated.
twisti [Fri, 4 Mar 2005 11:33:16 +0000 (11:33 +0000)]
Yearly changelogs.
twisti [Thu, 3 Mar 2005 11:25:06 +0000 (11:25 +0000)]
- don't pass unused pos to disassinstr
- use disassinstr in disassemble
twisti [Thu, 3 Mar 2005 10:59:37 +0000 (10:59 +0000)]
Don't pass unused pos to disassintr.
twisti [Thu, 3 Mar 2005 10:43:46 +0000 (10:43 +0000)]
Don't pass pos to disassinstr.
twisti [Wed, 2 Mar 2005 16:27:05 +0000 (16:27 +0000)]
Hopefully last attempt.
twisti [Wed, 2 Mar 2005 10:56:49 +0000 (10:56 +0000)]
Save.
carolyn [Tue, 1 Mar 2005 20:06:36 +0000 (20:06 +0000)]
added inline statistics + error check in VMThread.c
twisti [Tue, 1 Mar 2005 17:17:05 +0000 (17:17 +0000)]
Update.
motse [Tue, 1 Mar 2005 14:09:25 +0000 (14:09 +0000)]
fix: GetJavaVM now returns a pointer to a global variable ptr_jvm instead of a local one. GetEnv returns a pointer to a pointer (ptr_env) not only one pointer (JNI_JNIEnvTable).
twisti [Mon, 28 Feb 2005 20:23:23 +0000 (20:23 +0000)]
Removed java_lang_JOWENNTest1.h
carolyn [Fri, 25 Feb 2005 15:51:05 +0000 (15:51 +0000)]
XTA running
twisti [Thu, 24 Feb 2005 23:39:12 +0000 (23:39 +0000)]
Build fix (sorry).
twisti [Thu, 24 Feb 2005 19:52:00 +0000 (19:52 +0000)]
Whatever.
twisti [Thu, 24 Feb 2005 08:44:59 +0000 (08:44 +0000)]
Next save.
twisti [Wed, 23 Feb 2005 17:03:53 +0000 (17:03 +0000)]
Save.
twisti [Wed, 23 Feb 2005 11:50:07 +0000 (11:50 +0000)]
Renamed: floatregsnum -> fltregsnum
floatreg_ret -> fltreg_ret
This is more consistent with the other names.
twisti [Wed, 23 Feb 2005 11:47:32 +0000 (11:47 +0000)]
Progress...
twisti [Wed, 23 Feb 2005 11:06:33 +0000 (11:06 +0000)]
Added SUPPORT_MUL_CONST define.
carolyn [Sat, 19 Feb 2005 11:46:27 +0000 (11:46 +0000)]
xta full code
carolyn [Sat, 19 Feb 2005 11:32:42 +0000 (11:32 +0000)]
1st level calls print
christian [Fri, 18 Feb 2005 07:45:57 +0000 (07:45 +0000)]
*** empty log message ***
christian [Thu, 17 Feb 2005 20:43:07 +0000 (20:43 +0000)]
*** empty log message ***
twisti [Thu, 17 Feb 2005 19:50:24 +0000 (19:50 +0000)]
disassembler fixes.
christian [Thu, 17 Feb 2005 19:47:23 +0000 (19:47 +0000)]
*** empty log message ***
christian [Thu, 17 Feb 2005 13:42:23 +0000 (13:42 +0000)]
*** empty log message ***
twisti [Thu, 17 Feb 2005 11:41:16 +0000 (11:41 +0000)]
Added schedule subdir.
twisti [Thu, 17 Feb 2005 11:41:05 +0000 (11:41 +0000)]
Don't declare float/double functions on xdspcore (prevent warnings).
twisti [Thu, 17 Feb 2005 11:40:01 +0000 (11:40 +0000)]
Initial commit for instruction scheduler.