comparison src/cpu/x86/vm/interp_masm_x86_32.cpp @ 1041:cd9ae3736d40

Merge from main OpenJDK repository
author glewis@misty.eyesbeyond.com
date Mon, 05 Oct 2009 22:35:35 -0700
parents 66acf9e8629f 6918603297f7
children bd7ed11db07e
comparison
equal deleted inserted replaced
21:8c248eccae3e 23:3501a16b4593
1260 1260
1261 void InterpreterMacroAssembler::record_klass_in_profile_helper( 1261 void InterpreterMacroAssembler::record_klass_in_profile_helper(
1262 Register receiver, Register mdp, 1262 Register receiver, Register mdp,
1263 Register reg2, 1263 Register reg2,
1264 int start_row, Label& done) { 1264 int start_row, Label& done) {
1265 if (TypeProfileWidth == 0)
1266 return;
1267
1265 int last_row = VirtualCallData::row_limit() - 1; 1268 int last_row = VirtualCallData::row_limit() - 1;
1266 assert(start_row <= last_row, "must be work left to do"); 1269 assert(start_row <= last_row, "must be work left to do");
1267 // Test this row for both the receiver and for null. 1270 // Test this row for both the receiver and for null.
1268 // Take any of three different outcomes: 1271 // Take any of three different outcomes:
1269 // 1. found receiver => increment count and goto done 1272 // 1. found receiver => increment count and goto done