Home | History | Annotate | Download | only in gdb

Lines Matching defs:fr_reg

925 #define C0_CONST   -1	/* fr_reg value if register contains a constant.  */
926 #define C0_INEXP -2 /* fr_reg value if inexpressible as reg + offset. */
933 int fr_reg; /* original register from which register content
1003 cache->c0.c0_rt[i].fr_reg = i;
2187 dst[odv[0]].fr_reg = src[odv[1]].fr_reg;
2193 if (src[odv[1]].fr_reg == C0_CONST)
2195 dst[odv[0]].fr_reg = src[odv[2]].fr_reg;
2198 else if (src[odv[2]].fr_reg == C0_CONST)
2200 dst[odv[0]].fr_reg = src[odv[1]].fr_reg;
2203 else dst[odv[0]].fr_reg = C0_INEXP;
2211 if ((src[odv[0]].fr_reg == spreg) && (src[odv[1]].fr_reg == spreg))
2213 if (src[odv[2]].fr_reg == C0_CONST)
2217 else if ((src[odv[0]].fr_reg == spreg)
2218 && (src[odv[2]].fr_reg == spreg))
2220 if (src[odv[1]].fr_reg == C0_CONST)
2226 if (src[odv[1]].fr_reg == C0_CONST)
2228 dst[odv[0]].fr_reg = src[odv[2]].fr_reg;
2231 else if (src[odv[2]].fr_reg == C0_CONST)
2233 dst[odv[0]].fr_reg = src[odv[1]].fr_reg;
2236 else dst[odv[0]].fr_reg = C0_INEXP;
2241 if (src[odv[2]].fr_reg == C0_CONST)
2243 dst[odv[0]].fr_reg = src[odv[1]].fr_reg;
2246 else dst[odv[0]].fr_reg = C0_INEXP;
2258 dst[odv[0]].fr_reg = src[odv[1]].fr_reg;
2264 dst[odv[0]].fr_reg = C0_CONST;
2278 dst[odv[0]].fr_reg = C0_CONST;
2291 if (src[odv[1]].fr_reg == spreg /* Store to stack frame. */
2293 && src[odv[0]].fr_reg >= 0 /* Value is from a register. */
2295 && src[src[odv[0]].fr_reg].to_stk == C0_NOSTK) /* First time. */
2299 dst[src[odv[0]].fr_reg].to_stk = src[odv[1]].fr_ofs + odv[2];
2586 c0_hasfp = cache->c0.c0_rt[C0_FP].fr_reg == C0_SP;
2651 else if (cache->c0.c0_rt[C0_RA].fr_reg == C0_CONST
2673 && (i == C0_RA || cache->c0.c0_rt[i].fr_reg != C0_RA);
2675 if (i >= C0_NREGS && cache->c0.c0_rt[C0_RA].fr_reg == C0_RA)
2681 tdep->a0_base + cache->c0.c0_rt[i].fr_reg);