Lines Matching defs:state_before

950   ValueStack* state_before = copy_state_for_exception();
957 length = append(new ArrayLength(array, state_before));
959 push(as_ValueType(type), append(new LoadIndexed(array, index, length, type, state_before)));
964 ValueStack* state_before = copy_state_for_exception();
972 length = append(new ArrayLength(array, state_before));
974 StoreIndexed* result = new StoreIndexed(array, index, length, type, value, state_before);
1073 void GraphBuilder::arithmetic_op(ValueType* type, Bytecodes::Code code, ValueStack* state_before) {
1078 Value res = new ArithmeticOp(code, x, y, method()->is_strict(), state_before);
1142 ValueStack* state_before = copy_state_before();
1145 ipush(append(new CompareOp(code, x, y, state_before)));
1178 void GraphBuilder::if_node(Value x, If::Condition cond, Value y, ValueStack* state_before) {
1182 Instruction *i = append(new If(x, cond, false, y, tsux, fsux, is_bb ? state_before : NULL, is_bb));
1232 ValueStack* state_before = copy_state_before();
1234 if_node(x, cond, y, state_before);
1240 ValueStack* state_before = copy_state_before();
1242 if_node(x, cond, y, state_before);
1247 ValueStack* state_before = copy_state_before();
1250 if_node(x, cond, y, state_before);
1297 ValueStack* state_before = is_bb ? copy_state_before() : NULL;
1298 append(new If(ipop(), If::eql, true, key, tsux, fsux, state_before, is_bb));
1311 ValueStack* state_before = has_bb ? copy_state_before() : NULL;
1312 Instruction* res = append(new TableSwitch(ipop(), sux, sw.low_key(), state_before, has_bb));
1339 ValueStack* state_before = is_bb ? copy_state_before() : NULL;
1340 append(new If(ipop(), If::eql, true, key, tsux, fsux, state_before, is_bb));
1356 ValueStack* state_before = has_bb ? copy_state_before() : NULL;
1357 Instruction* res = append(new LookupSwitch(ipop(), sux, keys, state_before, has_bb));
1408 ValueStack* state_before = copy_state_for_exception();
1412 true, state_before, true));
1505 ValueStack* state_before = NULL;
1509 state_before = copy_state_before();
1514 if (state_before != NULL) {
1516 obj = new Constant(new InstanceConstant(holder->java_mirror()), state_before);
1549 if (state_before == NULL) {
1550 state_before = copy_state_for_exception();
1553 state_before, needs_patching)));
1559 if (state_before == NULL) {
1560 state_before = copy_state_for_exception();
1562 append(new StoreField(append(obj), offset, field, val, true, state_before, needs_patching));
1608 if (state_before == NULL) {
1609 state_before = copy_state_for_exception();
1611 LoadField* load = new LoadField(obj, offset, field, false, state_before, needs_patching);
1625 if (state_before == NULL) {
1626 state_before = copy_state_for_exception();
1628 StoreField* store = new StoreField(obj, offset, field, val, false, state_before, needs_patching);
1883 ValueStack* state_before = copy_state_exhandling();
1936 Invoke* result = new Invoke(code, result_type, recv, args, vtable_index, target, state_before);
1951 ValueStack* state_before = copy_state_exhandling();
1955 NewInstance* new_instance = new NewInstance(klass->as_instance_klass(), state_before);
1962 ValueStack* state_before = copy_state_exhandling();
1963 apush(append_split(new NewTypeArray(ipop(), (BasicType)stream()->get_index(), state_before)));
1970 ValueStack* state_before = !klass->is_loaded() || PatchALot ? copy_state_before() : copy_state_exhandling();
1971 NewArray* n = new NewObjectArray(klass, ipop(), state_before);
1996 ValueStack* state_before = !klass->is_loaded() || PatchALot ? copy_state_before() : copy_state_for_exception();
1997 CheckCast* c = new CheckCast(klass, apop(), state_before);
2017 ValueStack* state_before = !klass->is_loaded() || PatchALot ? copy_state_before() : copy_state_exhandling();
2018 InstanceOf* i = new InstanceOf(klass, apop(), state_before);
2037 ValueStack* state_before = copy_state_for_exception_with_bci(bci);
2038 append_with_bci(new MonitorEnter(x, state()->lock(x), state_before), bci);
2052 ValueStack* state_before = !klass->is_loaded() || PatchALot ? copy_state_before() : copy_state_exhandling();
2059 NewArray* n = new NewMultiArray(klass, dims, state_before);
2067 ValueStack* state_before = copy_state_before_with_bci(bci);
2068 Throw* t = new Throw(apop(), state_before);
2198 ValueStack* cur_state = instruction->state_before();
2202 assert(cur_state != NULL, "state_before must be set");
2680 case Bytecodes::_arraylength : { ValueStack* state_before = copy_state_for_exception(); ipush(append(new ArrayLength(apop(), state_before))); break; }
3455 ValueStack* state_before = copy_state_for_exception();
3476 Intrinsic* result = new Intrinsic(result_type, id, args, has_receiver, state_before,
3883 ValueStack* state_before = state()->copy_for_parsing();
3933 TypeCast* c = new TypeCast(tk, obj, state_before);
3946 TypeCast* c = new TypeCast(t, obj, state_before);
3973 set_state(state_before);
4129 ValueStack* state_before = copy_state_for_exception();
4158 Intrinsic* result = new Intrinsic(result_type, callee->intrinsic_id(), args, false, state_before, preserves_state);