| 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) { | 
|  |