Lines Matching refs:regcache

43 #include "regcache.h"
802 sh_extract_struct_value_address (struct regcache *regcache)
806 regcache_cooked_read_unsigned (regcache, STRUCT_RETURN_REGNUM, &addr);
1013 struct regcache *regcache,
1034 regcache_cooked_write_unsigned (regcache,
1092 regcache_cooked_write_unsigned (regcache, flt_argreg + 1,
1098 regcache_cooked_write_unsigned (regcache, flt_argreg++, regval);
1105 regcache_cooked_write_unsigned (regcache, argreg++, regval);
1114 regcache_cooked_write_unsigned (regcache, PR_REGNUM, bp_addr);
1117 regcache_cooked_write_unsigned (regcache, SP_REGNUM, sp);
1125 struct regcache *regcache,
1143 regcache_cooked_write_unsigned (regcache,
1173 regcache_cooked_write_unsigned (regcache, argreg++, regval);
1184 regcache_cooked_write_unsigned (regcache, PR_REGNUM, bp_addr);
1187 regcache_cooked_write_unsigned (regcache, SP_REGNUM, sp);
1197 sh_default_extract_return_value (struct type *type, struct regcache *regcache,
1208 regcache_cooked_read_unsigned (regcache, R0_REGNUM, &c);
1215 regcache_raw_read (regcache, regnum++, (char *) valbuf + i);
1222 sh3e_sh4_extract_return_value (struct type *type, struct regcache *regcache,
1231 regcache_raw_read (regcache, regnum++, (char *) valbuf + len - 4 - i);
1233 regcache_raw_read (regcache, regnum++, (char *) valbuf + i);
1236 sh_default_extract_return_value (type, regcache, valbuf);
1246 sh_default_store_return_value (struct type *type, struct regcache *regcache,
1255 regcache_cooked_write_unsigned (regcache, R0_REGNUM, val);
1261 regcache_raw_write (regcache, regnum++, (char *) valbuf + i);
1266 sh3e_sh4_store_return_value (struct type *type, struct regcache *regcache,
1275 regcache_raw_write (regcache, regnum++,
1278 regcache_raw_write (regcache, regnum++, (char *) valbuf + i);
1281 sh_default_store_return_value (type, regcache, valbuf);
1286 struct regcache *regcache,
1292 sh_default_store_return_value (type, regcache, writebuf);
1294 sh_default_extract_return_value (type, regcache, readbuf);
1300 struct regcache *regcache,
1306 sh3e_sh4_store_return_value (type, regcache, writebuf);
1308 sh3e_sh4_extract_return_value (type, regcache, readbuf);
1891 sh_pseudo_register_read (struct gdbarch *gdbarch, struct regcache *regcache,
1898 regcache_raw_read (regcache, BANK_REGNUM, buffer);
1907 regcache_raw_read (regcache, base_regnum + portion,
1922 regcache_raw_read (regcache, base_regnum + portion,
1930 sh_pseudo_register_write (struct gdbarch *gdbarch, struct regcache *regcache,
1940 from the target/sim again. We're just invalidating the regcache
1944 regcache_raw_write (regcache, BANK_REGNUM, buffer);
1958 regcache_raw_write (regcache, base_regnum + portion,
1969 regcache_raw_write (regcache, base_regnum + portion,