Index: src/IceTargetLoweringX8632.h |
diff --git a/src/IceTargetLoweringX8632.h b/src/IceTargetLoweringX8632.h |
index b2871c024a0aad67feb35500a89a9c40777e2c4f..001f4e62aae2e53227ef325459b164c0922f6e23 100644 |
--- a/src/IceTargetLoweringX8632.h |
+++ b/src/IceTargetLoweringX8632.h |
@@ -148,6 +148,9 @@ protected: |
void _add(Variable *Dest, Operand *Src0) { |
Context.insert(InstX8632Add::create(Func, Dest, Src0)); |
} |
+ void _addps(Variable *Dest, Operand *Src0) { |
+ Context.insert(InstX8632Addps::create(Func, Dest, Src0)); |
+ } |
void _addss(Variable *Dest, Operand *Src0) { |
Context.insert(InstX8632Addss::create(Func, Dest, Src0)); |
} |
@@ -180,6 +183,9 @@ protected: |
void _div(Variable *Dest, Operand *Src0, Operand *Src1) { |
Context.insert(InstX8632Div::create(Func, Dest, Src0, Src1)); |
} |
+ void _divps(Variable *Dest, Operand *Src0) { |
+ Context.insert(InstX8632Divps::create(Func, Dest, Src0)); |
+ } |
void _divss(Variable *Dest, Operand *Src0) { |
Context.insert(InstX8632Divss::create(Func, Dest, Src0)); |
} |
@@ -220,6 +226,9 @@ protected: |
void _mul(Variable *Dest, Variable *Src0, Operand *Src1) { |
Context.insert(InstX8632Mul::create(Func, Dest, Src0, Src1)); |
} |
+ void _mulps(Variable *Dest, Operand *Src0) { |
+ Context.insert(InstX8632Mulps::create(Func, Dest, Src0)); |
+ } |
void _mulss(Variable *Dest, Operand *Src0) { |
Context.insert(InstX8632Mulss::create(Func, Dest, Src0)); |
} |
@@ -232,6 +241,9 @@ protected: |
void _push(Operand *Src0, bool SuppressStackAdjustment = false) { |
Context.insert(InstX8632Push::create(Func, Src0, SuppressStackAdjustment)); |
} |
+ void _pxor(Variable *Dest, Operand *Src0) { |
+ Context.insert(InstX8632Pxor::create(Func, Dest, Src0)); |
+ } |
void _ret(Variable *Src0 = NULL) { |
Context.insert(InstX8632Ret::create(Func, Src0)); |
} |
@@ -265,6 +277,9 @@ protected: |
void _sub(Variable *Dest, Operand *Src0) { |
Context.insert(InstX8632Sub::create(Func, Dest, Src0)); |
} |
+ void _subps(Variable *Dest, Operand *Src0) { |
+ Context.insert(InstX8632Subps::create(Func, Dest, Src0)); |
+ } |
void _subss(Variable *Dest, Operand *Src0) { |
Context.insert(InstX8632Subss::create(Func, Dest, Src0)); |
} |
@@ -284,9 +299,6 @@ protected: |
void _xor(Variable *Dest, Operand *Src0) { |
Context.insert(InstX8632Xor::create(Func, Dest, Src0)); |
} |
- void _pxor(Variable *Dest, Operand *Src0) { |
- Context.insert(InstX8632Pxor::create(Func, Dest, Src0)); |
- } |
bool IsEbpBasedFrame; |
size_t FrameSizeLocals; |