diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-05-25 22:57:48 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-05-25 22:57:48 +0000 |
commit | 09266bad7f4d70c279c96c0d31ba365d350657e3 (patch) | |
tree | 3f856affbcb92f211aefe0250d20d50a7756adea /llvm/lib/MC/MCSection.cpp | |
parent | 4f09478614c573d2e90283c32c1340e363b708fc (diff) | |
download | bcm5719-llvm-09266bad7f4d70c279c96c0d31ba365d350657e3.tar.gz bcm5719-llvm-09266bad7f4d70c279c96c0d31ba365d350657e3.zip |
Move MCSectionData to MCSection.h.
Another step in merging MCSectionData and MCSection.
llvm-svn: 238158
Diffstat (limited to 'llvm/lib/MC/MCSection.cpp')
-rw-r--r-- | llvm/lib/MC/MCSection.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/llvm/lib/MC/MCSection.cpp b/llvm/lib/MC/MCSection.cpp index bf25f3cc163..523c53787ce 100644 --- a/llvm/lib/MC/MCSection.cpp +++ b/llvm/lib/MC/MCSection.cpp @@ -8,6 +8,7 @@ //===----------------------------------------------------------------------===// #include "llvm/MC/MCSection.h" +#include "llvm/MC/MCAssembler.h" #include "llvm/MC/MCAsmInfo.h" #include "llvm/MC/MCContext.h" #include "llvm/MC/MCSymbol.h" @@ -47,3 +48,19 @@ void MCSection::setBundleLockState(BundleLockStateType NewState) { } ++BundleLockNestingDepth; } + +MCSectionData::iterator MCSectionData::begin() { return Fragments.begin(); } + +MCSectionData::iterator MCSectionData::end() { return Fragments.end(); } + +MCSectionData::reverse_iterator MCSectionData::rbegin() { + return Fragments.rbegin(); +} + +MCSectionData::reverse_iterator MCSectionData::rend() { + return Fragments.rend(); +} + +size_t MCSectionData::size() const { return Fragments.size(); } + +bool MCSectionData::empty() const { return Fragments.empty(); } |