< prev index next >

src/cpu/sparc/vm/sparc.ad

Print this page

        

@@ -1716,10 +1716,23 @@
 
 uint MachNopNode::size(PhaseRegAlloc *ra_) const {
   return 4 * _count;
 }
 
+#ifndef PRODUCT
+void MachMskNode::format(PhaseRegAlloc*, outputStream* st) const {
+  // TBD
+}
+#endif
+
+void MachMskNode::emit(CodeBuffer &cbuf, PhaseRegAlloc*) const {
+  // TBD
+}
+
+uint MachMskNode::size(PhaseRegAlloc* ra_) const {
+  return 0; // TBD
+}
 
 //=============================================================================
 #ifndef PRODUCT
 void BoxLockNode::format( PhaseRegAlloc *ra_, outputStream *st ) const {
   int offset = ra_->reg2offset(in_RegMask(0).find_first_elem());

@@ -1902,10 +1915,14 @@
   // Add rules here.
 
   return ret_value;  // Per default match rules are supported.
 }
 
+const bool Matcher::has_predicated_vectors(void) {
+  return false;
+}
+
 const int Matcher::float_pressure(int default_pressure_threshold) {
   return default_pressure_threshold;
 }
 
 int Matcher::regnum_to_fpu_offset(int regnum) {
< prev index next >