mirror of
https://github.com/RPCSX/llvm.git
synced 2024-12-02 08:46:23 +00:00
For PR761:
Remove the setEndiannes and setPointerSize methods. These are now set through the setDataLayout method. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33526 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
41dff5e4f7
commit
0ac611a54d
@ -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; }
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user