From 03a3f643b1b7c7ca1d413f0d7bd2e4c89fe40a56 Mon Sep 17 00:00:00 2001 From: Owen Anderson Date: Mon, 17 Mar 2014 18:05:05 +0000 Subject: [PATCH] Mark MachineRegisterInfo's iterator range methods as const. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@204067 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/CodeGen/MachineRegisterInfo.h | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/include/llvm/CodeGen/MachineRegisterInfo.h b/include/llvm/CodeGen/MachineRegisterInfo.h index 2d20330411b..01843dbf8ac 100644 --- a/include/llvm/CodeGen/MachineRegisterInfo.h +++ b/include/llvm/CodeGen/MachineRegisterInfo.h @@ -325,7 +325,7 @@ public: } static def_iterator def_end() { return def_iterator(0); } - inline iterator_range def_operands(unsigned Reg) { + inline iterator_range def_operands(unsigned Reg) const { return iterator_range(def_begin(Reg), def_end()); } @@ -338,7 +338,8 @@ public: } static def_instr_iterator def_instr_end() { return def_instr_iterator(0); } - inline iterator_range def_instructions(unsigned Reg) { + inline iterator_range + def_instructions(unsigned Reg) const { return iterator_range(def_instr_begin(Reg), def_instr_end()); } @@ -352,7 +353,7 @@ public: } static def_bundle_iterator def_bundle_end() { return def_bundle_iterator(0); } - inline iterator_range def_bundles(unsigned Reg) { + inline iterator_range def_bundles(unsigned Reg) const { return iterator_range(def_bundle_begin(Reg), def_bundle_end()); } @@ -378,7 +379,7 @@ public: } static use_iterator use_end() { return use_iterator(0); } - inline iterator_range use_operands(unsigned Reg) { + inline iterator_range use_operands(unsigned Reg) const { return iterator_range(use_begin(Reg), use_end()); } @@ -391,7 +392,8 @@ public: } static use_instr_iterator use_instr_end() { return use_instr_iterator(0); } - inline iterator_range use_instructions(unsigned Reg) { + inline iterator_range + use_instructions(unsigned Reg) const { return iterator_range(use_instr_begin(Reg), use_instr_end()); } @@ -405,7 +407,7 @@ public: } static use_bundle_iterator use_bundle_end() { return use_bundle_iterator(0); } - inline iterator_range use_bundles(unsigned Reg) { + inline iterator_range use_bundles(unsigned Reg) const { return iterator_range(use_bundle_begin(Reg), use_bundle_end()); } @@ -432,7 +434,8 @@ public: } static use_nodbg_iterator use_nodbg_end() { return use_nodbg_iterator(0); } - inline iterator_range use_nodbg_operands(unsigned Reg) { + inline iterator_range + use_nodbg_operands(unsigned Reg) const { return iterator_range(use_nodbg_begin(Reg), use_nodbg_end()); } @@ -450,7 +453,7 @@ public: } inline iterator_range - use_nodbg_instructions(unsigned Reg) { + use_nodbg_instructions(unsigned Reg) const { return iterator_range(use_instr_nodbg_begin(Reg), use_instr_nodbg_end()); } @@ -468,7 +471,7 @@ public: } inline iterator_range - use_nodbg_bundles(unsigned Reg) { + use_nodbg_bundles(unsigned Reg) const { return iterator_range(use_bundle_nodbg_begin(Reg), use_bundle_nodbg_end()); } -- 2.34.1