Lines Matching refs: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));
291 (char *) NOTE_BLOCK (in_rtx));
298 basic_block bb = NOTE_BASIC_BLOCK (in_rtx);
309 print_rtx (NOTE_EXPECTED_VALUE (in_rtx));
315 const char *label = NOTE_DELETED_LABEL_NAME (in_rtx);
326 basic_block bb = NOTE_BASIC_BLOCK (in_rtx);
336 print_mem_expr (outfile, NOTE_VAR_LOCATION_DECL (in_rtx));
338 print_rtx (NOTE_VAR_LOCATION_LOC (in_rtx));
345 const char * const str = X0STR (in_rtx, i);
347 if (NOTE_LINE_NUMBER (in_rtx) < 0)
369 print_rtx (XEXP (in_rtx, i));
383 if (NULL != XVEC (in_rtx, i))
386 if (XVECLEN (in_rtx, i))
389 for (j = 0; j < XVECLEN (in_rtx, i); j++)
390 print_rtx (XVECEXP (in_rtx, i, j));
405 fprintf (outfile, HOST_WIDE_INT_PRINT_DEC, XWINT (in_rtx, i));
408 XWINT (in_rtx, i));
412 if (i == 4 && INSN_P (in_rtx))
418 if (INSN_LOCATOR (in_rtx) && insn_file (in_rtx))
419 fprintf(outfile, " %s:%i", insn_file (in_rtx), insn_line (in_rtx));
422 else if (i == 6 && NOTE_P (in_rtx))
426 if (NOTE_LINE_NUMBER (in_rtx) == NOTE_INSN_DELETED_LABEL)
427 fprintf (outfile, " %d", XINT (in_rtx, i));
431 int value = XINT (in_rtx, i);
435 if (REG_P (in_rtx) && value < FIRST_PSEUDO_REGISTER)
436 fprintf (outfile, " %d %s", REGNO (in_rtx),
437 reg_names[REGNO (in_rtx)]);
438 else if (REG_P (in_rtx)
458 && (is_insn || NOTE_P (in_rtx)))
464 if (REG_P (in_rtx) && REG_ATTRS (in_rtx))
467 if (ORIGINAL_REGNO (in_rtx) != REGNO (in_rtx))
468 fprintf (outfile, "orig:%i", ORIGINAL_REGNO (in_rtx));
469 if (REG_EXPR (in_rtx))
470 print_mem_expr (outfile, REG_EXPR (in_rtx));
472 if (REG_OFFSET (in_rtx))
474 REG_OFFSET (in_rtx));
479 if (is_insn && &INSN_CODE (in_rtx) == &XINT (in_rtx, i)
480 && XINT (in_rtx, i) >= 0
481 && (name = get_insn_name (XINT (in_rtx, i))) != NULL)
490 if (XINT (in_rtx, i) >= (int) NOTE_INSN_BIAS
491 && XINT (in_rtx, i) < (int) NOTE_INSN_MAX)
492 fprintf (outfile, " %s", GET_NOTE_INSN_NAME (XINT (in_rtx, i)));
494 fprintf (outfile, " %d", XINT (in_rtx, i));
499 if (XEXP (in_rtx, i) != NULL)
501 rtx sub = XEXP (in_rtx, i);
504 if (GET_CODE (in_rtx) == LABEL_REF)
533 if (XBITMAP (in_rtx, i) == NULL)
536 bitmap_print (outfile, XBITMAP (in_rtx, i), " {", "}");
542 fprintf (outfile, " %p", (void *) XTREE (in_rtx, i));
552 if (XBBDEF (in_rtx, i))
553 fprintf (outfile, " %i", XBBDEF (in_rtx, i)->index);
561 switch (GET_CODE (in_rtx))
565 fprintf (outfile, " [" HOST_WIDE_INT_PRINT_DEC, MEM_ALIAS_SET (in_rtx));
567 if (MEM_EXPR (in_rtx))
568 print_mem_expr (outfile, MEM_EXPR (in_rtx));
570 if (MEM_OFFSET (in_rtx))
572 INTVAL (MEM_OFFSET (in_rtx)));
574 if (MEM_SIZE (in_rtx))
576 INTVAL (MEM_SIZE (in_rtx)));
578 if (MEM_ALIGN (in_rtx) != 1)
579 fprintf (outfile, " A%u", MEM_ALIGN (in_rtx));
585 if (FLOAT_MODE_P (GET_MODE (in_rtx)))
589 real_to_decimal (s, CONST_DOUBLE_REAL_VALUE (in_rtx),
593 real_to_hexadecimal (s, CONST_DOUBLE_REAL_VALUE (in_rtx),
601 fprintf (outfile, " [%d uses]", LABEL_NUSES (in_rtx));
602 switch (LABEL_KIND (in_rtx))
617 && (is_insn || NOTE_P (in_rtx)
618 || LABEL_P (in_rtx) || BARRIER_P (in_rtx)))