OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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