Index: src/IceTargetLoweringX8632.h |
diff --git a/src/IceTargetLoweringX8632.h b/src/IceTargetLoweringX8632.h |
index 38184de66007d0badb4485707d0dac55dcb845c0..e03f39b764836b5f6b2a1ada5b36c7909afcbb28 100644 |
--- a/src/IceTargetLoweringX8632.h |
+++ b/src/IceTargetLoweringX8632.h |
@@ -47,6 +47,7 @@ public: |
virtual void emitVariable(const Variable *Var, const Cfg *Func) const; |
virtual void addProlog(CfgNode *Node); |
virtual void addEpilog(CfgNode *Node); |
+ virtual void emitConstants() const; |
SizeT makeNextLabelNumber() { return NextLabelNumber++; } |
// Ensure that a 64-bit Variable has been split into 2 32-bit |
// Variables, creating them if necessary. This is needed for all |
@@ -263,6 +264,9 @@ private: |
virtual ~TargetX8632() {} |
}; |
+template <> void ConstantFloat::emit(const Cfg *Func) const; |
+template <> void ConstantDouble::emit(const Cfg *Func) const; |
+ |
} // end of namespace Ice |
#endif // SUBZERO_SRC_ICETARGETLOWERINGX8632_H |