hotspot/src/share/vm/opto/parse2.cpp
changeset 46630 75aa3e39d02c
parent 46542 73dd19b96b5d
equal deleted inserted replaced
46629:8eeacdc76bf2 46630:75aa3e39d02c
     1 /*
     1 /*
     2  * Copyright (c) 1998, 2016, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 1998, 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.
  2146       case Bytecodes::_ifle:
  2146       case Bytecodes::_ifle:
  2147       case Bytecodes::_ifne:
  2147       case Bytecodes::_ifne:
  2148       case Bytecodes::_ifeq:
  2148       case Bytecodes::_ifeq:
  2149         // If this is a backwards branch in the bytecodes, add Safepoint
  2149         // If this is a backwards branch in the bytecodes, add Safepoint
  2150         maybe_add_safepoint(iter().next_get_dest());
  2150         maybe_add_safepoint(iter().next_get_dest());
       
  2151       default:
       
  2152         break;
  2151       }
  2153       }
  2152     }
  2154     }
  2153     b = pop_pair();
  2155     b = pop_pair();
  2154     a = pop_pair();
  2156     a = pop_pair();
  2155     c = _gvn.transform( new CmpL3Node( a, b ));
  2157     c = _gvn.transform( new CmpL3Node( a, b ));