HomeSort by relevance Sort by last modified time
    Searched refs:MCAtom (Results 1 - 5 of 5) sorted by null

  /external/llvm/include/llvm/MC/
MCModule.h 25 class MCAtom;
32 /// It comprises a list of MCAtom's, each representing a contiguous range of
42 typedef std::vector<MCAtom*> AtomListTy;
45 friend class MCAtom;
50 void remap(MCAtom *Atom, uint64_t NewBegin, uint64_t NewEnd);
53 void map(MCAtom *NewAtom);
72 /// \name Create a new MCAtom covering the specified offset range.
80 const MCAtom *findAtomContaining(uint64_t Addr) const;
81 MCAtom *findAtomContaining(uint64_t Addr);
MCAtom.h 1 //===-- llvm/MC/MCAtom.h ----------------------------------------*- C++ -*-===//
10 // This file contains the declaration of the MCAtom class, which is used to
27 class MCAtom;
31 /// MCAtom - Represents a contiguous range of either instructions (a TextAtom)
33 class MCAtom {
35 virtual ~MCAtom() {}
53 virtual MCAtom *split(uint64_t SplitPt) = 0;
76 MCAtom(AtomKind K, MCModule *P, uint64_t B, uint64_t E)
121 class MCTextAtom : public MCAtom {
151 static bool classof(const MCAtom *A) { return A->getKind() == TextAtom;
    [all...]
  /external/llvm/lib/MC/
MCModule.cpp 11 #include "llvm/MC/MCAtom.h"
17 static bool AtomComp(const MCAtom *L, uint64_t Addr) {
21 void MCModule::map(MCAtom *NewAtom) {
24 assert(Begin <= NewAtom->End && "Creating MCAtom with endpoints reversed?");
49 void MCModule::remap(MCAtom *Atom, uint64_t NewBegin, uint64_t NewEnd) {
67 const MCAtom *MCModule::findAtomContaining(uint64_t Addr) const {
75 MCAtom *MCModule::findAtomContaining(uint64_t Addr) {
MCAtom.cpp 1 //===- lib/MC/MCAtom.cpp - MCAtom implementation --------------------------===//
10 #include "llvm/MC/MCAtom.h"
17 void MCAtom::remap(uint64_t NewBegin, uint64_t NewEnd) {
21 void MCAtom::remapForTruncate(uint64_t TruncPt) {
27 void MCAtom::remapForSplit(uint64_t SplitPt,
MCObjectDisassembler.cpp 16 #include "llvm/MC/MCAtom.h"
146 MCAtom *A = Module->findAtomContaining(*SI);

Completed in 28 milliseconds