| Index: src/IceTargetLoweringX8632.h
|
| diff --git a/src/IceTargetLoweringX8632.h b/src/IceTargetLoweringX8632.h
|
| index 85d6a6714c8ed1ef51340521690210b7f10ecf1b..7422f8a243916a9444cf78fe5564b41b609c17f6 100644
|
| --- a/src/IceTargetLoweringX8632.h
|
| +++ b/src/IceTargetLoweringX8632.h
|
| @@ -147,13 +147,10 @@ protected:
|
| Legal_Reg = 1 << 0, // physical register, not stack location
|
| Legal_Imm = 1 << 1,
|
| Legal_Mem = 1 << 2, // includes [eax+4*ecx] as well as [esp+12]
|
| - // TODO(stichnot): LEAHACK: remove Legal_Reloc once a proper
|
| - // emitter is used.
|
| - Legal_Reloc = 1 << 3,
|
| Legal_All = ~Legal_None
|
| };
|
| typedef uint32_t LegalMask;
|
| - Operand *legalize(Operand *From, LegalMask Allowed = Legal_All & ~Legal_Reloc,
|
| + Operand *legalize(Operand *From, LegalMask Allowed = Legal_All,
|
| int32_t RegNum = Variable::NoRegister);
|
| Variable *legalizeToVar(Operand *From, int32_t RegNum = Variable::NoRegister);
|
| // Turn a pointer operand into a memory operand that can be
|
|
|