* src/toolbox/list.hpp (DumpList): Made sort function accessible.
authorMichael Starzinger <michi@complang.tuwien.ac.at>
Tue, 1 Sep 2009 00:59:25 +0000 (02:59 +0200)
committerMichael Starzinger <michi@complang.tuwien.ac.at>
Tue, 1 Sep 2009 00:59:25 +0000 (02:59 +0200)
commita8452ad5b4beb2ba072802d53b3ba77f754b8e3b
treef3341af2be0462d66dc0891f7e769e39d9588682
parent2ab77f5d50859fe9849586d1be0382fb61856b8f
* src/toolbox/list.hpp (DumpList): Made sort function accessible.
* src/vm/jit/code.cpp (code_codeinfo_free): Release memory for profiling.
* src/vm/jit/code.hpp (codeinfo): Basicblockcount only needed for profiling.
* src/vm/jit/codegen-common.cpp (codegen_emit): Adapted CPU cycle counting.
* src/vm/jit/emit-common.hpp: Likewise.
* src/vm/jit/jit.cpp (jit_compile): This is not the place to free resources.
* src/vm/jit/optimizing/Makefile.am (PROFILE_SOURCES): Moved to C++.
* src/vm/jit/optimizing/profile.cpp: Fixed and moved to C++.
* src/vm/jit/optimizing/profile.hpp: Likewise.
* src/vm/vm.cpp: Fixed includes.

* src/vm/jit/i386/emit.c: Added dummies for CPU cycle counting.
* src/vm/jit/powerpc/emit.c: Likewise.
* src/vm/jit/s390/emit.c: Likewise.
* src/vm/jit/x86_64/emit.c: Moved CPU cycle counting here.
18 files changed:
src/toolbox/list.hpp
src/vm/jit/code.cpp
src/vm/jit/code.hpp
src/vm/jit/codegen-common.cpp
src/vm/jit/emit-common.hpp
src/vm/jit/i386/emit.c
src/vm/jit/jit.cpp
src/vm/jit/optimizing/Makefile.am
src/vm/jit/optimizing/profile.c [deleted file]
src/vm/jit/optimizing/profile.cpp [new file with mode: 0644]
src/vm/jit/optimizing/profile.h [deleted file]
src/vm/jit/optimizing/profile.hpp [new file with mode: 0644]
src/vm/jit/powerpc/emit.c
src/vm/jit/s390/codegen.c
src/vm/jit/s390/codegen.h
src/vm/jit/s390/emit.c
src/vm/jit/x86_64/emit.c
src/vm/vm.cpp