From bf7f01801188c7f1081e4d574ec8c1f0c72d1143 Mon Sep 17 00:00:00 2001 From: Reid Spencer Date: Fri, 26 Jan 2007 08:07:01 +0000 Subject: [PATCH] For PR761: Remove the setEndiannes and setPointerSize methods. These are now set through the setDataLayout method. llvm-svn: 33526 --- include/llvm/Module.h | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/include/llvm/Module.h b/include/llvm/Module.h index 85fdb868edb..f5cb9f6a136 100644 --- a/include/llvm/Module.h +++ b/include/llvm/Module.h @@ -121,7 +121,7 @@ public: /// Get the data layout string for the module's target platform. This encodes /// the type sizes and alignments expected by this module. /// @returns the data layout as a string - std::string getDataLayout() const { return DataLayout; } + const std::string& getDataLayout() const { return DataLayout; } /// Get the target triple which is a string describing the target host. /// @returns a string containing the target triple. @@ -147,17 +147,11 @@ public: void setModuleIdentifier(const std::string &ID) { ModuleID = ID; } /// Set the data layout - void setDataLayout(std::string DL) { DataLayout = DL; } + void setDataLayout(const std::string& DL) { DataLayout = DL; } /// Set the target triple. void setTargetTriple(const std::string &T) { TargetTriple = T; } - /// Set the target endian information. - void setEndianness(Endianness E); - - /// Set the target pointer size. - void setPointerSize(PointerSize PS); - /// Set the module-scope inline assembly blocks. void setModuleInlineAsm(const std::string &Asm) { GlobalScopeAsm = Asm; }