Index: src/IceTargetLoweringX8632.h |
diff --git a/src/IceTargetLoweringX8632.h b/src/IceTargetLoweringX8632.h |
index eb3cb705e24baefeb312f96394933d5b6fdf15eb..f6b305eb949c4b866d31e49d51818787f75b8e32 100644 |
--- a/src/IceTargetLoweringX8632.h |
+++ b/src/IceTargetLoweringX8632.h |
@@ -308,8 +308,8 @@ protected: |
void _movq(Variable *Dest, Operand *Src0) { |
Context.insert(InstX8632Movq::create(Func, Dest, Src0)); |
} |
- void _movss(Variable *Dest, Operand *Src0) { |
- Context.insert(InstX8632Movss::create(Func, Dest, Src0)); |
+ void _movss(Variable *Dest, Variable *Src0) { |
+ Context.insert(InstX8632MovssRegs::create(Func, Dest, Src0)); |
} |
void _movsx(Variable *Dest, Operand *Src0) { |
Context.insert(InstX8632Movsx::create(Func, Dest, Src0)); |
@@ -422,10 +422,10 @@ protected: |
void _store(Operand *Value, OperandX8632 *Mem) { |
Context.insert(InstX8632Store::create(Func, Value, Mem)); |
} |
- void _storep(Operand *Value, OperandX8632 *Mem) { |
+ void _storep(Variable *Value, OperandX8632Mem *Mem) { |
Context.insert(InstX8632StoreP::create(Func, Value, Mem)); |
} |
- void _storeq(Operand *Value, OperandX8632 *Mem) { |
+ void _storeq(Variable *Value, OperandX8632Mem *Mem) { |
Context.insert(InstX8632StoreQ::create(Func, Value, Mem)); |
} |
void _sub(Variable *Dest, Operand *Src0) { |