Remove the DefBlock element of VarInfo. DefBlock is always DefInst->getParent()

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14996 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner
2004-07-19 06:26:50 +00:00
parent e312e156c3
commit 73d4adfb1e
2 changed files with 6 additions and 7 deletions

View File

@ -39,8 +39,7 @@ class MRegisterInfo;
class LiveVariables : public MachineFunctionPass {
public:
struct VarInfo {
/// DefBlock - The basic block which defines this value...
MachineBasicBlock *DefBlock;
/// DefInst - The machine instruction that defines this register.
MachineInstr *DefInst;
/// AliveBlocks - Set of blocks of which this value is alive completely
@ -55,7 +54,7 @@ public:
///
std::vector<std::pair<MachineBasicBlock*, MachineInstr*> > Kills;
VarInfo() : DefBlock(0), DefInst(0) {}
VarInfo() : DefInst(0) {}
/// removeKill - Delete a kill corresponding to the specified
/// machine instruction. Returns true if there was a kill