Searched refs:check_type (Results 1 - 2 of 2) sorted by relevance

/openjdk7/hotspot/src/share/vm/oops/
H A DgenerateOopMap.cpp1624 void GenerateOopMap::check_type(CellTypeState expected, CellTypeState actual) { function in class:GenerateOopMap
1634 check_type(expected, actual);
1697 check_type(out, actual);
1762 check_type(refCTS, actual);
1788 check_type(refCTS, actual);
1800 check_type(refCTS, actual);
1680 assert(poplen < 5, �); for(int i = 0; i < poplen; i++) actual[i] = pop(); char push_ch = *out++; while (push_ch != �) { int idx = push_ch - �; assert(idx >= 0 && idx < poplen, �); push(actual[idx]); push_ch = *out++; } } void GenerateOopMap::ppop1(CellTypeState out) { CellTypeState actual = pop(); check_type(out, actual); } void GenerateOopMap::ppop(CellTypeState *out) { while (!(*out).is_bottom()) { ppop1(*out++); } } void GenerateOopMap::ppush1(CellTypeState in) { assert(in.is_reference() | in.is_value(), �); push(in); } void GenerateOopMap::ppush(CellTypeState *in) { while (!(*in).is_bottom()) { ppush1(*in++); } } void GenerateOopMap::pp(CellTypeState *in, CellTypeState *out) { ppop(in); ppush(out); } void GenerateOopMap::pp_new_ref(CellTypeState *in, int bci) { ppop(in); ppush1(CellTypeState::make_line_ref(bci)); } void GenerateOopMap::ppop_any(int poplen) { if (_stack_top >= poplen) { _stack_top -= poplen; } else { verify_error(�); } } void GenerateOopMap::replace_all_CTS_matches(CellTypeState match, CellTypeState replace) { int i; int len = _max_locals + _stack_top; bool change = false; for (i = len - 1; i >= 0; i--) argument
H A DgenerateOopMap.hpp391 void check_type (CellTypeState expected, CellTypeState actual);

Completed in 39 milliseconds