Index: src/IceTargetLoweringX8632.h |
diff --git a/src/IceTargetLoweringX8632.h b/src/IceTargetLoweringX8632.h |
index 251baa205cd661b46db01ae802128aa621428939..1657a06c0e93eaaf06a5d0f5ebc96dcf325b0bfe 100644 |
--- a/src/IceTargetLoweringX8632.h |
+++ b/src/IceTargetLoweringX8632.h |
@@ -18,6 +18,7 @@ |
#include "IceDefs.h" |
#include "IceTargetLowering.h" |
+#include "assembler_ia32.h" |
#include "IceInstX8632.h" |
namespace Ice { |
@@ -66,6 +67,7 @@ public: |
size_t BasicFrameOffset, size_t &InArgsSizeBytes); |
Operand *loOperand(Operand *Operand); |
Operand *hiOperand(Operand *Operand); |
+ x86::Address stackVarToAsmOperand(const Variable *Var) const; |
enum Registers { |
#define X(val, init, name, name16, name8, scratch, preserved, stackptr, \ |
@@ -509,7 +511,8 @@ private: |
virtual ~TargetGlobalInitX8632() {} |
}; |
-template <> void ConstantInteger::emit(GlobalContext *Ctx) const; |
+template <> void ConstantInteger32::emit(GlobalContext *Ctx) const; |
+template <> void ConstantInteger64::emit(GlobalContext *Ctx) const; |
template <> void ConstantFloat::emit(GlobalContext *Ctx) const; |
template <> void ConstantDouble::emit(GlobalContext *Ctx) const; |