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