mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-24 11:42:57 +01:00
For PR761:
Remove the setEndiannes and setPointerSize methods. These are now set through the setDataLayout method. llvm-svn: 33526
This commit is contained in:
parent
8949da79b5
commit
bf7f018011
@ -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