src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/CompilationResultBuilder.java
equal
deleted
inserted
replaced
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 } |