diff options
author | Chris Lattner <sabre@nondot.org> | 2006-05-04 17:56:20 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2006-05-04 17:56:20 +0000 |
commit | 68ab4c6367f34e6320c5f0ce22b85f800bdcfd81 (patch) | |
tree | 72cd089021298cfbe32ff731f73372d96f5ec96b /include | |
parent | e53f4a055f74bded20d6129b4724ddd17fd199f6 (diff) | |
download | external_llvm-68ab4c6367f34e6320c5f0ce22b85f800bdcfd81.zip external_llvm-68ab4c6367f34e6320c5f0ce22b85f800bdcfd81.tar.gz external_llvm-68ab4c6367f34e6320c5f0ce22b85f800bdcfd81.tar.bz2 |
remove hasAllocatedReg
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28103 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r-- | include/llvm/CodeGen/MachineInstr.h | 23 |
1 files changed, 5 insertions, 18 deletions
diff --git a/include/llvm/CodeGen/MachineInstr.h b/include/llvm/CodeGen/MachineInstr.h index 239f879..557b1a3 100644 --- a/include/llvm/CodeGen/MachineInstr.h +++ b/include/llvm/CodeGen/MachineInstr.h @@ -150,16 +150,11 @@ public: /// UseType getUseType() const { return UseType(flags & (USEFLAG|DEFFLAG)); } - /// isRegister - Return true if this operand is a register operand. - /// - bool isRegister() const { - return opType == MO_VirtualRegister; - } - /// Accessors that tell you what kind of MachineOperand you're looking at. /// - bool isMachineBasicBlock() const { return opType == MO_MachineBasicBlock; } + bool isRegister() const { return opType == MO_VirtualRegister; } bool isImmediate() const { return opType == MO_Immediate; } + bool isMachineBasicBlock() const { return opType == MO_MachineBasicBlock; } bool isFrameIndex() const { return opType == MO_FrameIndex; } bool isConstantPoolIndex() const { return opType == MO_ConstantPoolIndex; } bool isJumpTableIndex() const { return opType == MO_JumpTableIndex; } @@ -212,25 +207,17 @@ public: bool isDef () const { return flags & DEFFLAG; } MachineOperand& setDef () { flags |= DEFFLAG; return *this; } - /// hasAllocatedReg - Returns true iff a machine register has been - /// allocated to this operand. - /// - bool hasAllocatedReg() const { - return extra.regNum >= 0 && opType == MO_VirtualRegister; - } - - /// getReg - Returns the register number. It is a runtime error to call this - /// if a register is not allocated. + /// getReg - Returns the register number. /// unsigned getReg() const { - assert(hasAllocatedReg()); + assert(isRegister() && "This is not a register operand!"); return extra.regNum; } /// MachineOperand mutators. /// void setReg(unsigned Reg) { - assert(hasAllocatedReg() && "This operand cannot have a register number!"); + assert(isRegister() && "This is not a register operand!"); extra.regNum = Reg; } |