Lines Matching defs:dp

141   int my_di = mdo->dp_to_di(dp());
341 set_bci_displacement(row, mdp - dp());
382 int my_di = mdo->dp_to_di(dp());
431 my_di = mdo->dp_to_di(dp());
437 my_di = mdo->dp_to_di(dp());
449 my_di = mdo->dp_to_di(dp());
455 my_di = mdo->dp_to_di(dp());
729 int current_index = dp_to_di(current->dp());
795 DataLayout *dp = data_layout_at(data_size + extra_size);
798 dp->initialize(DataLayout::arg_info_data_tag, 0, arg_size+1);
844 if (data->bci() == bci) set_hint_di(dp_to_di(data->dp()));
845 else if (prev != NULL) set_hint_di(dp_to_di(prev->dp()));
846 return data->dp();
858 set_hint_di(dp_to_di(data->dp()));
869 DataLayout* dp = extra_data_base();
872 for (; dp < end; dp = next_extra(dp)) {
875 if (dp->tag() == DataLayout::no_tag) break;
876 if (dp->tag() == DataLayout::arg_info_data_tag) {
877 dp = end; // ArgInfoData is at the end of extra data section.
880 if (dp->bci() == bci) {
881 assert(dp->tag() == DataLayout::bit_data_tag, "sane");
882 return new BitData(dp);
885 if (create_if_missing && dp < end) {
893 dp->release_set_header(temp.header());
894 assert(dp->tag() == DataLayout::bit_data_tag, "sane");
895 //NO: assert(dp->bci() == bci, "no concurrent allocation");
896 return new BitData(dp);
902 DataLayout* dp = extra_data_base();
904 for (; dp < end; dp = next_extra(dp)) {
905 if (dp->tag() == DataLayout::arg_info_data_tag)
906 return new ArgInfoData(dp);
916 st->print("%d", dp_to_di(data->dp()));
921 DataLayout* dp = extra_data_base();
923 for (; dp < end; dp = next_extra(dp)) {
926 if (dp->tag() == DataLayout::no_tag) continue;
927 if (dp->tag() == DataLayout::bit_data_tag) {
928 data = new BitData(dp);
930 assert(dp->tag() == DataLayout::arg_info_data_tag, "must be BitData or ArgInfo");
931 data = new ArgInfoData(dp);
932 dp = end; // ArgInfoData is at the end of extra data section.
934 st->print("%d", dp_to_di(data->dp()));