Lines Matching defs:base

221   return addr->base()->is_illegal() && addr->index()->is_illegal();
231 if (addr->base()->is_illegal()) {
243 Register base = addr->base()->as_pointer_register();
246 return Address( base, addr->disp());
249 return Address(base, index, (Address::ScaleFactor) addr->scale(), addr->disp());
254 return Address(base, addr_offset);
263 Address base = as_Address(addr);
264 return Address(base._base, base._index, base._scale, base._disp + BytesPerWord);
1042 Register base = to_addr->base()->as_register();
1047 if (base == from_lo || index == from_lo) {
1048 assert(base != from_hi, "can't be");
1049 assert(index == noreg || (index != base && index != from_hi), "can't handle this");
1052 patching_epilog(patch, lir_patch_high, base, info);
1058 assert(index == noreg || (index != base && index != from_lo), "can't handle this");
1061 patching_epilog(patch, lir_patch_low, base, info);
1093 patching_epilog(patch, patch_code, to_addr->base()->as_register(), info);
1250 Register base = addr->base()->as_register();
1255 if ((base == to_lo && index == to_hi) ||
1256 (base == to_hi && index == to_lo)) {
1264 } else if (base == to_lo || index == to_lo) {
1265 assert(base != to_hi, "can't be");
1266 assert(index == noreg || (index != base && index != to_hi), "can't handle this");
1269 patching_epilog(patch, lir_patch_high, base, info);
1275 assert(index == noreg || (index != base && index != to_lo), "can't handle this");
1278 patching_epilog(patch, lir_patch_low, base, info);
1330 patching_epilog(patch, patch_code, addr->base()->as_register(), info);