diff options
author | Ruchira Sasanka <sasanka@students.uiuc.edu> | 2001-09-15 00:33:26 +0000 |
---|---|---|
committer | Ruchira Sasanka <sasanka@students.uiuc.edu> | 2001-09-15 00:33:26 +0000 |
commit | 1bf6d645cd8e167851660e841276dcc53be0e344 (patch) | |
tree | 54f42c5a6bc53e94f70cc6dfda3df83b89f191f8 /include/llvm/CodeGen/MachineInstr.h | |
parent | 1f3b29fc72972c84a7c2f742ddd028dbd86dc0c9 (diff) |
--reg alloc code added
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@587 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/CodeGen/MachineInstr.h')
-rw-r--r-- | include/llvm/CodeGen/MachineInstr.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/llvm/CodeGen/MachineInstr.h b/include/llvm/CodeGen/MachineInstr.h index 29e832dd58..8e0a86e4a0 100644 --- a/include/llvm/CodeGen/MachineInstr.h +++ b/include/llvm/CodeGen/MachineInstr.h @@ -59,6 +59,7 @@ template<class _MI, class _V> class ValOpIterator; // //--------------------------------------------------------------------------- + class MachineOperand { public: enum MachineOperandType { @@ -330,6 +331,9 @@ public: }; inline _V* operator*() const { return minstr->getOperand(i).getVRegValue();} + + const MachineOperand & getMachineOperand() const { return minstr->getOperand(i); } + inline _V* operator->() const { return operator*(); } // inline bool isDef () const { return (((int) i) == resultPos); } |