Home | History | Annotate | Download | only in MC

Lines Matching refs:MCFragment

76 bool MCAsmLayout::isFragmentValid(const MCFragment *F) const {
78 const MCFragment *LastValid = LastValidFragment.lookup(&SD);
85 void MCAsmLayout::invalidateFragmentsFrom(MCFragment *F) {
96 void MCAsmLayout::ensureValid(const MCFragment *F) const {
99 MCFragment *Cur = LastValidFragment[&SD];
113 uint64_t MCAsmLayout::getFragmentOffset(const MCFragment *F) const {
153 const MCFragment &F = SD->getFragmentList().back();
166 uint64_t MCAsmLayout::computeBundlePadding(const MCFragment *F,
208 MCFragment::MCFragment() : Kind(FragmentType(~0)) {
211 MCFragment::~MCFragment() {
214 MCFragment::MCFragment(FragmentType _Kind, MCSectionData *_Parent)
252 SmallVectorImpl<std::pair<unsigned, MCFragment *> >::iterator MI =
254 std::make_pair(Subsection, (MCFragment *)0));
269 MCFragment *F = new MCDataFragment();
281 MCSymbolData::MCSymbolData(const MCSymbol &_Symbol, MCFragment *_Fragment,
362 const MCFixup &Fixup, const MCFragment *DF,
432 const MCFragment &F) const {
434 case MCFragment::FT_Data:
435 case MCFragment::FT_Relaxable:
436 case MCFragment::FT_CompactEncodedInst:
438 case MCFragment::FT_Fill:
441 case MCFragment::FT_LEB:
444 case MCFragment::FT_Align: {
459 case MCFragment::FT_Org: {
474 case MCFragment::FT_Dwarf:
476 case MCFragment::FT_DwarfFrame:
483 void MCAsmLayout::layoutFragment(MCFragment *F) {
484 MCFragment
536 static void writeFragmentContents(const MCFragment &F, MCObjectWriter *OW) {
543 const MCFragment &F) {
586 case MCFragment::FT_Align: {
626 case MCFragment::FT_Data:
631 case MCFragment::FT_Relaxable:
636 case MCFragment::FT_CompactEncodedInst:
641 case MCFragment::FT_Fill: {
659 case MCFragment::FT_LEB: {
665 case MCFragment::FT_Org: {
675 case MCFragment::FT_Dwarf: {
680 case MCFragment::FT_DwarfFrame: {
702 case MCFragment::FT_Data: {
714 case MCFragment::FT_Align:
721 case MCFragment::FT_Fill:
745 MCFragment &F,
951 MCFragment *FirstRelaxedFragment = NULL;
960 case MCFragment::FT_Relaxable:
965 case MCFragment::FT_Dwarf:
969 case MCFragment::FT_DwarfFrame:
974 case MCFragment::FT_LEB:
1022 void MCFragment::dump() {
1027 case MCFragment::FT_Align: OS << "MCAlignFragment"; break;
1028 case MCFragment::FT_Data: OS << "MCDataFragment"; break;
1029 case MCFragment::FT_CompactEncodedInst:
1031 case MCFragment::FT_Fill: OS << "MCFillFragment"; break;
1032 case MCFragment::FT_Relaxable: OS << "MCRelaxableFragment"; break;
1033 case MCFragment::FT_Org: OS << "MCOrgFragment"; break;
1034 case MCFragment::FT_Dwarf: OS << "MCDwarfFragment"; break;
1035 case MCFragment::FT_DwarfFrame: OS << "MCDwarfCallFrameFragment"; break;
1036 case MCFragment::FT_LEB: OS << "MCLEBFragment"; break;
1039 OS << "<MCFragment " << (void*) this << " LayoutOrder:" << LayoutOrder
1045 case MCFragment::FT_Align: {
1055 case MCFragment::FT_Data: {
1078 case MCFragment::FT_CompactEncodedInst: {
1091 case MCFragment::FT_Fill: {
1097 case MCFragment::FT_Relaxable: {
1104 case MCFragment::FT_Org: {
1110 case MCFragment::FT_Dwarf: {
1117 case MCFragment::FT_DwarfFrame: {
1123 case MCFragment::FT_LEB: {