mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-02 19:24:25 +00:00
Revert r198819 - "Remove dead code."
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198854 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -142,6 +142,12 @@ public:
|
||||
/// The named metadata constant interators.
|
||||
typedef NamedMDListType::const_iterator const_named_metadata_iterator;
|
||||
|
||||
/// An enumeration for describing the endianess of the target machine.
|
||||
enum Endianness { LittleEndian, BigEndian };
|
||||
|
||||
/// An enumeration for describing the size of a pointer on the target machine.
|
||||
enum PointerSize { Pointer32, Pointer64 };
|
||||
|
||||
/// This enumeration defines the supported behaviors of module flags.
|
||||
enum ModFlagBehavior {
|
||||
/// Emits an error if two values disagree, otherwise the resulting value is
|
||||
@ -230,6 +236,14 @@ public:
|
||||
/// @returns a string containing the target triple.
|
||||
const std::string &getTargetTriple() const { return TargetTriple; }
|
||||
|
||||
/// Get the target endian information.
|
||||
/// @returns Endianess - an enumeration for the endianess of the target
|
||||
Endianness getEndianness() const;
|
||||
|
||||
/// Get the target pointer size.
|
||||
/// @returns PointerSize - an enumeration for the size of the target's pointer
|
||||
PointerSize getPointerSize() const;
|
||||
|
||||
/// Get the global data context.
|
||||
/// @returns LLVMContext - a container for LLVM's global information
|
||||
LLVMContext &getContext() const { return Context; }
|
||||
|
Reference in New Issue
Block a user