Changes in directory llvm/include/llvm:
Module.h updated: 1.79 -> 1.80 --- Log message: For PR761: http://llvm.org/PR761 : Remove the setEndiannes and setPointerSize methods. These are now set through the setDataLayout method. --- Diffs of the changes: (+2 -8) Module.h | 10 ++-------- 1 files changed, 2 insertions(+), 8 deletions(-) Index: llvm/include/llvm/Module.h diff -u llvm/include/llvm/Module.h:1.79 llvm/include/llvm/Module.h:1.80 --- llvm/include/llvm/Module.h:1.79 Sun Jan 7 02:09:25 2007 +++ llvm/include/llvm/Module.h Fri Jan 26 02:07:01 2007 @@ -121,7 +121,7 @@ /// 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 @@ 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; } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits