comparison graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/Backend.java @ 18151:04b54406c292

Use FrameMapBuilder in Backend.newLIRGenerationResult().
author Josef Eisl <josef.eisl@jku.at>
date Wed, 22 Oct 2014 10:00:19 +0200
parents aed00dc20923
children 448be95baef8
comparison
equal deleted inserted replaced
18150:22f2e42923de 18151:04b54406c292
73 */ 73 */
74 public abstract FrameMap newFrameMap(RegisterConfig registerConfig); 74 public abstract FrameMap newFrameMap(RegisterConfig registerConfig);
75 75
76 public abstract LIRGeneratorTool newLIRGenerator(CallingConvention cc, LIRGenerationResult lirGenRes); 76 public abstract LIRGeneratorTool newLIRGenerator(CallingConvention cc, LIRGenerationResult lirGenRes);
77 77
78 public abstract LIRGenerationResult newLIRGenerationResult(LIR lir, FrameMap frameMap, ResolvedJavaMethod method, Object stub); 78 public abstract LIRGenerationResult newLIRGenerationResult(LIR lir, FrameMapBuilder frameMapBuilder, ResolvedJavaMethod method, Object stub);
79 79
80 public abstract NodeLIRBuilderTool newNodeLIRBuilder(StructuredGraph graph, LIRGeneratorTool lirGen); 80 public abstract NodeLIRBuilderTool newNodeLIRBuilder(StructuredGraph graph, LIRGeneratorTool lirGen);
81 81
82 /** 82 /**
83 * @param gen the LIRGenerator the BytecodeLIRBuilder should use 83 * @param gen the LIRGenerator the BytecodeLIRBuilder should use