summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2005-10-25 17:58:00 +0000
committerChris Lattner <sabre@nondot.org>2005-10-25 17:58:00 +0000
commit304a564c1f84eaaee8dc218a2eb57443c370e12f (patch)
treef5b1b96ebe0e5d00517292dcde3e003390dcb8b3 /include
parent0366fcb396c0f1cc1cf0b8bbfcabdabcfedb8cc0 (diff)
downloadexternal_llvm-304a564c1f84eaaee8dc218a2eb57443c370e12f.zip
external_llvm-304a564c1f84eaaee8dc218a2eb57443c370e12f.tar.gz
external_llvm-304a564c1f84eaaee8dc218a2eb57443c370e12f.tar.bz2
Add a missing Module::setTargetTriple method.
Remove Function::aiterator and Module::giterator typedefs (and const versions) as they should have been removed when abegin/gbegin were removed. Thanks to alkis for bringing this to my attn. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23978 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r--include/llvm/Function.h2
-rw-r--r--include/llvm/Module.h20
2 files changed, 10 insertions, 12 deletions
diff --git a/include/llvm/Function.h b/include/llvm/Function.h
index 14a5e48..58184de 100644
--- a/include/llvm/Function.h
+++ b/include/llvm/Function.h
@@ -57,8 +57,6 @@ public:
typedef ArgumentListType::iterator arg_iterator;
typedef ArgumentListType::const_iterator const_arg_iterator;
- typedef arg_iterator aiterator; // legacy, deprecated
- typedef const_arg_iterator const_aiterator; // legacy, deprecated
private:
// Important things that make up a function!
diff --git a/include/llvm/Module.h b/include/llvm/Module.h
index d491c75..1ee8750 100644
--- a/include/llvm/Module.h
+++ b/include/llvm/Module.h
@@ -52,17 +52,15 @@ public:
typedef iplist<Function> FunctionListType;
typedef SetVector<std::string> LibraryListType;
- // Global Variable iterators...
- typedef GlobalListType::iterator global_iterator;
- typedef GlobalListType::const_iterator const_global_iterator;
- typedef global_iterator giterator; // these are legacy, deprecated
- typedef const_global_iterator const_giterator;
+ // Global Variable iterators.
+ typedef GlobalListType::iterator global_iterator;
+ typedef GlobalListType::const_iterator const_global_iterator;
- // Function iterators...
+ // Function iterators.
typedef FunctionListType::iterator iterator;
typedef FunctionListType::const_iterator const_iterator;
- // Library list iterators
+ // Library list iterators.
typedef LibraryListType::const_iterator lib_iterator;
enum Endianness { AnyEndianness, LittleEndian, BigEndian };
@@ -87,9 +85,11 @@ public:
Module(const std::string &ModuleID);
~Module();
- const std::string& getModuleIdentifier() const { return ModuleID; }
- const std::string& getTargetTriple() const { return TargetTriple; }
- void setTargetTriple(const std::string& T) { TargetTriple = T; }
+ const std::string &getModuleIdentifier() const { return ModuleID; }
+ void setModuleIdentifier(const std::string &ID) { ModuleID = ID; }
+
+ const std::string &getTargetTriple() const { return TargetTriple; }
+ void setTargetTriple(const std::string &T) { TargetTriple = T; }
/// Target endian information...
Endianness getEndianness() const { return Endian; }