Home | History | Annotate | Download | only in src

Lines Matching refs:rmode

392 void RelocInfoWriter::WriteMode(RelocInfo::Mode rmode) {
394 *--pos_ = static_cast<int>((rmode << kTagBits) | kDefaultTag);
398 void RelocInfoWriter::WriteModeAndPC(uint32_t pc_delta, RelocInfo::Mode rmode) {
401 WriteMode(rmode);
425 RelocInfo::Mode rmode) {
426 int pos_type_tag = (rmode == RelocInfo::POSITION) ? kNonstatementPositionTag
434 WriteModeAndPC(pc_delta, rmode);
452 RelocInfo::Mode rmode = rinfo->rmode();
453 if (rmode != RelocInfo::POSITION) {
459 DCHECK(rinfo->rmode() < RelocInfo::NUMBER_OF_MODES);
465 if (rmode == RelocInfo::EMBEDDED_OBJECT) {
467 } else if (rmode == RelocInfo::CODE_TARGET) {
470 } else if (rmode == RelocInfo::CODE_TARGET_WITH_ID) {
480 WriteModeAndPC(pc_delta, rmode);
484 } else if (rmode == RelocInfo::DEOPT_REASON) {
488 } else if (RelocInfo::IsPosition(rmode)) {
492 if (rmode == RelocInfo::STATEMENT_POSITION) {
493 WritePosition(pc_delta, pos_delta, rmode);
495 DCHECK_EQ(rmode, RelocInfo::POSITION);
507 WriteModeAndPC(pc_delta, rmode);
508 if (RelocInfo::IsComment(rmode)) {
510 } else if (RelocInfo::IsConstPool(rmode) ||
511 RelocInfo::IsVeneerPool(rmode)) {
516 last_mode_ = rmode;
675 RelocInfo::Mode rmode = GetMode();
676 if (rmode == RelocInfo::PC_JUMP) {
680 if (rmode == RelocInfo::CODE_TARGET_WITH_ID) {
681 if (SetMode(rmode)) {
686 } else if (RelocInfo::IsComment(rmode)) {
687 if (SetMode(rmode)) {
692 } else if (RelocInfo::IsPosition(rmode)) {
697 if (SetMode(rmode)) return;
701 } else if (RelocInfo::IsConstPool(rmode) ||
702 RelocInfo::IsVeneerPool(rmode)) {
703 if (SetMode(rmode)) {
708 } else if (SetMode(static_cast<RelocInfo::Mode>(rmode))) {
790 const char* RelocInfo::RelocModeName(RelocInfo::Mode rmode) {
791 switch (rmode) {