comparison src/share/vm/c1/c1_GraphBuilder.cpp @ 2014:4de5f4101cfd

Merge
author iveresov
date Wed, 08 Dec 2010 17:50:49 -0800
parents 5ddfcf4b079e
children 8012aa3ccede 403dc4c1d7f5
comparison
equal deleted inserted replaced
1990:401fbd7ff77c 2014:4de5f4101cfd
2793 get = append(new Constant(objectNull)); 2793 get = append(new Constant(objectNull));
2794 } else { 2794 } else {
2795 get = append(new UnsafeGetRaw(as_BasicType(local->type()), e, 2795 get = append(new UnsafeGetRaw(as_BasicType(local->type()), e,
2796 append(new Constant(new IntConstant(offset))), 2796 append(new Constant(new IntConstant(offset))),
2797 0, 2797 0,
2798 true)); 2798 true /*unaligned*/, true /*wide*/));
2799 } 2799 }
2800 _state->store_local(index, get); 2800 _state->store_local(index, get);
2801 } 2801 }
2802 2802
2803 // the storage for the OSR buffer is freed manually in the LIRGenerator. 2803 // the storage for the OSR buffer is freed manually in the LIRGenerator.
3375 3375
3376 if (compilation()->env()->num_inlined_bytecodes() > DesiredMethodLimit) { 3376 if (compilation()->env()->num_inlined_bytecodes() > DesiredMethodLimit) {
3377 INLINE_BAILOUT("total inlining greater than DesiredMethodLimit"); 3377 INLINE_BAILOUT("total inlining greater than DesiredMethodLimit");
3378 } 3378 }
3379 3379
3380 if (is_profiling() && !callee->ensure_method_data()) {
3381 INLINE_BAILOUT("mdo allocation failed");
3382 }
3380 #ifndef PRODUCT 3383 #ifndef PRODUCT
3381 // printing 3384 // printing
3382 if (PrintInlining) { 3385 if (PrintInlining) {
3383 print_inline_result(callee, true); 3386 print_inline_result(callee, true);
3384 } 3387 }