< prev index next >

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/HotSpotLIRGenerationResult.java

Print this page
rev 56282 : [mq]: graal

*** 1,7 **** /* ! * Copyright (c) 2014, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. --- 1,7 ---- /* ! * Copyright (c) 2014, 2019, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation.
*** 25,34 **** --- 25,35 ---- package org.graalvm.compiler.hotspot; import jdk.internal.vm.compiler.collections.EconomicMap; import jdk.internal.vm.compiler.collections.Equivalence; import org.graalvm.compiler.core.common.CompilationIdentifier; + import org.graalvm.compiler.core.common.alloc.RegisterAllocationConfig; import org.graalvm.compiler.hotspot.stubs.Stub; import org.graalvm.compiler.lir.LIR; import org.graalvm.compiler.lir.LIRFrameState; import org.graalvm.compiler.lir.StandardOp.SaveRegistersOp; import org.graalvm.compiler.lir.framemap.FrameMapBuilder;
*** 54,66 **** * Map from debug infos that need to be updated with callee save information to the operations * that provide the information. */ private EconomicMap<LIRFrameState, SaveRegistersOp> calleeSaveInfo = EconomicMap.create(Equivalence.IDENTITY_WITH_SYSTEM_HASHCODE); ! public HotSpotLIRGenerationResult(CompilationIdentifier compilationId, LIR lir, FrameMapBuilder frameMapBuilder, CallingConvention callingConvention, Object stub, ! boolean requiresReservedStackAccessCheck) { ! super(compilationId, lir, frameMapBuilder, callingConvention); this.stub = stub; this.requiresReservedStackAccessCheck = requiresReservedStackAccessCheck; } public EconomicMap<LIRFrameState, SaveRegistersOp> getCalleeSaveInfo() { --- 55,67 ---- * Map from debug infos that need to be updated with callee save information to the operations * that provide the information. */ private EconomicMap<LIRFrameState, SaveRegistersOp> calleeSaveInfo = EconomicMap.create(Equivalence.IDENTITY_WITH_SYSTEM_HASHCODE); ! public HotSpotLIRGenerationResult(CompilationIdentifier compilationId, LIR lir, FrameMapBuilder frameMapBuilder, RegisterAllocationConfig registerAllocationConfig, ! CallingConvention callingConvention, Object stub, boolean requiresReservedStackAccessCheck) { ! super(compilationId, lir, frameMapBuilder, registerAllocationConfig, callingConvention); this.stub = stub; this.requiresReservedStackAccessCheck = requiresReservedStackAccessCheck; } public EconomicMap<LIRFrameState, SaveRegistersOp> getCalleeSaveInfo() {
< prev index next >