Mercurial > hg > truffle
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 |