From: Chris Lattner Date: Mon, 1 Aug 2005 20:38:31 +0000 (+0000) Subject: Mark these as V9 specific X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=e84d2066ce4a0d3e753e3171333a69f4081dcd56;p=oota-llvm.git Mark these as V9 specific git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22572 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/llvm/CodeGen/MachineInstr.h b/include/llvm/CodeGen/MachineInstr.h index b0705182e9f..56f374978ac 100644 --- a/include/llvm/CodeGen/MachineInstr.h +++ b/include/llvm/CodeGen/MachineInstr.h @@ -503,10 +503,10 @@ public: void dump() const; friend std::ostream& operator<<(std::ostream& os, const MachineInstr& minstr); - // // Define iterators to access the Value operands of the Machine Instruction. // Note that these iterators only enumerate the explicit operands. - // begin() and end() are defined to produce these iterators... + // begin() and end() are defined to produce these iterators. NOTE, these are + // SparcV9 specific! // template class ValOpIterator; typedef ValOpIterator const_val_op_iterator; @@ -711,7 +711,7 @@ public: void SetRegForImplicitRef(unsigned i, int regNum); // - // Iterator to enumerate machine operands. + // Iterator to enumerate machine operands. NOTE, this is SPARCV9 specific! // template class ValOpIterator : public forward_iterator { @@ -763,10 +763,9 @@ public: } }; - // define begin() and end() + // Note: These are Sparc-V9 specific! val_op_iterator begin() { return val_op_iterator::begin(this); } val_op_iterator end() { return val_op_iterator::end(this); } - const_val_op_iterator begin() const { return const_val_op_iterator::begin(this); }