HomeSort by relevance Sort by last modified time
    Searched refs:MCFragment (Results 1 - 25 of 113) sorted by null

1 2 3 4 5

  /external/llvm/include/llvm/MC/
MCAsmLayout.h 18 class MCFragment;
38 mutable DenseMap<const MCSection *, MCFragment *> LastValidFragment;
42 void ensureValid(const MCFragment *F) const;
45 bool isFragmentValid(const MCFragment *F) const;
56 void invalidateFragmentsFrom(MCFragment *F);
61 void layoutFragment(MCFragment *Fragment);
76 uint64_t getFragmentOffset(const MCFragment *F) const;
MCFragment.h 1 //===- MCFragment.h - Fragment type hierarchy -------------------*- C++ -*-===//
25 class MCFragment : public ilist_node_with_parent<MCFragment, MCSection> {
28 MCFragment(const MCFragment &) = delete;
29 void operator=(const MCFragment &) = delete;
82 MCFragment(FragmentType Kind, bool HasInstructions,
85 ~MCFragment();
89 friend struct ilist_sentinel_traits<MCFragment>;
90 MCFragment();
    [all...]
MCSection.h 20 #include "llvm/MC/MCFragment.h"
29 class MCFragment;
35 struct ilist_node_traits<MCFragment> {
36 MCFragment *createNode(const MCFragment &V);
37 static void deleteNode(MCFragment *V);
39 void addNodeToList(MCFragment *) {}
40 void removeNodeFromList(MCFragment *) {}
42 ilist_iterator<MCFragment> /*first*/,
43 ilist_iterator<MCFragment> /*last*/) {
    [all...]
MCAsmBackend.h 26 class MCFragment;
69 const MCFixup &Fixup, const MCFragment *DF,
MCSymbol.h 20 #include "llvm/MC/MCFragment.h"
27 class MCFragment;
60 static MCFragment *AbsolutePseudoFragment;
77 mutable PointerIntPair<MCFragment *, 1> FragmentAndHasName;
180 if (MCFragment *F = getFragment(SetUsed)) {
270 void setFragment(MCFragment *F) const {
377 MCFragment *getFragment(bool SetUsed = true) const {
378 MCFragment *Fragment = FragmentAndHasName.getPointer();
MCObjectStreamer.h 23 class MCFragment;
62 MCFragment *getCurrentFragment() const;
64 void insert(MCFragment *F) {
82 void flushPendingLabels(MCFragment *F, uint64_t FOffset = 0);
  /external/swiftshader/third_party/LLVM/include/llvm/MC/
MCAsmLayout.h 17 class MCFragment;
42 mutable DenseMap<const MCSectionData*, MCFragment *> LastValidFragment;
46 void EnsureValid(const MCFragment *F) const;
48 bool isFragmentUpToDate(const MCFragment *F) const;
58 void Invalidate(MCFragment *F);
63 void LayoutFragment(MCFragment *Fragment);
80 uint64_t getFragmentOffset(const MCFragment *F) const;
MCAssembler.h 32 class MCFragment;
41 class MCFragment : public ilist_node<MCFragment> {
44 MCFragment(const MCFragment&); // DO NOT IMPLEMENT
45 void operator=(const MCFragment&); // DO NOT IMPLEMENT
85 MCFragment(FragmentType _Kind, MCSectionData *_Parent = 0);
89 MCFragment();
90 virtual ~MCFragment();
103 static bool classof(const MCFragment *O) { return true;
    [all...]
MCMachObjectWriter.h 67 const MCFragment *Fragment,
129 uint64_t getFragmentAddress(const MCFragment *Fragment,
203 const MCFragment *Fragment,
210 const MCFragment *Fragment,
215 const MCFragment *Fragment, const MCFixup &Fixup,
237 const MCFragment &FB,
MCObjectStreamer.h 20 class MCFragment;
50 MCFragment *getCurrentFragment() const;
MCObjectWriter.h 22 class MCFragment;
79 const MCFragment *Fragment,
97 const MCFragment &FB,
  /external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/MC/
MCAsmLayout.h 18 class MCFragment;
38 mutable DenseMap<const MCSection *, MCFragment *> LastValidFragment;
42 void ensureValid(const MCFragment *F) const;
45 bool isFragmentValid(const MCFragment *F) const;
56 void invalidateFragmentsFrom(MCFragment *F);
61 void layoutFragment(MCFragment *Fragment);
76 uint64_t getFragmentOffset(const MCFragment *F) const;
MCFragment.h 1 //===- MCFragment.h - Fragment type hierarchy -------------------*- C++ -*-===//
31 class MCFragment : public ilist_node_with_parent<MCFragment, MCSection> {
81 MCFragment(FragmentType Kind, bool HasInstructions,
84 ~MCFragment();
87 MCFragment() = delete;
88 MCFragment(const MCFragment &) = delete;
89 MCFragment &operator=(const MCFragment &) = delete
    [all...]
MCObjectWriter.h 27 class MCFragment;
70 const MCFragment *Fragment,
91 const MCFragment &FB,
MCSection.h 19 #include "llvm/MC/MCFragment.h"
33 template <> struct ilist_alloc_traits<MCFragment> {
34 static void deleteNode(MCFragment *V);
50 using FragmentListType = iplist<MCFragment>;
89 SmallVector<std::pair<unsigned, MCFragment *>, 1> SubsectionFragmentMap;
148 /// Support for MCFragment::getNextNode().
149 static FragmentListType MCSection::*getSublistAccess(MCFragment *) {
  /external/llvm/lib/MC/
MCFragment.cpp 1 //===- lib/MC/MCFragment.cpp - Assembler Fragment Implementation ----------===//
10 #include "llvm/MC/MCFragment.h"
42 bool MCAsmLayout::isFragmentValid(const MCFragment *F) const {
44 const MCFragment *LastValid = LastValidFragment.lookup(Sec);
51 void MCAsmLayout::invalidateFragmentsFrom(MCFragment *F) {
61 void MCAsmLayout::ensureValid(const MCFragment *F) const {
64 if (MCFragment *Cur = LastValidFragment[Sec])
77 uint64_t MCAsmLayout::getFragmentOffset(const MCFragment *F) const {
178 const MCFragment &F = Sec->getFragmentList().back();
192 const MCFragment *F
    [all...]
MCAssembler.cpp 170 const MCFixup &Fixup, const MCFragment *DF,
246 const MCFragment &F) const {
248 case MCFragment::FT_Data:
250 case MCFragment::FT_Relaxable:
252 case MCFragment::FT_CompactEncodedInst:
254 case MCFragment::FT_Fill:
257 case MCFragment::FT_LEB:
260 case MCFragment::FT_SafeSEH:
263 case MCFragment::FT_Align: {
278 case MCFragment::FT_Org:
    [all...]
MCSection.cpp 61 SmallVectorImpl<std::pair<unsigned, MCFragment *>>::iterator MI =
64 std::make_pair(Subsection, (MCFragment *)nullptr));
79 MCFragment *F = new MCDataFragment();
MCObjectWriter.cpp 47 const MCAssembler &Asm, const MCSymbol &SymA, const MCFragment &FB,
  /external/swiftshader/third_party/llvm-7.0/llvm/lib/MC/
MCFragment.cpp 1 //===- lib/MC/MCFragment.cpp - Assembler Fragment Implementation ----------===//
10 #include "llvm/MC/MCFragment.h"
43 bool MCAsmLayout::isFragmentValid(const MCFragment *F) const {
45 const MCFragment *LastValid = LastValidFragment.lookup(Sec);
52 void MCAsmLayout::invalidateFragmentsFrom(MCFragment *F) {
62 void MCAsmLayout::ensureValid(const MCFragment *F) const {
65 if (MCFragment *Cur = LastValidFragment[Sec])
78 uint64_t MCAsmLayout::getFragmentOffset(const MCFragment *F) const {
178 const MCFragment &F = Sec->getFragmentList().back();
234 void ilist_alloc_traits<MCFragment>::deleteNode(MCFragment *V) { V->destroy();
    [all...]
MCAssembler.cpp 27 #include "llvm/MC/MCFragment.h"
199 const MCFixup &Fixup, const MCFragment *DF,
287 const MCFragment &F) const {
290 case MCFragment::FT_Data:
292 case MCFragment::FT_Relaxable:
294 case MCFragment::FT_CompactEncodedInst:
296 case MCFragment::FT_Fill: {
312 case MCFragment::FT_LEB:
315 case MCFragment::FT_Padding:
318 case MCFragment::FT_SymbolId
    [all...]
MCSection.cpp 14 #include "llvm/MC/MCFragment.h"
62 SmallVectorImpl<std::pair<unsigned, MCFragment *>>::iterator MI =
65 std::make_pair(Subsection, (MCFragment *)nullptr));
80 MCFragment *F = new MCDataFragment();
MCCodePadder.cpp 43 OS->getCurrentFragment()->getKind() != MCFragment::FT_Align) &&
84 OS->getCurrentFragment()->getKind() != MCFragment::FT_Align) &&
99 MCFragment *CurrFragment = OS->getCurrentFragment();
105 CurrFragment->getKind() == MCFragment::FT_Padding;
124 MCFragment *InstFragment = OS->getCurrentFragment();
157 for (MCFragment *CurrFragment = Fragment; CurrFragment != nullptr;
268 uint64_t MCCodePaddingPolicy::getNextFragmentOffset(const MCFragment *Fragment,
271 MCFragment const *NextFragment = Fragment->getNextNode();
341 for (const MCFragment *Fragment = (*Window.begin())->getPrevNode();
  /external/swiftshader/third_party/LLVM/lib/MC/
MCAssembler.cpp 63 bool MCAsmLayout::isFragmentUpToDate(const MCFragment *F) const {
65 const MCFragment *LastValid = LastValidFragment.lookup(&SD);
72 void MCAsmLayout::Invalidate(MCFragment *F) {
82 void MCAsmLayout::EnsureValid(const MCFragment *F) const {
85 MCFragment *Cur = LastValidFragment[&SD];
98 uint64_t MCAsmLayout::getFragmentOffset(const MCFragment *F) const {
138 const MCFragment &F = SD->getFragmentList().back();
153 MCFragment::MCFragment() : Kind(FragmentType(~0)) {
156 MCFragment::~MCFragment()
    [all...]
  /external/llvm/lib/Target/Hexagon/MCTargetDesc/
HexagonMCExpr.h 24 MCFragment *findAssociatedFragment() const override;

Completed in 455 milliseconds

1 2 3 4 5