comparison src/share/vm/c1/c1_Instruction.cpp @ 6266:1d7922586cf6

7023639: JSR 292 method handle invocation needs a fast path for compiled code 6984705: JSR 292 method handle creation should not go through JNI Summary: remove assembly code for JDK 7 chained method handles Reviewed-by: jrose, twisti, kvn, mhaupt Contributed-by: John Rose <john.r.rose@oracle.com>, Christian Thalinger <christian.thalinger@oracle.com>, Michael Haupt <michael.haupt@oracle.com>
author twisti
date Tue, 24 Jul 2012 10:51:00 -0700
parents a32de5085326
children 7a302948f5a4
comparison
equal deleted inserted replaced
6241:aba91a731143 6266:1d7922586cf6
159 } 159 }
160 } 160 }
161 return NULL; 161 return NULL;
162 } 162 }
163 163
164 ciType* Constant::exact_type() const {
165 if (type()->is_object()) {
166 return type()->as_ObjectType()->exact_type();
167 }
168 return NULL;
169 }
164 170
165 ciType* LoadIndexed::exact_type() const { 171 ciType* LoadIndexed::exact_type() const {
166 ciType* array_type = array()->exact_type(); 172 ciType* array_type = array()->exact_type();
167 if (array_type == NULL) { 173 if (array_type == NULL) {
168 return NULL; 174 return NULL;