aboutsummaryrefslogtreecommitdiffstats
path: root/include/llvm/Function.h
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-03-15 05:13:47 +0000
committerChris Lattner <sabre@nondot.org>2005-03-15 05:13:47 +0000
commit6ca71751afadc68815906912faaa0abbe2192654 (patch)
treea670453faf1bb3f77b8f8aedbb5a0d7d9d5277fa /include/llvm/Function.h
parent39220ded940aa408d5dce9b8ab33e87e1d7a23d7 (diff)
downloadexternal_llvm-6ca71751afadc68815906912faaa0abbe2192654.zip
external_llvm-6ca71751afadc68815906912faaa0abbe2192654.tar.gz
external_llvm-6ca71751afadc68815906912faaa0abbe2192654.tar.bz2
remove a whole bunch of dead methods. Noone should use reverse iterators anyway.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20600 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Function.h')
-rw-r--r--include/llvm/Function.h29
1 files changed, 0 insertions, 29 deletions
diff --git a/include/llvm/Function.h b/include/llvm/Function.h
index ab5bc97..773f69b 100644
--- a/include/llvm/Function.h
+++ b/include/llvm/Function.h
@@ -54,17 +54,11 @@ public:
// BasicBlock iterators...
typedef BasicBlockListType::iterator iterator;
typedef BasicBlockListType::const_iterator const_iterator;
- typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
- typedef std::reverse_iterator<iterator> reverse_iterator;
typedef ArgumentListType::iterator arg_iterator;
typedef ArgumentListType::const_iterator const_arg_iterator;
- typedef std::reverse_iterator<const_arg_iterator> const_reverse_arg_iterator;
- typedef std::reverse_iterator<arg_iterator> reverse_arg_iterator;
typedef arg_iterator aiterator; // legacy, deprecated
typedef const_arg_iterator const_aiterator; // legacy, deprecated
- typedef const_reverse_arg_iterator const_reverse_aiterator; // legacy, deprecated
- typedef reverse_arg_iterator reverse_aiterator; // legacy, deprecated
private:
// Important things that make up a function!
@@ -176,11 +170,6 @@ public:
iterator end () { return BasicBlocks.end(); }
const_iterator end () const { return BasicBlocks.end(); }
- reverse_iterator rbegin() { return BasicBlocks.rbegin(); }
- const_reverse_iterator rbegin() const { return BasicBlocks.rbegin(); }
- reverse_iterator rend () { return BasicBlocks.rend(); }
- const_reverse_iterator rend () const { return BasicBlocks.rend(); }
-
size_t size() const { return BasicBlocks.size(); }
bool empty() const { return BasicBlocks.empty(); }
const BasicBlock &front() const { return BasicBlocks.front(); }
@@ -196,17 +185,8 @@ public:
arg_iterator arg_end () { return ArgumentList.end(); }
const_arg_iterator arg_end () const { return ArgumentList.end(); }
- reverse_arg_iterator arg_rbegin() { return ArgumentList.rbegin(); }
- const_reverse_arg_iterator arg_rbegin() const { return ArgumentList.rbegin(); }
- reverse_arg_iterator arg_rend () { return ArgumentList.rend(); }
- const_reverse_arg_iterator arg_rend () const { return ArgumentList.rend(); }
-
size_t arg_size () const { return ArgumentList.size(); }
bool arg_empty() const { return ArgumentList.empty(); }
- const Argument &arg_front() const { return ArgumentList.front(); }
- Argument &arg_front() { return ArgumentList.front(); }
- const Argument &arg_back () const { return ArgumentList.back(); }
- Argument &arg_back () { return ArgumentList.back(); }
//===--------------------------------------------------------------------===//
// Argument iterator forwarding functions (legacy, deprecated, will be removed)
@@ -216,17 +196,8 @@ public:
arg_iterator aend () { return ArgumentList.end(); }
const_arg_iterator aend () const { return ArgumentList.end(); }
- reverse_arg_iterator arbegin() { return ArgumentList.rbegin(); }
- const_reverse_arg_iterator arbegin() const { return ArgumentList.rbegin(); }
- reverse_arg_iterator arend () { return ArgumentList.rend(); }
- const_reverse_arg_iterator arend () const { return ArgumentList.rend(); }
-
size_t asize() const { return ArgumentList.size(); }
bool aempty() const { return ArgumentList.empty(); }
- const Argument &afront() const { return ArgumentList.front(); }
- Argument &afront() { return ArgumentList.front(); }
- const Argument &aback() const { return ArgumentList.back(); }
- Argument &aback() { return ArgumentList.back(); }
virtual void print(std::ostream &OS) const { print(OS, 0); }
void print(std::ostream &OS, AssemblyAnnotationWriter *AAW) const;