Home | History | Annotate | Download | only in gas

Lines Matching defs:cur_fre

869   xlate_ctx->cur_fre = NULL;
881 XDELETE (xlate_ctx->cur_fre);
926 sframe_row_entry_initialize (struct sframe_row_entry *cur_fre,
930 cur_fre->cfa_base_reg = prev_fre->cfa_base_reg;
931 cur_fre->cfa_offset = prev_fre->cfa_offset;
932 cur_fre->bp_loc = prev_fre->bp_loc;
933 cur_fre->bp_offset = prev_fre->bp_offset;
934 cur_fre->ra_loc = prev_fre->ra_loc;
935 cur_fre->ra_offset = prev_fre->ra_offset;
938 cur_fre->mangled_ra_p = prev_fre->mangled_ra_p;
967 struct sframe_row_entry *cur_fre = xlate_ctx->cur_fre;
969 if (cur_fre)
971 if (!cur_fre->merge_candidate)
973 sframe_fre_set_end_addr (cur_fre, cfi_insn->u.ll.lab2);
975 sframe_xlate_ctx_add_fre (xlate_ctx, cur_fre);
978 xlate_ctx->cur_fre = sframe_row_entry_new ();
979 cur_fre = xlate_ctx->cur_fre;
982 sframe_row_entry_initialize (cur_fre, last_fre);
992 xlate_ctx->cur_fre = sframe_row_entry_new ();
993 cur_fre = xlate_ctx->cur_fre;
996 gas_assert (cur_fre);
997 sframe_fre_set_begin_addr (cur_fre, cfi_insn->u.ll.lab2);
1011 struct sframe_row_entry *cur_fre = xlate_ctx->cur_fre;
1012 if (!cur_fre)
1014 xlate_ctx->cur_fre = sframe_row_entry_new ();
1015 cur_fre = xlate_ctx->cur_fre;
1016 sframe_fre_set_begin_addr (cur_fre,
1030 sframe_fre_set_cfa_base_reg (cur_fre, cfi_insn->u.ri.reg);
1031 sframe_fre_set_cfa_offset (cur_fre, cfi_insn->u.ri.offset);
1032 cur_fre->merge_candidate = false;
1046 struct sframe_row_entry *cur_fre = xlate_ctx->cur_fre;
1048 gas_assert (cur_fre);
1060 sframe_fre_set_cfa_base_reg (cur_fre, cfi_insn->u.r);
1062 sframe_fre_set_cfa_offset (cur_fre, sframe_fre_get_cfa_offset (last_fre));
1064 cur_fre->merge_candidate = false;
1079 struct sframe_row_entry *cur_frecur_fre;
1081 gas_assert (cur_fre);
1085 if ((cur_fre->cfa_base_reg == SFRAME_CFA_FP_REG)
1086 || (cur_fre->cfa_base_reg == SFRAME_CFA_SP_REG))
1088 sframe_fre_set_cfa_offset (cur_fre, cfi_insn->u.i);
1089 cur_fre->merge_candidate = false;
1113 struct sframe_row_entry *cur_fre = xlate_ctx->cur_fre;
1115 gas_assert (cur_fre);
1121 gas_assert (!cur_fre->base_reg);
1122 sframe_fre_set_bp_track (cur_fre, cfi_insn->u.ri.offset);
1123 cur_fre->merge_candidate = false;
1128 sframe_fre_set_ra_track (cur_fre, cfi_insn->u.ri.offset);
1129 cur_fre->merge_candidate = false;
1180 struct sframe_row_entry *cur_fre = xlate_ctx->cur_fre;
1182 gas_assert (cur_fre);
1190 sframe_fre_set_bp_track (cur_fre,
1194 sframe_fre_set_ra_track (cur_fre,
1263 struct sframe_row_entry *cur_fre = xlate_ctx->cur_fre;
1266 gas_assert (cur_fre && cur_fre->merge_candidate);
1269 sframe_row_entry_initialize (cur_fre, xlate_ctx->remember_fre);
1272 cur_fre->merge_candidate = false;
1287 struct sframe_row_entry *cur_fre = xlate_ctx->cur_fre;
1292 Point cie_fre to cur_fre, and let the machinery proceed to update
1295 cie_fre = cur_fre;
1303 gas_assert (cur_fre);
1304 cur_fre->bp_loc = cie_fre->bp_loc;
1305 cur_fre->bp_offset = cie_fre->bp_offset;
1306 cur_fre->merge_candidate = false;
1311 gas_assert (cur_fre);
1312 cur_fre->ra_loc = cie_fre->ra_loc;
1313 cur_fre->ra_offset = cie_fre->ra_offset;
1314 cur_fre->merge_candidate = false;
1326 struct sframe_row_entry *cur_fre = xlate_ctx->cur_fre;
1328 gas_assert (cur_fre);
1330 cur_fre->mangled_ra_p = !cur_fre->mangled_ra_p;
1331 cur_fre->merge_candidate = false;
1426 || reg == xlate_ctx->cur_fre->cfa_base_reg)
1661 struct sframe_row_entry *cur_fre = xlate_ctx->cur_fre;
1665 cur_fre->ra_loc = SFRAME_FRE_ELEM_LOC_REG;
1666 cur_fre->ra_offset = 0;
1667 cur_fre->merge_candidate = false;
1671 cur_fre->bp_loc = SFRAME_FRE_ELEM_LOC_REG;
1672 cur_fre->bp_offset = 0;
1673 cur_fre->merge_candidate = false;
1836 if (xlate_ctx->cur_fre)
1838 sframe_xlate_ctx_add_fre (xlate_ctx, xlate_ctx->cur_fre);
1839 xlate_ctx->cur_fre = NULL;