aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/MachineInstr.h
diff options
context:
space:
mode:
authorRuchira Sasanka <sasanka@students.uiuc.edu>2001-09-15 00:33:26 +0000
committerRuchira Sasanka <sasanka@students.uiuc.edu>2001-09-15 00:33:26 +0000
commit1bf6d645cd8e167851660e841276dcc53be0e344 (patch)
tree54f42c5a6bc53e94f70cc6dfda3df83b89f191f8 /include/llvm/CodeGen/MachineInstr.h
parent1f3b29fc72972c84a7c2f742ddd028dbd86dc0c9 (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.h4
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); }