Searched refs:isCallerSave (Results 1 - 5 of 5) sorted by relevance

/openjdk9/hotspot/src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/
H A DRegisterAttributes.java40 public RegisterAttributes(boolean isCallerSave, boolean isCalleeSave, boolean isAllocatable) { argument
41 this.callerSave = isCallerSave;
100 public boolean isCallerSave() { method in class:RegisterAttributes
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/lsra/
H A DLinearScanAssignLocationsPhase.java157 assert !allocator.hasCall(tempOpId) || isStackSlotValue(result) || isJavaConstant(result) || !allocator.isCallerSave(result) : "cannot have caller-save register operands at calls";
H A DLinearScan.java646 boolean isCallerSave(Value operand) { method in class:LinearScan
647 return attributes(asRegister(operand)).isCallerSave();
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/alloc/trace/lsra/
H A DTraceLinearScanAssignLocationsPhase.java158 assert !allocator.hasCall(tempOpId) || isStackSlotValue(result) || isConstantValue(result) || !allocator.isCallerSave(result) : "cannot have caller-save register operands at calls";
H A DTraceLinearScanPhase.java571 boolean isCallerSave(Value operand) { method in class:TraceLinearScanPhase.TraceLinearScan
572 return attributes(asRegister(operand)).isCallerSave();

Completed in 108 milliseconds