diff options
author | Daniel Dunbar <daniel@zuster.org> | 2010-03-25 02:00:07 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2010-03-25 02:00:07 +0000 |
commit | 5d428511ca9607d52a09d3483d0738f483e09934 (patch) | |
tree | 8962b6cf6868e23e127512634022c006ce0cf3ff /include/llvm/MC/MCAssembler.h | |
parent | 432cd5fd9b4c97f1e4a53fcf45e16f7dd6bc085e (diff) | |
download | external_llvm-5d428511ca9607d52a09d3483d0738f483e09934.zip external_llvm-5d428511ca9607d52a09d3483d0738f483e09934.tar.gz external_llvm-5d428511ca9607d52a09d3483d0738f483e09934.tar.bz2 |
MC: Route access to SectionData offset and file size through MCAsmLayout.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99474 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/MC/MCAssembler.h')
-rw-r--r-- | include/llvm/MC/MCAssembler.h | 26 |
1 files changed, 3 insertions, 23 deletions
diff --git a/include/llvm/MC/MCAssembler.h b/include/llvm/MC/MCAssembler.h index 327b0b8..19cec1c 100644 --- a/include/llvm/MC/MCAssembler.h +++ b/include/llvm/MC/MCAssembler.h @@ -425,6 +425,9 @@ public: unsigned getAlignment() const { return Alignment; } void setAlignment(unsigned Value) { Alignment = Value; } + bool hasInstructions() const { return HasInstructions; } + void setHasInstructions(bool Value) { HasInstructions = Value; } + /// @name Fragment Access /// @{ @@ -447,29 +450,6 @@ public: bool empty() const { return Fragments.empty(); } - /// @} - /// @name Assembler Backend Support - /// @{ - // - // FIXME: This could all be kept private to the assembler implementation. - - uint64_t getSize() const { - assert(Size != ~UINT64_C(0) && "File size not set!"); - return Size; - } - void setSize(uint64_t Value) { Size = Value; } - - uint64_t getFileSize() const { - assert(FileSize != ~UINT64_C(0) && "File size not set!"); - return FileSize; - } - void setFileSize(uint64_t Value) { FileSize = Value; } - - bool hasInstructions() const { return HasInstructions; } - void setHasInstructions(bool Value) { HasInstructions = Value; } - - /// @} - void dump(); }; |