# HG changeset patch # User Thomas Wuerthinger # Date 1362997928 -3600 # Node ID 931bbe0bec93f030c8af65148e19f14a016972cd # Parent a848153df7424f3508b83f8afec52fb0614b13c0 Remove stubs as a parameter to TargetMethodAssembler. diff -r a848153df742 -r 931bbe0bec93 graal/com.oracle.graal.compiler.ptx/src/com/oracle/graal/compiler/ptx/PTXBackend.java --- a/graal/com.oracle.graal.compiler.ptx/src/com/oracle/graal/compiler/ptx/PTXBackend.java Sun Mar 10 23:05:39 2013 +0100 +++ b/graal/com.oracle.graal.compiler.ptx/src/com/oracle/graal/compiler/ptx/PTXBackend.java Mon Mar 11 11:32:08 2013 +0100 @@ -74,7 +74,7 @@ AbstractAssembler masm = new PTXAssembler(target, frameMap.registerConfig); HotSpotFrameContext frameContext = omitFrame ? null : new HotSpotFrameContext(); - TargetMethodAssembler tasm = new TargetMethodAssembler(target, runtime(), frameMap, masm, frameContext, lir.stubs); + TargetMethodAssembler tasm = new TargetMethodAssembler(target, runtime(), frameMap, masm, frameContext); tasm.setFrameSize(frameMap.frameSize()); tasm.compilationResult.setCustomStackAreaOffset(frameMap.offsetToCustomArea()); return tasm; diff -r a848153df742 -r 931bbe0bec93 graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java --- a/graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java Sun Mar 10 23:05:39 2013 +0100 +++ b/graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java Mon Mar 11 11:32:08 2013 +0100 @@ -265,7 +265,7 @@ AbstractAssembler masm = new AMD64MacroAssembler(target, frameMap.registerConfig); HotSpotFrameContext frameContext = omitFrame ? null : new HotSpotFrameContext(); - TargetMethodAssembler tasm = new TargetMethodAssembler(target, runtime(), frameMap, masm, frameContext, lir.stubs); + TargetMethodAssembler tasm = new TargetMethodAssembler(target, runtime(), frameMap, masm, frameContext); tasm.setFrameSize(frameMap.frameSize()); tasm.compilationResult.setCustomStackAreaOffset(frameMap.offsetToCustomArea()); return tasm; diff -r a848153df742 -r 931bbe0bec93 graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/TargetMethodAssembler.java --- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/TargetMethodAssembler.java Sun Mar 10 23:05:39 2013 +0100 +++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/TargetMethodAssembler.java Mon Mar 11 11:32:08 2013 +0100 @@ -54,11 +54,6 @@ public final FrameMap frameMap; /** - * Out-of-line stubs to be emitted. - */ - public final List stubs; - - /** * The object that emits code for managing a method's frame. If null, no frame is used by the * method. */ @@ -66,11 +61,10 @@ private List exceptionInfoList; - public TargetMethodAssembler(TargetDescription target, CodeCacheProvider runtime, FrameMap frameMap, AbstractAssembler asm, FrameContext frameContext, List stubs) { + public TargetMethodAssembler(TargetDescription target, CodeCacheProvider runtime, FrameMap frameMap, AbstractAssembler asm, FrameContext frameContext) { this.target = target; this.runtime = runtime; this.frameMap = frameMap; - this.stubs = stubs; this.asm = asm; this.compilationResult = new CompilationResult(); this.frameContext = frameContext;