Add MachineRegisterInfo::use_empty.

llvm-svn: 52451
This commit is contained in:
Evan Cheng 2008-06-18 07:47:55 +00:00
parent 50d59478da
commit 84da6318ca
1 changed files with 4 additions and 0 deletions

View File

@ -90,6 +90,10 @@ public:
}
static use_iterator use_end() { return use_iterator(0); }
/// use_empty - Return true if there are no instructions using the specified
/// register.
bool use_empty(unsigned RegNo) const { return use_begin(RegNo) == use_end(); }
/// replaceRegWith - Replace all instances of FromReg with ToReg in the
/// machine function. This is like llvm-level X->replaceAllUsesWith(Y),