Skip to content

Commit

Permalink
Deprecate unused [un]lockGPR function
Browse files Browse the repository at this point in the history
Signed-off-by: Filip Jeremic <fjeremic@ca.ibm.com>
  • Loading branch information
fjeremic committed Jul 23, 2018
1 parent 61407e0 commit e10d949
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 26 deletions.
23 changes: 0 additions & 23 deletions compiler/z/codegen/OMRLinkage.cpp
Expand Up @@ -3038,29 +3038,6 @@ OMR::Z::Linkage::unlockRegister(TR::RealRegister * lpReal)
}
}

void
OMR::Z::Linkage::lockGPR(int32_t registerNo)
{
// +1 beacuse TR::RealRegister::GPR0 is 1
TR::RealRegister * tempRegister=self()->cg()->machine()->getS390RealRegister(REGNUM(registerNo+1));

tempRegister->setAssignedRegister(tempRegister);
tempRegister->setState(TR::RealRegister::Locked);
tempRegister->setHasBeenAssignedInMethod(true);

}

void
OMR::Z::Linkage::unlockGPR(int32_t registerNo)
{
// +1 beacuse TR::RealRegister::GPR0 is 1
TR::RealRegister * tempRegister=self()->cg()->machine()->getS390RealRegister(REGNUM(registerNo+1));

tempRegister->resetState(TR::RealRegister::Free);
tempRegister->setHasBeenAssignedInMethod(false);
tempRegister->setAssignedRegister(NULL);
}

void
OMR::Z::Linkage::lockAR(int32_t registerNo)
{
Expand Down
3 changes: 0 additions & 3 deletions compiler/z/codegen/OMRLinkage.hpp
Expand Up @@ -370,9 +370,6 @@ enum TR_DispatchType
virtual void lockAccessRegisters();
virtual void lockRegister(TR::RealRegister * lpReal);
virtual void unlockRegister(TR::RealRegister * lpReal);

void lockGPR(int32_t registerNo);
void unlockGPR(int32_t registerNo);
void lockAR(int32_t registerNo);
void unlockAR(int32_t registerNo);

Expand Down

0 comments on commit e10d949

Please sign in to comment.