OSDN Git Service

AMDGPU: Make getNamedOperandIdx declaration readonly
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 25 Sep 2015 18:09:15 +0000 (18:09 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 25 Sep 2015 18:09:15 +0000 (18:09 +0000)
This matches how it is defined in the generated implementation.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@248598 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/AMDGPU/AMDGPUInstrInfo.h
lib/Target/AMDGPU/SIInstrInfo.h

index bbfa70e..53e8b23 100644 (file)
@@ -196,6 +196,7 @@ public:
 };
 
 namespace AMDGPU {
+  LLVM_READONLY
   int16_t getNamedOperandIdx(uint16_t Opcode, uint16_t NamedIndex);
 }  // End namespace AMDGPU
 
index 272b651..c12caa7 100644 (file)
@@ -338,8 +338,10 @@ public:
 
   /// \brief Returns the operand named \p Op.  If \p MI does not have an
   /// operand named \c Op, this function returns nullptr.
+  LLVM_READONLY
   MachineOperand *getNamedOperand(MachineInstr &MI, unsigned OperandName) const;
 
+  LLVM_READONLY
   const MachineOperand *getNamedOperand(const MachineInstr &MI,
                                         unsigned OpName) const {
     return getNamedOperand(const_cast<MachineInstr &>(MI), OpName);