| Index: src/ia32/lithium-codegen-ia32.h
|
| diff --git a/src/ia32/lithium-codegen-ia32.h b/src/ia32/lithium-codegen-ia32.h
|
| index 638f80c35493e39cf517b263f4be1bbb4aff265b..2c6e6b661d00085587b913d14d9f8a2e522971b2 100644
|
| --- a/src/ia32/lithium-codegen-ia32.h
|
| +++ b/src/ia32/lithium-codegen-ia32.h
|
| @@ -90,6 +90,9 @@ class LCodeGen: public LCodeGenBase {
|
| Operand ToOperand(LOperand* op) const;
|
| Register ToRegister(LOperand* op) const;
|
| XMMRegister ToDoubleRegister(LOperand* op) const;
|
| + XMMRegister ToFloat32x4Register(LOperand* op) const;
|
| + XMMRegister ToInt32x4Register(LOperand* op) const;
|
| + XMMRegister ToXMMRegister(LOperand* op) const;
|
| X87Register ToX87Register(LOperand* op) const;
|
|
|
| bool IsInteger32(LConstantOperand* op) const;
|
| @@ -153,6 +156,8 @@ class LCodeGen: public LCodeGenBase {
|
| IntegerSignedness signedness);
|
|
|
| void DoDeferredTaggedToI(LTaggedToI* instr, Label* done);
|
| + void DoDeferredFloat32x4ToTagged(LInstruction* instr);
|
| + void DoDeferredInt32x4ToTagged(LInstruction* instr);
|
| void DoDeferredMathAbsTaggedHeapNumber(LMathAbs* instr);
|
| void DoDeferredStackCheck(LStackCheck* instr);
|
| void DoDeferredStringCharCodeAt(LStringCharCodeAt* instr);
|
| @@ -290,6 +295,9 @@ class LCodeGen: public LCodeGenBase {
|
|
|
| Register ToRegister(int index) const;
|
| XMMRegister ToDoubleRegister(int index) const;
|
| + XMMRegister ToFloat32x4Register(int index) const;
|
| + XMMRegister ToInt32x4Register(int index) const;
|
| + XMMRegister ToXMMRegister(int index) const;
|
| X87Register ToX87Register(int index) const;
|
| int32_t ToRepresentation(LConstantOperand* op, const Representation& r) const;
|
| int32_t ToInteger32(LConstantOperand* op) const;
|
|
|