hotspot/src/cpu/sparc/vm/sparc.ad
changeset 22844 90f76a40ed8a
parent 22838 82c7497fbad4
child 22851 4c4b6a45be43
--- a/hotspot/src/cpu/sparc/vm/sparc.ad	Thu Nov 07 11:47:11 2013 +0100
+++ b/hotspot/src/cpu/sparc/vm/sparc.ad	Thu Nov 14 19:24:59 2013 -0800
@@ -1034,6 +1034,11 @@
   }
 }
 
+bool MachConstantBaseNode::requires_postalloc_expand() const { return false; }
+void MachConstantBaseNode::postalloc_expand(GrowableArray <Node *> *nodes, PhaseRegAlloc *ra_) {
+  ShouldNotReachHere();
+}
+
 void MachConstantBaseNode::emit(CodeBuffer& cbuf, PhaseRegAlloc* ra_) const {
   Compile* C = ra_->C;
   Compile::ConstantTable& constant_table = C->constant_table();
@@ -1884,6 +1889,9 @@
   return (VM_Version::is_T4() || VM_Version::is_sparc64()) ? ConditionalMoveLimit : 0;
 }
 
+// Does the CPU require late expand (see block.cpp for description of late expand)?
+const bool Matcher::require_postalloc_expand = false;
+
 // Should the Matcher clone shifts on addressing modes, expecting them to
 // be subsumed into complex addressing expressions or compute them into
 // registers?  True for Intel but false for most RISCs