< prev index next >

src/cpu/ppc/vm/ppc.ad

Print this page

        

@@ -1843,10 +1843,24 @@
 uint MachNopNode::size(PhaseRegAlloc *ra_) const {
   return _count * 4;
 }
 
 #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());
   char reg_str[128];
   ra_->dump_register(this, reg_str);
   st->print("ADDI    %s, SP, %d \t// box node", reg_str, offset);

@@ -2045,10 +2059,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 >