From cfdeca37fcaa27c37bad5077223e4d1e87f1182e Mon Sep 17 00:00:00 2001 From: Ben Cheng Date: Fri, 14 Jan 2011 11:36:46 -0800 Subject: Add runtime support for method based compilation. Enhanced code cache management to accommodate both trace and method compilations. Also implemented a hacky dispatch routine for virtual leaf methods. Microbenchmark showed 3x speedup in leaf method invocation. Change-Id: I79d95b7300ba993667b3aa221c1df9c7b0583521 --- vm/compiler/codegen/arm/armv5te/Codegen.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'vm/compiler/codegen/arm/armv5te/Codegen.c') diff --git a/vm/compiler/codegen/arm/armv5te/Codegen.c b/vm/compiler/codegen/arm/armv5te/Codegen.c index 03c1435fe..f74d968ca 100644 --- a/vm/compiler/codegen/arm/armv5te/Codegen.c +++ b/vm/compiler/codegen/arm/armv5te/Codegen.c @@ -49,5 +49,8 @@ /* MIR2LIR dispatcher and architectural independent codegen routines */ #include "../CodegenDriver.c" +/* Dummy driver for method-based JIT */ +#include "MethodCodegenDriver.c" + /* Architecture manifest */ #include "ArchVariant.c" -- cgit v1.2.3