cacao.git
19 years agoRenamed x86_64_is_immxx to IS_IMMxx. Maybe these should be moved somewhere
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.

19 years ago- PUTSTATICCONST, PUTFIELDCONST implemented
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

19 years agoBuild dir support.
twisti [Sun, 20 Mar 2005 15:03:45 +0000 (15:03 +0000)]
Build dir support.

19 years agoPUT{STATIC,FIELD}CONST: use iptr[0].op1 for constant type
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

19 years agoadd verification of PUT{STATIC,FIELD}CONST
edwin [Sun, 20 Mar 2005 14:29:12 +0000 (14:29 +0000)]
add verification of PUT{STATIC,FIELD}CONST

19 years agoPUT{FIELD,STATIC}CONST: store type of constant in iptr[1].op1
edwin [Sun, 20 Mar 2005 14:28:36 +0000 (14:28 +0000)]
PUT{FIELD,STATIC}CONST: store type of constant in iptr[1].op1

19 years agoImplemented: PUTSTATICCONST, PUTFIELDCONST
twisti [Sun, 20 Mar 2005 13:49:20 +0000 (13:49 +0000)]
Implemented: PUTSTATICCONST, PUTFIELDCONST

19 years agoAdded i386_mov_imm_mem
twisti [Sun, 20 Mar 2005 13:42:54 +0000 (13:42 +0000)]
Added i386_mov_imm_mem

19 years agoPUTSTATICCONST, PUTFIELDCONST bugfixes.
twisti [Sun, 20 Mar 2005 13:42:18 +0000 (13:42 +0000)]
PUTSTATICCONST, PUTFIELDCONST bugfixes.

19 years agoSUPPORT_LONG_LOG -> SUPPORT_LONG_LOGICAL
twisti [Sun, 20 Mar 2005 13:39:51 +0000 (13:39 +0000)]
SUPPORT_LONG_LOG -> SUPPORT_LONG_LOGICAL

19 years agoAdded and changed some SUPPORT defines.
twisti [Sun, 20 Mar 2005 11:24:19 +0000 (11:24 +0000)]
Added and changed some SUPPORT defines.

19 years agoNew ICMDs: PUTSTATICCONST, PUTFIELDCONST, IMULPOW2, LMULPOW2
twisti [Sun, 20 Mar 2005 11:22:40 +0000 (11:22 +0000)]
New ICMDs: PUTSTATICCONST, PUTFIELDCONST, IMULPOW2, LMULPOW2

19 years agoImplemented integer ICMD_xASTORECONST instructions.
twisti [Sat, 19 Mar 2005 15:57:50 +0000 (15:57 +0000)]
Implemented integer ICMD_xASTORECONST instructions.

19 years agocacaoh does not need libjavalang.
twisti [Fri, 18 Mar 2005 13:23:40 +0000 (13:23 +0000)]
cacaoh does not need libjavalang.

19 years agoExternal classpath support.
twisti [Fri, 18 Mar 2005 12:45:13 +0000 (12:45 +0000)]
External classpath support.

19 years agoIgnore Makefiles.
twisti [Fri, 18 Mar 2005 12:42:16 +0000 (12:42 +0000)]
Ignore Makefiles.

19 years agoFirst try to implement the scheduler.
twisti [Fri, 18 Mar 2005 09:24:00 +0000 (09:24 +0000)]
First try to implement the scheduler.

19 years agoAdded: if USE_SCHEDULER
twisti [Thu, 10 Mar 2005 16:33:45 +0000 (16:33 +0000)]
Added: if USE_SCHEDULER

19 years agoAdded --enable-scheduler, but disabled by default except for xdspcore.
twisti [Thu, 10 Mar 2005 16:22:21 +0000 (16:22 +0000)]
Added --enable-scheduler, but disabled by default except for xdspcore.

19 years agosimple LSRA update
christian [Thu, 10 Mar 2005 16:17:50 +0000 (16:17 +0000)]
simple LSRA update

19 years agoAdded IS_ADR_TYPE macro.
twisti [Thu, 10 Mar 2005 13:47:01 +0000 (13:47 +0000)]
Added IS_ADR_TYPE macro.

19 years agoPass stdout to disassinstr for xDSPcore.
twisti [Thu, 10 Mar 2005 13:45:28 +0000 (13:45 +0000)]
Pass stdout to disassinstr for xDSPcore.

19 years ago- GNU header update
twisti [Thu, 10 Mar 2005 13:43:55 +0000 (13:43 +0000)]
- GNU header update
- changed __i386__ to __I386__ (cross-compile problems)

19 years ago- reformated some output, so the number from a whole classpath compile can
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

19 years agoBetter latency calculation.
twisti [Thu, 10 Mar 2005 12:20:49 +0000 (12:20 +0000)]
Better latency calculation.

19 years agosimple LSRA: argument precoloring with CONSECUTIVE* flags
christian [Thu, 10 Mar 2005 08:15:44 +0000 (08:15 +0000)]
simple LSRA: argument precoloring with CONSECUTIVE* flags

19 years agoAdded --disable-statistics
twisti [Wed, 9 Mar 2005 12:11:19 +0000 (12:11 +0000)]
Added --disable-statistics

19 years ago#ifdef STATISTICS statistics option.
twisti [Wed, 9 Mar 2005 12:07:57 +0000 (12:07 +0000)]
#ifdef STATISTICS statistics option.

19 years agoOnly compile statistics object with STATISTICS.
twisti [Wed, 9 Mar 2005 12:06:52 +0000 (12:06 +0000)]
Only compile statistics object with STATISTICS.

19 years agoInclude config.h and ifdef statistics stuff to support --disable-statistics.
twisti [Wed, 9 Mar 2005 12:01:42 +0000 (12:01 +0000)]
Include config.h and ifdef statistics stuff to support --disable-statistics.

19 years agoifdef 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.

19 years ago- added CACAO_JRE_DIR
twisti [Wed, 9 Mar 2005 11:53:25 +0000 (11:53 +0000)]
- added CACAO_JRE_DIR
- removed STATISTICS (configure option)

19 years agoInclude config.h and ifdef statistics stuff to support --disable-statistics.
twisti [Wed, 9 Mar 2005 11:37:33 +0000 (11:37 +0000)]
Include config.h and ifdef statistics stuff to support --disable-statistics.

19 years agoAdded config.h to resolve undefined reference on recompilation with a changes config.
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.

19 years agosimple lsra first POWERPC Version (all long in memory)
christian [Tue, 8 Mar 2005 06:34:11 +0000 (06:34 +0000)]
simple lsra first POWERPC Version (all long in memory)

19 years agosimple 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)

19 years agoFor xdsp debugging purposes.
twisti [Mon, 7 Mar 2005 11:39:11 +0000 (11:39 +0000)]
For xdsp debugging purposes.

19 years agolsra configure switch
christian [Mon, 7 Mar 2005 10:46:43 +0000 (10:46 +0000)]
lsra configure switch

19 years agoForgot to add native functions which are implemented in classpath itself.
twisti [Mon, 7 Mar 2005 10:15:44 +0000 (10:15 +0000)]
Forgot to add native functions which are implemented in classpath itself.

19 years agoCompile warning fix.
twisti [Mon, 7 Mar 2005 09:50:57 +0000 (09:50 +0000)]
Compile warning fix.

19 years agosimple LSRA Update
christian [Mon, 7 Mar 2005 09:04:27 +0000 (09:04 +0000)]
simple LSRA Update

19 years agosimple LSRA for i386,alpha, x86_64
christian [Mon, 7 Mar 2005 08:43:08 +0000 (08:43 +0000)]
simple LSRA for i386,alpha, x86_64

19 years agodon't use r2 as a temp register on linux
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

19 years agoBugfix.
twisti [Sat, 5 Mar 2005 18:47:05 +0000 (18:47 +0000)]
Bugfix.

19 years agoRemoved src/native/tools/Makefile.
twisti [Sat, 5 Mar 2005 17:54:19 +0000 (17:54 +0000)]
Removed src/native/tools/Makefile.

19 years agoAdded bin_SCRIPTS.
twisti [Sat, 5 Mar 2005 17:27:42 +0000 (17:27 +0000)]
Added bin_SCRIPTS.

19 years ago- add AM_MAINTAINER_MODE
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

19 years agoRemoved unused printnativetableentry function.
twisti [Sat, 5 Mar 2005 17:10:18 +0000 (17:10 +0000)]
Removed unused printnativetableentry function.

19 years ago- removed gtk lib linking stuff
twisti [Sat, 5 Mar 2005 17:07:11 +0000 (17:07 +0000)]
- removed gtk lib linking stuff
- removed install hook

19 years agoProperty bugfix: -Dfoo creates an empty property
twisti [Sat, 5 Mar 2005 17:05:40 +0000 (17:05 +0000)]
Property bugfix: -Dfoo creates an empty property

19 years agoAdded scripts to SUBDIRS.
twisti [Sat, 5 Mar 2005 17:01:20 +0000 (17:01 +0000)]
Added scripts to SUBDIRS.

19 years agoTable of native functions CACAO implements (is now hardcoded and not
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).

19 years agoRemoved old, unused gtk stuff.
twisti [Sat, 5 Mar 2005 16:58:09 +0000 (16:58 +0000)]
Removed old, unused gtk stuff.

19 years agoRemoved nativetable.inc generation stuff.
twisti [Sat, 5 Mar 2005 16:57:40 +0000 (16:57 +0000)]
Removed nativetable.inc generation stuff.

19 years ago- removed headers which are not required
twisti [Sat, 5 Mar 2005 16:57:13 +0000 (16:57 +0000)]
- removed headers which are not required
- changed header generation

19 years agoNot needed anymore.
twisti [Sat, 5 Mar 2005 16:56:28 +0000 (16:56 +0000)]
Not needed anymore.

19 years agoFrom now, we use a hardcoded nativetable.
twisti [Sat, 5 Mar 2005 16:55:45 +0000 (16:55 +0000)]
From now, we use a hardcoded nativetable.

19 years ago- removed old, unused gtk files
twisti [Sat, 5 Mar 2005 16:53:16 +0000 (16:53 +0000)]
- removed old, unused gtk files
- removed implementednatives.data stuff

19 years agoRemoved unused headers.
twisti [Sat, 5 Mar 2005 16:50:28 +0000 (16:50 +0000)]
Removed unused headers.

19 years agoHeader fixes.
twisti [Sat, 5 Mar 2005 16:50:13 +0000 (16:50 +0000)]
Header fixes.

19 years agoNot required anymore.
twisti [Sat, 5 Mar 2005 16:47:24 +0000 (16:47 +0000)]
Not required anymore.

19 years ago- removed ALIGNCODENOP
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

19 years agoRemoved ALIGNCODENOP.
twisti [Sat, 5 Mar 2005 15:42:13 +0000 (15:42 +0000)]
Removed ALIGNCODENOP.

19 years agoJust ignore some files.
twisti [Sat, 5 Mar 2005 14:40:14 +0000 (14:40 +0000)]
Just ignore some files.

19 years agoFriday save.
twisti [Fri, 4 Mar 2005 17:09:13 +0000 (17:09 +0000)]
Friday save.

19 years agoBuild directory fixes.
twisti [Fri, 4 Mar 2005 16:30:45 +0000 (16:30 +0000)]
Build directory fixes.

19 years agoBuild directory fixes.
twisti [Fri, 4 Mar 2005 16:14:25 +0000 (16:14 +0000)]
Build directory fixes.

19 years agoRemoved jvm98 Makefile.
twisti [Fri, 4 Mar 2005 15:53:19 +0000 (15:53 +0000)]
Removed jvm98 Makefile.

19 years ago*** empty log message ***
christian [Fri, 4 Mar 2005 15:49:41 +0000 (15:49 +0000)]
*** empty log message ***

19 years agoRemoved jvm98 subdir.
twisti [Fri, 4 Mar 2005 15:20:34 +0000 (15:20 +0000)]
Removed jvm98 subdir.

19 years agoThese are not required anymore. Spec JVM98 runs without patches through
twisti [Fri, 4 Mar 2005 14:01:52 +0000 (14:01 +0000)]
These are not required anymore. Spec JVM98 runs without patches through
SpecApplication.

19 years agoUpdated.
twisti [Fri, 4 Mar 2005 11:33:40 +0000 (11:33 +0000)]
Updated.

19 years agoYearly changelogs.
twisti [Fri, 4 Mar 2005 11:33:16 +0000 (11:33 +0000)]
Yearly changelogs.

19 years ago- don't pass unused pos to disassinstr
twisti [Thu, 3 Mar 2005 11:25:06 +0000 (11:25 +0000)]
- don't pass unused pos to disassinstr
- use disassinstr in disassemble

19 years agoDon't pass unused pos to disassintr.
twisti [Thu, 3 Mar 2005 10:59:37 +0000 (10:59 +0000)]
Don't pass unused pos to disassintr.

19 years agoDon't pass pos to disassinstr.
twisti [Thu, 3 Mar 2005 10:43:46 +0000 (10:43 +0000)]
Don't pass pos to disassinstr.

19 years agoHopefully last attempt.
twisti [Wed, 2 Mar 2005 16:27:05 +0000 (16:27 +0000)]
Hopefully last attempt.

19 years agoSave.
twisti [Wed, 2 Mar 2005 10:56:49 +0000 (10:56 +0000)]
Save.

19 years agoadded inline statistics + error check in VMThread.c
carolyn [Tue, 1 Mar 2005 20:06:36 +0000 (20:06 +0000)]
added inline statistics + error check in VMThread.c

19 years agoUpdate.
twisti [Tue, 1 Mar 2005 17:17:05 +0000 (17:17 +0000)]
Update.

19 years agofix: GetJavaVM now returns a pointer to a global variable ptr_jvm instead of a local...
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).

19 years agoRemoved java_lang_JOWENNTest1.h
twisti [Mon, 28 Feb 2005 20:23:23 +0000 (20:23 +0000)]
Removed java_lang_JOWENNTest1.h

19 years agoXTA running
carolyn [Fri, 25 Feb 2005 15:51:05 +0000 (15:51 +0000)]
XTA running

19 years agoBuild fix (sorry).
twisti [Thu, 24 Feb 2005 23:39:12 +0000 (23:39 +0000)]
Build fix (sorry).

19 years agoWhatever.
twisti [Thu, 24 Feb 2005 19:52:00 +0000 (19:52 +0000)]
Whatever.

19 years agoNext save.
twisti [Thu, 24 Feb 2005 08:44:59 +0000 (08:44 +0000)]
Next save.

19 years agoSave.
twisti [Wed, 23 Feb 2005 17:03:53 +0000 (17:03 +0000)]
Save.

19 years agoRenamed: floatregsnum -> fltregsnum
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.

19 years agoProgress...
twisti [Wed, 23 Feb 2005 11:47:32 +0000 (11:47 +0000)]
Progress...

19 years agoAdded SUPPORT_MUL_CONST define.
twisti [Wed, 23 Feb 2005 11:06:33 +0000 (11:06 +0000)]
Added SUPPORT_MUL_CONST define.

19 years agoxta full code
carolyn [Sat, 19 Feb 2005 11:46:27 +0000 (11:46 +0000)]
xta full code

19 years ago1st level calls print
carolyn [Sat, 19 Feb 2005 11:32:42 +0000 (11:32 +0000)]
1st level calls print

19 years ago*** empty log message ***
christian [Fri, 18 Feb 2005 07:45:57 +0000 (07:45 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
christian [Thu, 17 Feb 2005 20:43:07 +0000 (20:43 +0000)]
*** empty log message ***

19 years agodisassembler fixes.
twisti [Thu, 17 Feb 2005 19:50:24 +0000 (19:50 +0000)]
disassembler fixes.

19 years ago*** empty log message ***
christian [Thu, 17 Feb 2005 19:47:23 +0000 (19:47 +0000)]
*** empty log message ***

19 years ago*** empty log message ***
christian [Thu, 17 Feb 2005 13:42:23 +0000 (13:42 +0000)]
*** empty log message ***

19 years agoAdded schedule subdir.
twisti [Thu, 17 Feb 2005 11:41:16 +0000 (11:41 +0000)]
Added schedule subdir.

19 years agoDon't declare float/double functions on xdspcore (prevent warnings).
twisti [Thu, 17 Feb 2005 11:41:05 +0000 (11:41 +0000)]
Don't declare float/double functions on xdspcore (prevent warnings).

19 years agoInitial commit for instruction scheduler.
twisti [Thu, 17 Feb 2005 11:40:01 +0000 (11:40 +0000)]
Initial commit for instruction scheduler.