use of org.graalvm.compiler.lir.alloc.lsra.ssa.SSALinearScan in project graal by oracle.
the class LinearScanPhase method run.
@Override
protected void run(TargetDescription target, LIRGenerationResult lirGenRes, AllocationContext context) {
MoveFactory spillMoveFactory = context.spillMoveFactory;
RegisterAllocationConfig registerAllocationConfig = context.registerAllocationConfig;
final LinearScan allocator = new SSALinearScan(target, lirGenRes, spillMoveFactory, registerAllocationConfig, lirGenRes.getLIR().linearScanOrder(), neverSpillConstants);
allocator.allocate(target, lirGenRes, context);
}
Aggregations