Lines Matching defs:unaligned
796 int LIR_Assembler::store(LIR_Opr from_reg, Register base, int offset, BasicType type, bool wide, bool unaligned) {
799 assert(!unaligned, "can't handle this");
816 if (unaligned || PatchALot) {
849 // split unaligned stores
850 if (unaligned || PatchALot) {
908 int LIR_Assembler::load(Register base, int offset, LIR_Opr to_reg, BasicType type, bool wide, bool unaligned) {
912 assert(!unaligned, "can't handle this");
925 if (!unaligned) {
968 // split unaligned loads
969 if (unaligned || PatchALot) {
1347 LIR_PatchCode patch_code, CodeEmitInfo* info, bool wide, bool unaligned) {
1370 if (!Assembler::is_simm13(disp_value) && (!unaligned || Assembler::is_simm13(disp_value + 4))) {
1378 } else if (unaligned || PatchALot) {
1393 offset = load(src, disp_value, to_reg, type, wide, unaligned);
1395 assert(!unaligned, "can't handle this");
1434 bool unaligned = (addr.disp() - STACK_BIAS) % 8 != 0;
1435 load(addr.base(), addr.disp(), dest, dest->type(), true /*wide*/, unaligned);
1446 bool unaligned = (addr.disp() - STACK_BIAS) % 8 != 0;
1447 store(from_reg, addr.base(), addr.disp(), from_reg->type(), true /*wide*/, unaligned);
1495 bool wide, bool unaligned) {
1516 if (!Assembler::is_simm13(disp_value) && (!unaligned || Assembler::is_simm13(disp_value + 4))) {
1524 } else if (unaligned || PatchALot) {
1539 offset = store(from_reg, src, disp_value, type, wide, unaligned);
1541 assert(!unaligned, "can't handle this");
2381 bool aligned = (flags & LIR_OpArrayCopy::unaligned) == 0;