comparison src/cpu/sparc/vm/interpreter_sparc.cpp @ 1174:ddb7834449d0

6849984: Value methods for platform dependent math functions constant fold incorrectly Reviewed-by: kvn, twisti
author never
date Fri, 15 Jan 2010 11:53:33 -0800
parents e5b0439ef4ae
children c640000b7cc1
comparison
equal deleted inserted replaced
1173:73b22f919c34 1174:ddb7834449d0
1 /* 1 /*
2 * Copyright 1997-2009 Sun Microsystems, Inc. All Rights Reserved. 2 * Copyright 1997-2010 Sun Microsystems, Inc. All Rights Reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 * 4 *
5 * This code is free software; you can redistribute it and/or modify it 5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as 6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation. 7 * published by the Free Software Foundation.
392 392
393 return ((InterpreterGenerator*)this)->generate_normal_entry(synchronized); 393 return ((InterpreterGenerator*)this)->generate_normal_entry(synchronized);
394 } 394 }
395 395
396 396
397 bool AbstractInterpreter::can_be_compiled(methodHandle m) {
398 // No special entry points that preclude compilation
399 return true;
400 }
401
397 // This method tells the deoptimizer how big an interpreted frame must be: 402 // This method tells the deoptimizer how big an interpreted frame must be:
398 int AbstractInterpreter::size_activation(methodOop method, 403 int AbstractInterpreter::size_activation(methodOop method,
399 int tempcount, 404 int tempcount,
400 int popframe_extra_args, 405 int popframe_extra_args,
401 int moncount, 406 int moncount,