Bug 1289911: Add WasmTlsReg in none/ platform; r?jolesen draft
authorBenjamin Bouvier <benj@benj.me>
Thu, 28 Jul 2016 09:04:42 +0200
changeset 393678 0516ff6617099d2e401378c6b90ad2ea197183b8
parent 393677 2f8e2b313b7aee4466c2e71e034ac203807f330e
child 526634 7e876cb706ec1bb818b20809dced04bacdb30563
push id24372
push userbenj@benj.me
push dateThu, 28 Jul 2016 07:05:30 +0000
reviewersjolesen
bugs1289911
milestone50.0a1
Bug 1289911: Add WasmTlsReg in none/ platform; r?jolesen MozReview-Commit-ID: 9grnZ3dVmCm
js/src/jit/none/MacroAssembler-none.h
--- a/js/src/jit/none/MacroAssembler-none.h
+++ b/js/src/jit/none/MacroAssembler-none.h
@@ -80,16 +80,17 @@ static constexpr Register64 ReturnReg64(
 
 static constexpr Register ABINonArgReg0 = { Registers::invalid_reg };
 static constexpr Register ABINonArgReg1 = { Registers::invalid_reg };
 static constexpr Register ABINonArgReturnReg0 = { Registers::invalid_reg };
 static constexpr Register ABINonArgReturnReg1 = { Registers::invalid_reg };
 
 static constexpr Register WasmTableCallPtrReg = { Registers::invalid_reg };
 static constexpr Register WasmTableCallSigReg = { Registers::invalid_reg };
+static constexpr Register WasmTlsReg = { Registers::invalid_reg };
 
 static constexpr uint32_t ABIStackAlignment = 4;
 static constexpr uint32_t CodeAlignment = 4;
 static constexpr uint32_t JitStackAlignment = 8;
 static constexpr uint32_t JitStackValueAlignment = JitStackAlignment / sizeof(Value);
 
 static const Scale ScalePointer = TimesOne;