hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
changeset 46630 75aa3e39d02c
parent 42650 1f304d0c888b
equal deleted inserted replaced
46629:8eeacdc76bf2 46630:75aa3e39d02c
     1 /*
     1 /*
     2  * Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
  1158         // partial word into it.  Do it here so that it precedes
  1158         // partial word into it.  Do it here so that it precedes
  1159         // the potential patch point below.
  1159         // the potential patch point below.
  1160         __ xorptr(dest->as_register(), dest->as_register());
  1160         __ xorptr(dest->as_register(), dest->as_register());
  1161       }
  1161       }
  1162       break;
  1162       break;
       
  1163    default:
       
  1164      break;
  1163   }
  1165   }
  1164 
  1166 
  1165   PatchingStub* patch = NULL;
  1167   PatchingStub* patch = NULL;
  1166   if (patch_code != lir_patch_none) {
  1168   if (patch_code != lir_patch_none) {
  1167     patch = new PatchingStub(_masm, PatchingStub::access_field_id);
  1169     patch = new PatchingStub(_masm, PatchingStub::access_field_id);