diff options
Diffstat (limited to 'src/jit/lsra.h')
-rw-r--r-- | src/jit/lsra.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/jit/lsra.h b/src/jit/lsra.h index fe1d71334d..d3d3f99b00 100644 --- a/src/jit/lsra.h +++ b/src/jit/lsra.h @@ -695,7 +695,7 @@ public: RegMaskIndex GetIndexForRegMask(regMaskTP mask); regMaskTP GetRegMaskForIndex(RegMaskIndex index); - void RemoveRegisterFromMasks(regNumber reg); + void RemoveRegistersFromMasks(regMaskTP removeMask); static bool isSingleRegister(regMaskTP regMask) { @@ -1654,9 +1654,14 @@ private: void BuildStoreLoc(GenTree* tree); void BuildReturn(GenTree* tree); +#ifdef _TARGET_XARCH_ // This method, unlike the others, returns the number of sources, since it may be called when // 'tree' is contained. int BuildShiftRotate(GenTree* tree); +#endif // _TARGET_XARCH_ +#ifdef _TARGET_ARM_ + void BuildShiftLongCarry(GenTree* tree); +#endif void BuildPutArgReg(GenTreeUnOp* node); void BuildCall(GenTreeCall* call); void BuildCmp(GenTree* tree); |