/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_Instruction.hpp | 376 Instruction(ValueType* type, ValueStack* state_before = NULL, bool type_is_constant = false) 387 , _state_before(state_before) 390 check_state(state_before); 418 ValueStack* state_before() const { return _state_before; } function in class:Instruction 664 Constant(ValueType* type, ValueStack* state_before): 665 Instruction(type, state_before, /*type_is_constant*/ true) 667 assert(state_before != NULL, "only used for constants which need patching"); 673 virtual bool can_trap() const { return state_before() != NULL; } 711 ValueStack* state_before, bool needs_patching) 712 : Instruction(as_ValueType(field->type()->basic_type()), state_before) [all...] |
H A D | c1_Canonicalizer.cpp | 217 x->state_before(), x->needs_patching())); 268 x->elt_type(), value, x->state_before())); 469 InstanceOf* i = new InstanceOf(t->as_klass(), x->argument_at(1), x->state_before()); 630 return x->is_safepoint() && (sux->bci() < x->state_before()->bci()); 651 // If is a safepoint then the debug information should come from the state_before of the If. 652 set_canonical(new Goto(sux, x->state_before(), is_safepoint(x, sux))); 663 // If is a safepoint then the debug information should come from the state_before of the If. 664 set_canonical(new Goto(sux, x->state_before(), is_safepoint(x, sux))); 683 set_canonical(new Goto(lss_sux, x->state_before(), x->is_safepoint())); 694 If* canon = new If(cmp->x(), cond, nan_sux == tsux, cmp->y(), tsux, fsux, cmp->state_before(), [all...] |
H A D | c1_GraphBuilder.cpp | 950 ValueStack* state_before = copy_state_for_exception(); local 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(); local 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) { argument 1078 Value res = new ArithmeticOp(code, x, y, method()->is_strict(), state_before); 1142 ValueStack* state_before = copy_state_before(); local 1145 ipush(append(new CompareOp(code, x, y, state_before))); 1178 if_node(Value x, If::Condition cond, Value y, ValueStack* state_before) argument 1232 ValueStack* state_before = copy_state_before(); local 1240 ValueStack* state_before = copy_state_before(); local 1247 ValueStack* state_before = copy_state_before(); local 2680 case Bytecodes::_arraylength : { ValueStack* state_before = copy_state_for_exception(); ipush(append(new ArrayLength(apop(), state_before))); break; } local 3455 ValueStack* state_before = copy_state_for_exception(); local 3883 ValueStack* state_before = state()->copy_for_parsing(); local 4129 ValueStack* state_before = copy_state_for_exception(); local [all...] |
H A D | c1_Instruction.cpp | 86 if (state_before() != NULL) { 87 state_before()->values_do(f); 350 int vtable_index, ciMethod* target, ValueStack* state_before) 351 : StateSplit(result_type, state_before) 383 if (state_before() != NULL) state_before()->values_do(f); 395 if (state_before() == NULL) { 349 Invoke(Bytecodes::Code code, ValueType* result_type, Value recv, Values* args, int vtable_index, ciMethod* target, ValueStack* state_before) argument
|
H A D | c1_Optimizer.cpp | 205 ValueStack* state_before = if_->is_safepoint() ? if_->state_before() : NULL; local 206 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 | 233 void arithmetic_op(ValueType* type, Bytecodes::Code code, ValueStack* state_before = NULL);
|
H A D | c1_LIRGenerator.cpp | 1146 if (x->state_before() != NULL) { 1149 CodeEmitInfo* info = state_for(x, x->state_before()); 1677 info = state_for(x, x->state_before()); 1773 info = state_for(x, x->state_before()); 2465 __ safepoint(safepoint_poll_register(), state_for(x, x->state_before())); 2493 __ safepoint(safepoint_poll_register(), state_for(x, x->state_before())); 2528 ValueStack* state = x->state_before() ? x->state_before() : x->state();
|
H A D | c1_LIRAssembler.cpp | 341 return ins->state_before();
|
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | c1_LIRGenerator_x86.cpp | 122 if (c && c->state_before() == NULL) { 1063 patching_info = state_for(x, x->state_before()); 1103 patching_info = state_for(x, x->state_before()); 1153 patching_info = state_for(x, x->state_before()); 1187 patching_info = state_for(x, x->state_before()); 1236 increment_backedge_counter(state_for(x, x->state_before()), x->profiled_bci()); 1237 __ safepoint(LIR_OprFact::illegalOpr, state_for(x, x->state_before()));
|
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | c1_LIRGenerator_sparc.cpp | 927 patching_info = state_for(x, x->state_before()); 966 patching_info = state_for(x, x->state_before()); 1020 patching_info = state_for(x, x->state_before()); 1046 patching_info = state_for(x, x->state_before()); 1105 increment_backedge_counter(state_for(x, x->state_before()), x->profiled_bci()); 1106 __ safepoint(new_register(T_INT), state_for(x, x->state_before()));
|