| Index: src/IceTargetLoweringX8664Traits.h
|
| diff --git a/src/IceTargetLoweringX8664Traits.h b/src/IceTargetLoweringX8664Traits.h
|
| index 44316b40f54096ee008512be927a9e19fbc50268..0d2b18de7a1e14782cd6f36d1548bfde1d218c87 100644
|
| --- a/src/IceTargetLoweringX8664Traits.h
|
| +++ b/src/IceTargetLoweringX8664Traits.h
|
| @@ -437,17 +437,13 @@ public:
|
| if (!isGPR) \
|
| return RegisterSet::val; \
|
| assert((is64) || (is32) || (is16) || (is8) || \
|
| - getBaseReg(RegisterSet::val) == RegisterSet::Reg_rsp || \
|
| - getBaseReg(RegisterSet::val) == RegisterSet::Reg_rbp); \
|
| + getBaseReg(RegisterSet::val) == RegisterSet::Reg_rsp); \
|
| constexpr int32_t FirstGprWithRegNumSize = \
|
| - ((is64) || RegisterSet::val == RegisterSet::Reg_rsp || \
|
| - RegisterSet::val == RegisterSet::Reg_rbp) \
|
| + ((is64) || RegisterSet::val == RegisterSet::Reg_rsp) \
|
| ? RegisterSet::Reg_rax \
|
| - : (((is32) || RegisterSet::val == RegisterSet::Reg_esp || \
|
| - RegisterSet::val == RegisterSet::Reg_ebp) \
|
| + : (((is32) || RegisterSet::val == RegisterSet::Reg_esp) \
|
| ? RegisterSet::Reg_eax \
|
| - : (((is16) || RegisterSet::val == RegisterSet::Reg_sp || \
|
| - RegisterSet::val == RegisterSet::Reg_bp) \
|
| + : (((is16) || RegisterSet::val == RegisterSet::Reg_sp) \
|
| ? RegisterSet::Reg_ax \
|
| : RegisterSet::Reg_al)); \
|
| const int32_t NewRegNum = \
|
|
|