Lines Matching defs: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)
251 SmallVectorImpl<std::pair<unsigned, MCFragment *> >::iterator MI =
253 std::make_pair(Subsection, (MCFragment *)0));
268 MCFragment *F = new MCDataFragment();
280 MCSymbolData::MCSymbolData(const MCSymbol &_Symbol, MCFragment *_Fragment,
356 const MCFixup &Fixup, const MCFragment *DF,
426 const MCFragment &F) const {
428 case MCFragment::FT_Data:
429 case MCFragment::FT_Relaxable:
430 case MCFragment::FT_CompactEncodedInst:
432 case MCFragment::FT_Fill:
435 case MCFragment::FT_LEB:
438 case MCFragment::FT_Align: {
453 case MCFragment::FT_Org: {
468 case MCFragment::FT_Dwarf:
470 case MCFragment::FT_DwarfFrame:
477 void MCAsmLayout::layoutFragment(MCFragment *F) {
478 MCFragment *Prev = F->getPrevNode();
530 static void writeFragmentContents(const MCFragment &F, MCObjectWriter *OW) {
537 const MCFragment &F) {
580 case MCFragment::FT_Align: {
620 case MCFragment::FT_Data:
625 case MCFragment::FT_Relaxable:
630 case MCFragment::FT_CompactEncodedInst:
635 case MCFragment::FT_Fill: {
653 case MCFragment::FT_LEB: {
659 case MCFragment::FT_Org: {
669 case MCFragment::FT_Dwarf: {
674 case MCFragment::FT_DwarfFrame: {
696 case MCFragment::FT_Data: {
708 case MCFragment::FT_Align:
715 case MCFragment::FT_Fill:
739 MCFragment &F,
945 MCFragment *FirstRelaxedFragment = NULL;
954 case MCFragment::FT_Relaxable:
959 case MCFragment::FT_Dwarf:
963 case MCFragment::FT_DwarfFrame:
968 case MCFragment::FT_LEB:
1016 void MCFragment::dump() {
1021 case MCFragment::FT_Align: OS << "MCAlignFragment"; break;
1022 case MCFragment::FT_Data: OS << "MCDataFragment"; break;
1023 case MCFragment::FT_CompactEncodedInst:
1025 case MCFragment::FT_Fill: OS << "MCFillFragment"; break;
1026 case MCFragment::FT_Relaxable: OS << "MCRelaxableFragment"; break;
1027 case MCFragment::FT_Org: OS << "MCOrgFragment"; break;
1028 case MCFragment::FT_Dwarf: OS << "MCDwarfFragment"; break;
1029 case MCFragment::FT_DwarfFrame: OS << "MCDwarfCallFrameFragment"; break;
1030 case MCFragment::FT_LEB: OS << "MCLEBFragment"; break;
1033 OS << "<MCFragment " << (void*) this << " LayoutOrder:" << LayoutOrder
1039 case MCFragment::FT_Align: {
1049 case MCFragment::FT_Data: {
1072 case MCFragment::FT_CompactEncodedInst: {
1085 case MCFragment::FT_Fill: {
1091 case MCFragment::FT_Relaxable: {
1098 case MCFragment::FT_Org: {
1104 case MCFragment::FT_Dwarf: {
1111 case MCFragment::FT_DwarfFrame: {
1117 case MCFragment::FT_LEB: {