Lines Matching defs:MCFragment

35 class MCFragment;
44 class MCFragment : public ilist_node<MCFragment> {
48 MCFragment(const MCFragment&) LLVM_DELETED_FUNCTION;
49 void operator=(const MCFragment&) LLVM_DELETED_FUNCTION;
93 MCFragment(FragmentType _Kind, MCSectionData *_Parent = 0);
97 MCFragment();
98 virtual ~MCFragment();
139 class MCEncodedFragment : public MCFragment {
144 MCEncodedFragment(MCFragment::FragmentType FType, MCSectionData *SD = 0)
145 : MCFragment(FType, SD), BundlePadding(0)
161 static bool classof(const MCFragment *F) {
162 MCFragment::FragmentType Kind = F->getKind();
166 case MCFragment::FT_Relaxable:
167 case MCFragment::FT_CompactEncodedInst:
168 case MCFragment::FT_Data:
181 MCEncodedFragmentWithFixups(MCFragment::FragmentType FType,
200 static bool classof(const MCFragment *F) {
201 MCFragment::FragmentType Kind = F->getKind();
202 return Kind == MCFragment::FT_Relaxable || Kind == MCFragment::FT_Data;
251 static bool classof(const MCFragment *F) {
252 return F->getKind() == MCFragment::FT_Data;
284 static bool classof(const MCFragment *F) {
285 return F->getKind() == MCFragment::FT_CompactEncodedInst;
331 static bool classof(const MCFragment *F) {
332 return F->getKind() == MCFragment::FT_Relaxable;
336 class MCAlignFragment : public MCFragment {
360 : MCFragment(FT_Align, SD), Alignment(_Alignment),
380 static bool classof(const MCFragment *F) {
381 return F->getKind() == MCFragment::FT_Align;
385 class MCFillFragment : public MCFragment {
401 : MCFragment(FT_Fill, SD),
418 static bool classof(const MCFragment *F) {
419 return F->getKind() == MCFragment::FT_Fill;
423 class MCOrgFragment : public MCFragment {
434 : MCFragment(FT_Org, SD),
446 static bool classof(const MCFragment *F) {
447 return F->getKind() == MCFragment::FT_Org;
451 class MCLEBFragment : public MCFragment {
463 : MCFragment(FT_LEB, SD),
478 static bool classof(const MCFragment *F) {
479 return F->getKind() == MCFragment::FT_LEB;
483 class MCDwarfLineAddrFragment : public MCFragment {
499 : MCFragment(FT_Dwarf, SD),
514 static bool classof(const MCFragment *F) {
515 return F->getKind() == MCFragment::FT_Dwarf;
519 class MCDwarfCallFrameFragment : public MCFragment {
530 : MCFragment(FT_DwarfFrame, SD),
543 static bool classof(const MCFragment *F) {
544 return F->getKind() == MCFragment::FT_DwarfFrame;
558 typedef iplist<MCFragment> FragmentListType;
675 MCFragment *Fragment;
713 MCSymbolData(const MCSymbol &_Symbol, MCFragment *_Fragment, uint64_t _Offset,
721 MCFragment *getFragment() const { return Fragment; }
722 void setFragment(MCFragment *Value) { Fragment = Value; }
903 const MCFixup &Fixup, const MCFragment *DF,
935 MCFragment &F, const MCFixup &Fixup);
941 const MCFragment &F) const;