comparison src/share/vm/c1/c1_GraphBuilder.cpp @ 1540:99791ad65936

6953539: after 6892658 c1 reports that it doesn't inline StringBuffer.append Reviewed-by: kvn, twisti
author never
date Tue, 18 May 2010 13:45:03 -0700
parents b4776199210f
children c18cbe5936b8 ab102d5d923e
comparison
equal deleted inserted replaced
1539:c52275c698d1 1540:99791ad65936
2976 } 2976 }
2977 2977
2978 2978
2979 bool GraphBuilder::try_inline_intrinsics(ciMethod* callee) { 2979 bool GraphBuilder::try_inline_intrinsics(ciMethod* callee) {
2980 if (!InlineNatives ) INLINE_BAILOUT("intrinsic method inlining disabled"); 2980 if (!InlineNatives ) INLINE_BAILOUT("intrinsic method inlining disabled");
2981 if (callee->is_synchronized()) INLINE_BAILOUT("intrinsic method is synchronized"); 2981 if (callee->is_synchronized()) {
2982 // We don't currently support any synchronized intrinsics
2983 return false;
2984 }
2985
2982 // callee seems like a good candidate 2986 // callee seems like a good candidate
2983 // determine id 2987 // determine id
2984 bool preserves_state = false; 2988 bool preserves_state = false;
2985 bool cantrap = true; 2989 bool cantrap = true;
2986 vmIntrinsics::ID id = callee->intrinsic_id(); 2990 vmIntrinsics::ID id = callee->intrinsic_id();