LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces
MCAtom.h File Reference
#include "llvm/ADT/ArrayRef.h"
#include "llvm/MC/MCInst.h"
#include "llvm/Support/DataTypes.h"
#include <vector>
Include dependency graph for MCAtom.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::MCAtom
 Represents a contiguous range of either instructions (a TextAtom) or data (a DataAtom). Address ranges are expressed as closed intervals. More...
 
class  llvm::MCDecodedInst
 An entry in an MCTextAtom: a disassembled instruction. NOTE: Both the Address and Size field are actually redundant when taken in the context of the text atom, and may better be exposed in an iterator instead of stored in the atom, which would replace this class. More...
 
class  llvm::MCTextAtom
 An atom consisting of disassembled instructions. More...
 
class  llvm::MCDataAtom
 An atom consising of a sequence of bytes. More...
 

Namespaces

 llvm
 List of target independent CodeGen pass IDs.
 

Typedefs

Data atom
typedef uint8_t llvm::MCData
 An entry in an MCDataAtom. More...