/openjdk9/hotspot/src/share/vm/c1/ |
H A D | c1_Instruction.hpp | 412 Instruction(ValueType* type, ValueStack* state_before = NULL, bool type_is_constant = false) 424 , _state_before(state_before) 427 check_state(state_before); 457 ValueStack* state_before() const { return _state_before; } function in class:Instruction 734 Constant(ValueType* type, ValueStack* state_before): 735 Instruction(type, state_before, /*type_is_constant*/ true) 737 assert(state_before != NULL, "only used for constants which need patching"); 744 virtual bool can_trap() const { return state_before() != NULL; } 782 ValueStack* state_before, bool needs_patching) 783 : Instruction(as_ValueType(field->type()->basic_type()), state_before) [all...] |
H A D | c1_Canonicalizer.cpp | 217 x->state_before(), x->needs_patching())); 310 x->elt_type(), value, x->state_before(), 510 InstanceOf* i = new InstanceOf(t->as_klass(), x->argument_at(1), x->state_before()); 682 return x->is_safepoint() && (sux->bci() < x->state_before()->bci()); 704 // If is a safepoint then the debug information should come from the state_before of the If. 705 set_canonical(new Goto(sux, x->state_before(), is_safepoint(x, sux))); 716 // If is a safepoint then the debug information should come from the state_before of the If. 717 set_canonical(new Goto(sux, x->state_before(), is_safepoint(x, sux))); 736 set_canonical(new Goto(lss_sux, x->state_before(), x->is_safepoint())); 747 If* canon = new If(cmp->x(), cond, nan_sux == tsux, cmp->y(), tsux, fsux, cmp->state_before(), [all...] |
H A D | c1_GraphBuilder.cpp | 957 ValueStack* state_before = copy_state_indexed_access(); local 965 length = append(new ArrayLength(array, state_before)); 967 push(as_ValueType(type), append(new LoadIndexed(array, index, length, type, state_before))); 973 ValueStack* state_before = copy_state_indexed_access(); local 982 length = append(new ArrayLength(array, state_before)); 996 StoreIndexed* result = new StoreIndexed(array, index, length, type, value, state_before, check_boolean); 1095 void GraphBuilder::arithmetic_op(ValueType* type, Bytecodes::Code code, ValueStack* state_before) { argument 1100 Value res = new ArithmeticOp(code, x, y, method()->is_strict(), state_before); 1164 ValueStack* state_before = copy_state_before(); local 1167 ipush(append(new CompareOp(code, x, y, state_before))); 1200 if_node(Value x, If::Condition cond, Value y, ValueStack* state_before) argument 1256 ValueStack* state_before = copy_state_before(); local 1264 ValueStack* state_before = copy_state_before(); local 1271 ValueStack* state_before = copy_state_before(); local 2860 case Bytecodes::_arraylength : { ValueStack* state_before = copy_state_for_exception(); ipush(append(new ArrayLength(apop(), state_before))); break; } local 3520 ValueStack* state_before = copy_state_for_exception(); local 4000 ValueStack* state_before = copy_state_before(); local 4226 ValueStack* state_before = copy_state_for_exception(); local 4269 ValueStack* state_before = copy_state_indexed_access(); local [all...] |
H A D | c1_Instruction.cpp | 99 if (state_before() != NULL) { 100 state_before()->values_do(f); 325 int vtable_index, ciMethod* target, ValueStack* state_before) 326 : StateSplit(result_type, state_before) 358 if (state_before() != NULL) state_before()->values_do(f); 371 if (state_before() == NULL) { 324 Invoke(Bytecodes::Code code, ValueType* result_type, Value recv, Values* args, int vtable_index, ciMethod* target, ValueStack* state_before) argument
|
H A D | c1_RangeCheckElimination.cpp | 481 ValueStack *state = first->state_before(); 502 ArrayLength *length = new ArrayLength(array, first->state_before()->copy()); 503 length->set_exception_state(length->state_before()); 539 ValueStack *state = first->state_before(); 548 length->set_exception_state(length->state_before()); 685 length->set_exception_state(length->state_before()); 701 length->set_exception_state(length->state_before()); 871 ValueStack *state = pred_block_end->state_before(); 1450 ValueStack *state = position->state_before(); 1452 state = position->as_BlockEnd()->state_before(); [all...] |
H A D | c1_ValueMap.cpp | 346 _state = block_end->state_before(); 349 // If, TableSwitch and LookupSwitch always have state_before when 416 if (cur->state_before() != NULL) {
|
H A D | c1_Optimizer.cpp | 204 ValueStack* state_before = if_->state_before(); local 205 Goto* goto_ = new Goto(sux, state_before, if_->is_safepoint() || t_goto->is_safepoint() || f_goto->is_safepoint()); 433 tblock, fblock, if_->state_before(), if_->is_safepoint());
|
H A D | c1_GraphBuilder.hpp | 239 void arithmetic_op(ValueType* type, Bytecodes::Code code, ValueStack* state_before = NULL);
|
H A D | c1_LIRGenerator.cpp | 1159 if (x->state_before() != NULL) { 1162 CodeEmitInfo* info = state_for(x, x->state_before()); 1713 info = state_for(x, x->state_before()); 1812 info = state_for(x, x->state_before()); 2548 __ safepoint(safepoint_poll_register(), state_for(x, x->state_before())); 2576 __ safepoint(safepoint_poll_register(), state_for(x, x->state_before())); 2611 ValueStack* state = x->state_before() ? x->state_before() : x->state();
|
H A D | c1_LIRAssembler.cpp | 341 return ins->state_before();
|
/openjdk9/hotspot/src/cpu/ppc/vm/ |
H A D | c1_LIRGenerator_ppc.cpp | 1026 patching_info = state_for(x, x->state_before()); 1069 patching_info = state_for(x, x->state_before()); 1129 patching_info = state_for(x, x->state_before()); 1136 state_for(x, x->state_before(), true /*ignore_xhandler*/)); 1164 patching_info = state_for(x, x->state_before()); 1214 increment_backedge_counter(state_for(x, x->state_before()), x->profiled_bci()); 1215 __ safepoint(safepoint_poll_register(), state_for(x, x->state_before()));
|
/openjdk9/hotspot/src/cpu/sparc/vm/ |
H A D | c1_LIRGenerator_sparc.cpp | 1100 patching_info = state_for(x, x->state_before()); 1139 patching_info = state_for(x, x->state_before()); 1194 patching_info = state_for(x, x->state_before()); 1201 state_for(x, x->state_before(), true /*ignore_xhandler*/)); 1227 patching_info = state_for(x, x->state_before()); 1286 increment_backedge_counter(state_for(x, x->state_before()), x->profiled_bci()); 1287 __ safepoint(new_register(T_INT), state_for(x, x->state_before()));
|
/openjdk9/hotspot/src/cpu/aarch64/vm/ |
H A D | c1_LIRGenerator_aarch64.cpp | 1130 patching_info = state_for(x, x->state_before()); 1170 patching_info = state_for(x, x->state_before()); 1219 patching_info = state_for(x, x->state_before()); 1226 state_for(x, x->state_before(), true /*ignore_xhandler*/)); 1259 patching_info = state_for(x, x->state_before()); 1316 increment_backedge_counter(state_for(x, x->state_before()), x->profiled_bci()); 1317 __ safepoint(LIR_OprFact::illegalOpr, state_for(x, x->state_before()));
|
/openjdk9/hotspot/src/cpu/s390/vm/ |
H A D | c1_LIRGenerator_s390.cpp | 902 patching_info = state_for (x, x->state_before()); 940 patching_info = state_for (x, x->state_before()); 991 patching_info = state_for (x, x->state_before()); 998 state_for(x, x->state_before(), true /*ignore_xhandler*/)); 1027 patching_info = state_for (x, x->state_before()); 1079 increment_backedge_counter(state_for (x, x->state_before()), x->profiled_bci()); 1081 __ safepoint(safepoint_poll_register(), state_for (x, x->state_before()));
|
/openjdk9/hotspot/src/cpu/arm/vm/ |
H A D | c1_LIRGenerator_arm.cpp | 1327 patching_info = state_for(x, x->state_before()); 1363 patching_info = state_for(x, x->state_before()); 1410 patching_info = state_for(x, x->state_before()); 1417 state_for(x, x->state_before(), true /*ignore_xhandler*/)); 1448 patching_info = state_for(x, x->state_before()); 1540 increment_backedge_counter(state_for(x, x->state_before()), x->profiled_bci()); 1541 __ safepoint(LIR_OprFact::illegalOpr, state_for(x, x->state_before())); 1610 increment_backedge_counter(state_for(x, x->state_before()), x->profiled_bci()); 1611 __ safepoint(LIR_OprFact::illegalOpr, state_for(x, x->state_before()));
|
/openjdk9/hotspot/src/cpu/x86/vm/ |
H A D | c1_LIRGenerator_x86.cpp | 123 if (c && c->state_before() == NULL) { 1336 patching_info = state_for(x, x->state_before()); 1376 patching_info = state_for(x, x->state_before()); 1427 patching_info = state_for(x, x->state_before()); 1434 state_for(x, x->state_before(), true /*ignore_xhandler*/)); 1466 patching_info = state_for(x, x->state_before()); 1515 increment_backedge_counter(state_for(x, x->state_before()), x->profiled_bci()); 1516 __ safepoint(LIR_OprFact::illegalOpr, state_for(x, x->state_before()));
|
/openjdk9/hotspot/src/share/vm/runtime/ |
H A D | sweeper.cpp | 440 const char* state_before = nm->state(); local 463 tty->print_cr("### %s nmethod %3d/" PTR_FORMAT " (%s) %s", is_osr ? "osr" : "", compile_id, address, state_before, state_after);
|