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

  /external/swiftshader/third_party/LLVM/include/llvm/MC/
MCModule.h 25 class MCAtom;
28 /// executable. It comprises a list of MCAtom's, and a branch target table.
31 /// AtomAllocationTracker - An MCModule owns its component MCAtom's, so it
34 SmallPtrSet<MCAtom*, 8> AtomAllocationTracker;
36 /// OffsetMap - Efficiently maps offset ranges to MCAtom's.
37 IntervalMap<uint64_t, MCAtom*> OffsetMap;
41 DenseMap<uint64_t, MCAtom*> BranchTargetMap;
43 friend class MCAtom;
45 /// remap - Update the interval mapping for an MCAtom.
46 void remap(MCAtom *Atom, uint64_t NewBegin, uint64_t NewEnd)
    [all...]
MCAtom.h 1 //===-- llvm/MC/MCAtom.h - MCAtom class ---------------------*- C++ -*-===//
10 // This file contains the declaration of the MCAtom class, which is used to
27 /// MCData - An entry in a data MCAtom.
31 /// MCAtom - Represents a contiguous range of either instructions (a TextAtom)
33 class MCAtom {
45 MCAtom(AtomType T, MCModule *P, uint64_t B, uint64_t E)
58 MCAtom *split(uint64_t SplitPt);
  /external/swiftshader/third_party/LLVM/lib/MC/
MCModule.cpp 10 #include "llvm/MC/MCAtom.h"
15 MCAtom *MCModule::createAtom(MCAtom::AtomType Type,
17 assert(Begin < End && "Creating MCAtom with endpoints reversed?");
20 IntervalMap<uint64_t, MCAtom*>::iterator I = OffsetMap.find(Begin);
24 MCAtom *NewAtom = new MCAtom(Type, this, Begin, End);
31 void MCModule::remap(MCAtom *Atom, uint64_t NewBegin, uint64_t NewEnd) {
33 IntervalMap<uint64_t, MCAtom*>::iterator I = OffsetMap.find(Atom->Begin);
MCAtom.cpp 1 //===- lib/MC/MCAtom.cpp - MCAtom implementation --------------------------===//
10 #include "llvm/MC/MCAtom.h"
16 void MCAtom::addInst(const MCInst &I, uint64_t Address, unsigned Size) {
27 void MCAtom::addData(const MCData &D) {
34 MCAtom *MCAtom::split(uint64_t SplitPt) {
48 MCAtom *RightAtom = Parent->createAtom(Type, RightBegin, RightEnd);
76 void MCAtom::truncate(uint64_t TruncPt) {
  /external/swiftshader/third_party/LLVM/
Android.mk 177 lib/MC/MCAtom.cpp \

Completed in 105 milliseconds