Lines Matching defs:in_rtx

131 print_rtx (rtx in_rtx)
147 if (in_rtx == 0)
153 else if (GET_CODE (in_rtx) > NUM_RTX_CODE)
155 fprintf (outfile, "(??? bad code %d\n)", GET_CODE (in_rtx));
160 is_insn = INSN_P (in_rtx);
165 && (is_insn || NOTE_P (in_rtx)
166 || LABEL_P (in_rtx) || BARRIER_P (in_rtx)))
174 if (flag_simple && GET_CODE (in_rtx) == CONST_INT)
177 fprintf (outfile, "(%s", GET_RTX_NAME (GET_CODE (in_rtx)));
181 if (RTX_FLAG (in_rtx, in_struct))
184 if (RTX_FLAG (in_rtx, volatil))
187 if (RTX_FLAG (in_rtx, unchanging))
190 if (RTX_FLAG (in_rtx, frame_related))
193 if (RTX_FLAG (in_rtx, jump))
196 if (RTX_FLAG (in_rtx, call))
199 if (RTX_FLAG (in_rtx, return_val))
203 if (GET_CODE (in_rtx) == EXPR_LIST
204 || GET_CODE (in_rtx) == INSN_LIST)
206 GET_REG_NOTE_NAME (GET_MODE (in_rtx)));
209 else if (GET_MODE (in_rtx) != VOIDmode)
210 fprintf (outfile, ":%s", GET_MODE_NAME (GET_MODE (in_rtx)));
215 if (GET_CODE (in_rtx) == CONST_DOUBLE && FLOAT_MODE_P (GET_MODE (in_rtx)))
221 format_ptr = GET_RTX_FORMAT (GET_CODE (in_rtx)) + i;
222 for (; i < GET_RTX_LENGTH (GET_CODE (in_rtx)); i++)
228 str = XTMPL (in_rtx, i);
233 str = XSTR (in_rtx, i);
252 if (i == 1 && REG_P (in_rtx))
254 if (REGNO (in_rtx) != ORIGINAL_REGNO (in_rtx))
255 fprintf (outfile, " [%d]", ORIGINAL_REGNO (in_rtx));
258 else if (i == 1 && GET_CODE (in_rtx) == SYMBOL_REF)
260 int flags = SYMBOL_REF_FLAGS (in_rtx);
264 else if (i == 2 && GET_CODE (in_rtx) == SYMBOL_REF)
266 tree decl = SYMBOL_REF_DECL (in_rtx);
271 else if (i == 4 && NOTE_P (in_rtx))
273 switch (NOTE_LINE_NUMBER (in_rtx))
280 fprintf (outfile, " %d", NOTE_EH_HANDLER (in_rtx));
287 dump_addr (outfile, " ", NOTE_BLOCK (in_rtx));
295 basic_block bb = NOTE_BASIC_BLOCK (in_rtx);
306 print_rtx (NOTE_EXPECTED_VALUE (in_rtx));
312 const char *label = NOTE_DELETED_LABEL_NAME (in_rtx);
323 basic_block bb = NOTE_BASIC_BLOCK (in_rtx);
333 print_mem_expr (outfile, NOTE_VAR_LOCATION_DECL (in_rtx));
335 print_rtx (NOTE_VAR_LOCATION_LOC (in_rtx));
342 const char * const str = X0STR (in_rtx, i);
344 if (NOTE_LINE_NUMBER (in_rtx) < 0)
366 print_rtx (XEXP (in_rtx, i));
380 if (NULL != XVEC (in_rtx, i))
383 if (XVECLEN (in_rtx, i))
386 for (j = 0; j < XVECLEN (in_rtx, i); j++)
387 print_rtx (XVECEXP (in_rtx, i, j));
402 fprintf (outfile, HOST_WIDE_INT_PRINT_DEC, XWINT (in_rtx, i));
405 XWINT (in_rtx, i));
409 if (i == 4 && INSN_P (in_rtx))
415 if (INSN_LOCATOR (in_rtx) && insn_file (in_rtx))
416 fprintf(outfile, " %s:%i", insn_file (in_rtx), insn_line (in_rtx));
419 else if (i == 6 && NOTE_P (in_rtx))
423 if (NOTE_LINE_NUMBER (in_rtx) == NOTE_INSN_DELETED_LABEL)
424 fprintf (outfile, " %d", XINT (in_rtx, i));
428 int value = XINT (in_rtx, i);
432 if (REG_P (in_rtx) && value < FIRST_PSEUDO_REGISTER)
433 fprintf (outfile, " %d %s", REGNO (in_rtx),
434 reg_names[REGNO (in_rtx)]);
435 else if (REG_P (in_rtx)
455 && (is_insn || NOTE_P (in_rtx)))
461 if (REG_P (in_rtx) && REG_ATTRS (in_rtx))
464 if (ORIGINAL_REGNO (in_rtx) != REGNO (in_rtx))
465 fprintf (outfile, "orig:%i", ORIGINAL_REGNO (in_rtx));
466 if (REG_EXPR (in_rtx))
467 print_mem_expr (outfile, REG_EXPR (in_rtx));
469 if (REG_OFFSET (in_rtx))
471 REG_OFFSET (in_rtx));
476 if (is_insn && &INSN_CODE (in_rtx) == &XINT (in_rtx, i)
477 && XINT (in_rtx, i) >= 0
478 && (name = get_insn_name (XINT (in_rtx, i))) != NULL)
487 if (XINT (in_rtx, i) >= (int) NOTE_INSN_BIAS
488 && XINT (in_rtx, i) < (int) NOTE_INSN_MAX)
489 fprintf (outfile, " %s", GET_NOTE_INSN_NAME (XINT (in_rtx, i)));
491 fprintf (outfile, " %d", XINT (in_rtx, i));
496 if (XEXP (in_rtx, i) != NULL)
498 rtx sub = XEXP (in_rtx, i);
501 if (GET_CODE (in_rtx) == LABEL_REF)
530 if (XBITMAP (in_rtx, i) == NULL)
533 bitmap_print (outfile, XBITMAP (in_rtx, i), " {", "}");
540 dump_addr (outfile, " ", XTREE (in_rtx, i));
551 if (XBBDEF (in_rtx, i))
552 fprintf (outfile, " %i", XBBDEF (in_rtx, i)->index);
560 switch (GET_CODE (in_rtx))
564 fprintf (outfile, " [" HOST_WIDE_INT_PRINT_DEC, MEM_ALIAS_SET (in_rtx));
566 if (MEM_EXPR (in_rtx))
567 print_mem_expr (outfile, MEM_EXPR (in_rtx));
569 if (MEM_OFFSET (in_rtx))
571 INTVAL (MEM_OFFSET (in_rtx)));
573 if (MEM_SIZE (in_rtx))
575 INTVAL (MEM_SIZE (in_rtx)));
577 if (MEM_ALIGN (in_rtx) != 1)
578 fprintf (outfile, " A%u", MEM_ALIGN (in_rtx));
584 if (FLOAT_MODE_P (GET_MODE (in_rtx)))
588 real_to_decimal (s, CONST_DOUBLE_REAL_VALUE (in_rtx),
592 real_to_hexadecimal (s, CONST_DOUBLE_REAL_VALUE (in_rtx),
600 fprintf (outfile, " [%d uses]", LABEL_NUSES (in_rtx));
601 switch (LABEL_KIND (in_rtx))
610 if (LABEL_ALIGN_LOG (in_rtx) > 0)
611 fprintf (outfile, " [log_align %u skip %u]", LABEL_ALIGN_LOG (in_rtx),
612 LABEL_MAX_SKIP (in_rtx));
621 && (is_insn || NOTE_P (in_rtx)
622 || LABEL_P (in_rtx) || BARRIER_P (in_rtx)))