mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-05 14:34:55 +00:00
MC CFG: Add a getter for MCDataAtom's data array.
While there, switch to new-style documentation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188871 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
d7d43dc435
commit
73260db46b
@ -16,6 +16,7 @@
|
||||
#ifndef LLVM_MC_MCATOM_H
|
||||
#define LLVM_MC_MCATOM_H
|
||||
|
||||
#include "llvm/ADT/ArrayRef.h"
|
||||
#include "llvm/MC/MCInst.h"
|
||||
#include "llvm/Support/DataTypes.h"
|
||||
#include <vector>
|
||||
@ -28,7 +29,7 @@ class MCAtom;
|
||||
class MCTextAtom;
|
||||
class MCDataAtom;
|
||||
|
||||
/// MCAtom - Represents a contiguous range of either instructions (a TextAtom)
|
||||
/// \brief Represents a contiguous range of either instructions (a TextAtom)
|
||||
/// or data (a DataAtom). Address ranges are expressed as _closed_ intervals.
|
||||
class MCAtom {
|
||||
public:
|
||||
@ -172,6 +173,9 @@ public:
|
||||
/// Append a data entry, expanding the atom if necessary.
|
||||
void addData(const MCData &D);
|
||||
|
||||
/// Get a reference to the data in this atom.
|
||||
ArrayRef<MCData> getData() const { return Data; }
|
||||
|
||||
/// \name Atom type specific split/truncate logic.
|
||||
/// @{
|
||||
MCDataAtom *split(uint64_t SplitPt) LLVM_OVERRIDE;
|
||||
|
Loading…
x
Reference in New Issue
Block a user