Lines Matching defs:body

261    If not overridden for epilogue code, then the function body itself
391 rtx body;
410 body = PATTERN (insn);
411 if (GET_CODE (body) == ADDR_VEC || GET_CODE (body) == ADDR_DIFF_VEC)
421 body = PATTERN (insn);
422 if (GET_CODE (body) == USE || GET_CODE (body) == CLOBBER)
425 else if (GET_CODE (body) == ASM_INPUT || asm_noperands (body) >= 0)
426 length = asm_insn_count (body) * fallback_fn (insn);
427 else if (GET_CODE (body) == SEQUENCE)
428 for (i = 0; i < XVECLEN (body, 0); i++)
429 length += get_attr_length (XVECEXP (body, 0, i));
814 rtx body;
1039 body = PATTERN (insn);
1040 if (GET_CODE (body) == ADDR_VEC || GET_CODE (body) == ADDR_DIFF_VEC)
1046 insn_lengths[uid] = (XVECLEN (body,
1047 GET_CODE (body) == ADDR_DIFF_VEC)
1048 * GET_MODE_SIZE (GET_MODE (body)));
1051 else if (GET_CODE (body) == ASM_INPUT || asm_noperands (body) >= 0)
1052 insn_lengths[uid] = asm_insn_count (body) * insn_default_length (insn);
1053 else if (GET_CODE (body) == SEQUENCE)
1058 const_delay_slots = const_num_delay_slots (XVECEXP (body, 0, 0));
1065 for (i = 0; i < XVECLEN (body, 0); i++)
1067 rtx inner_insn = XVECEXP (body, 0, i);
1071 if (GET_CODE (body) == ASM_INPUT
1072 || asm_noperands (PATTERN (XVECEXP (body, 0, i))) >= 0)
1092 else if (GET_CODE (body) != USE && GET_CODE (body) != CLOBBER)
1156 rtx body = PATTERN (insn);
1158 rtx rel_lab = XEXP (XEXP (body, 0), 0);
1159 rtx min_lab = XEXP (XEXP (body, 2), 0);
1160 rtx max_lab = XEXP (XEXP (body, 3), 0);
1169 flags = ADDR_DIFF_VEC_FLAGS (body);
1247 PUT_MODE (body, CASE_VECTOR_SHORTEN_MODE (min_addr - rel_addr,
1249 body));
1254 = (XVECLEN (body, 1) * GET_MODE_SIZE (GET_MODE (body)));
1271 body = PATTERN (insn);
1272 for (i = 0; i < XVECLEN (body, 0); i++)
1274 rtx inner_insn = XVECEXP (body, 0, i);
1292 body = PATTERN (insn);
1294 for (i = 0; i < XVECLEN (body, 0); i++)
1296 rtx inner_insn = XVECEXP (body, 0, i);
1348 /* Given the body of an INSN known to be generated by an ASM statement, return
1353 asm_insn_count (rtx body)
1358 if (GET_CODE (body) == ASM_INPUT)
1359 template = XSTR (body, 0);
1361 template = decode_asm_operands (body, NULL, NULL, NULL, NULL);
1966 rtx body = PATTERN (insn);
1977 if (GET_CODE (body) == USE /* These are just declarations. */
1978 || GET_CODE (body) == CLOBBER)
2000 if (GET_CODE (body) == ADDR_VEC || GET_CODE (body) == ADDR_DIFF_VEC)
2019 if (GET_CODE (body) == ADDR_VEC)
2022 ASM_OUTPUT_ADDR_VEC (PREV_INSN (insn), body);
2030 ASM_OUTPUT_ADDR_DIFF_VEC (PREV_INSN (insn), body);
2036 vlen = XVECLEN (body, GET_CODE (body) == ADDR_DIFF_VEC);
2039 if (GET_CODE (body) == ADDR_VEC)
2043 (file, CODE_LABEL_NUMBER (XEXP (XVECEXP (body, 0, idx), 0)));
2053 body,
2054 CODE_LABEL_NUMBER (XEXP (XVECEXP (body, 1, idx), 0)),
2055 CODE_LABEL_NUMBER (XEXP (XEXP (body, 0), 0)));
2079 if (GET_CODE (body) == ASM_INPUT)
2081 const char *string = XSTR (body, 0);
2099 if (asm_noperands (body) >= 0)
2101 unsigned int noperands = asm_noperands (body);
2109 string = decode_asm_operands (body, ops, NULL, NULL, NULL);
2139 if (GET_CODE (body) == SEQUENCE)
2144 final_sequence = body;
2150 for (i = 1; i < XVECLEN (body, 0); i++)
2151 dwarf2out_frame_debug (XVECEXP (body, 0, i), false);
2159 next = final_scan_insn (XVECEXP (body, 0, 0), file, 0, 1, seen);
2160 if (next != XVECEXP (body, 0, 1))
2166 for (i = 1; i < XVECLEN (body, 0); i++)
2168 rtx insn = XVECEXP (body, 0, i);
2186 if (CALL_P (XVECEXP (body, 0, 0)))
2195 body = PATTERN (insn);
2252 && GET_CODE (body) == SET
2253 && SET_DEST (body) == pc_rtx
2254 && GET_CODE (SET_SRC (body)) == IF_THEN_ELSE
2255 && COMPARISON_P (XEXP (SET_SRC (body), 0))
2256 && XEXP (XEXP (SET_SRC (body), 0), 0) == cc0_rtx)
2263 int result = alter_cond (XEXP (SET_SRC (body), 0));
2267 SET_SRC (body) = XEXP (SET_SRC (body), 1);
2269 SET_SRC (body) = XEXP (SET_SRC (body), 2);
2274 if (SET_SRC (body) == pc_rtx)
2279 else if (GET_CODE (SET_SRC (body)) == RETURN)
2281 PATTERN (insn) = body = SET_SRC (body);
2376 body = PATTERN (insn);
2419 NOTICE_UPDATE_CC (body, insn);
2460 rtx new = try_split (body, insn, 0);
2463 if (new == insn && PATTERN (new) == body)
2644 /* Given BODY, the body of a jump instruction, alter the jump condition
4035 body. If these remain pointing to the other insns, we end up preserving