src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java
changeset 59095 03fbcd06b4c0
parent 58299 6df94ce3ab2f
equal deleted inserted replaced
59094:5d4c3724e4c7 59095:03fbcd06b4c0
   690      * false.
   690      * false.
   691      */
   691      */
   692     public void setConservativeLabelRanges() {
   692     public void setConservativeLabelRanges() {
   693         this.conservativeLabelOffsets = true;
   693         this.conservativeLabelOffsets = true;
   694     }
   694     }
       
   695 
       
   696     public final boolean needsClearUpperVectorRegisters() {
       
   697         for (AbstractBlockBase<?> block : lir.codeEmittingOrder()) {
       
   698             if (block == null) {
       
   699                 continue;
       
   700             }
       
   701             for (LIRInstruction op : lir.getLIRforBlock(block)) {
       
   702                 if (op.needsClearUpperVectorRegisters()) {
       
   703                     return true;
       
   704                 }
       
   705             }
       
   706         }
       
   707         return false;
       
   708     }
   695 }
   709 }