summaryrefslogtreecommitdiff
path: root/src/jit/lsra.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/jit/lsra.h')
-rw-r--r--src/jit/lsra.h7
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);