diff c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotXirGenerator.java @ 1419:7bf6a77b9c5a

implement recent safepoint & exceptionobject ci changes, HotSpotVMConfig
author Lukas Stadler <lukas.stadler@oracle.com>
date Mon, 12 Jul 2010 15:05:17 -0700
parents 2c41834aa270
children 44efca8a02d6
line wrap: on
line diff
--- a/c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotXirGenerator.java	Fri Jul 09 16:33:03 2010 -0700
+++ b/c1x4hotspotsrc/HotSpotVM/src/com/sun/hotspot/c1x/HotSpotXirGenerator.java	Mon Jul 12 15:05:17 2010 -0700
@@ -44,6 +44,11 @@
 public class HotSpotXirGenerator extends RiXirGenerator {
 
 	private XirTemplate[] emptyTemplates = new XirTemplate[CiKind.values().length];
+	private final HotSpotVMConfig config;
+
+	public HotSpotXirGenerator(HotSpotVMConfig config) {
+		this.config = config;
+	}
 
 	@Override
 	public List<XirTemplate> buildTemplates(CiXirAssembler asm) {
@@ -200,4 +205,9 @@
 		return new XirSnippet(emptyTemplates[CiKind.Void.ordinal()]);
 	}
 
+	@Override
+	public XirSnippet genExceptionObject(XirSite site) {
+		return new XirSnippet(emptyTemplates[CiKind.Object.ordinal()]);
+	}
+
 }