r116275 - in /branches/escape-analysis: boehm-g...
pbiggar@gcc.gnu.org
pbiggar@gcc.gnu.org
Sun Aug 20 19:24:00 GMT 2006
Author: pbiggar
Date: Sun Aug 20 19:24:55 2006
New Revision: 116275
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=116275
Log:
Replaces the heap allocatd code with stack allocated
From:
var = _Jv_AllocObjectNoFinalizer ($MyClass.class$$);
To:
size = $MyClass.class$$->size_in_bytes;
var = builtin_alloca (size)
_Jv_AllocaObjectNoFinalizer ($MyClass.class$$, var);
Modified:
branches/escape-analysis/boehm-gc/ChangeLog
branches/escape-analysis/boehm-gc/gcj_mlc.c
branches/escape-analysis/gcc/ChangeLog
branches/escape-analysis/gcc/ipa-stack-allocate.c
branches/escape-analysis/gcc/java/ChangeLog
branches/escape-analysis/gcc/java/boehm.c
branches/escape-analysis/gcc/java/decl.c
branches/escape-analysis/gcc/java/java-tree.h
branches/escape-analysis/gcc/timevar.def
branches/escape-analysis/libjava/ChangeLog
branches/escape-analysis/libjava/boehm.cc
branches/escape-analysis/libjava/gcj/javaprims.h
branches/escape-analysis/libjava/include/boehm-gc.h
branches/escape-analysis/libjava/include/jvm.h
branches/escape-analysis/libjava/java/lang/Class.h
branches/escape-analysis/libjava/prims.cc
More information about the Gcc-cvs
mailing list