/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;
|