| Commit message (Expand) | Author | Age | Files | Lines |
* | MC: Switch to completely lazy layout. | Daniel Dunbar | 2010-05-14 | 1 | -19/+35 |
* | MC: Extend MCAsmLayout to explicitly track which fragments have been layed ou... | Daniel Dunbar | 2010-05-14 | 1 | -10/+44 |
* | MC: Implicitly assign section addresses when the previous fragment is layed out. | Daniel Dunbar | 2010-05-14 | 1 | -1/+11 |
* | MC: Switch MCFragment to storing the layout order index, not its index in the... | Daniel Dunbar | 2010-05-14 | 1 | -13/+14 |
* | MC: Change LayoutSection() to only do the section initializiation. | Daniel Dunbar | 2010-05-14 | 1 | -25/+13 |
* | MC: Move Layout{Fragment,Section} into MCAsmLayout, and add LayoutFile(). | Daniel Dunbar | 2010-05-13 | 1 | -26/+27 |
* | MC: Factor out MCAssembler::ComputeFragmentSize. | Daniel Dunbar | 2010-05-13 | 1 | -36/+44 |
* | MC: Add section layout order indices to MCSectionData. | Daniel Dunbar | 2010-05-13 | 1 | -0/+4 |
* | MC: Move ordinal calculation, to make sure fragments synthesized for layout g... | Daniel Dunbar | 2010-05-13 | 1 | -21/+21 |
* | MC: Create dummy fragments to avoid ever having empty sections, which simplif... | Daniel Dunbar | 2010-05-13 | 1 | -8/+9 |
* | MC: Add MCAsmLayout::FragmentReplaced() helper function. | Daniel Dunbar | 2010-05-13 | 1 | -4/+6 |
* | Fix -Asserts warning. | Daniel Dunbar | 2010-05-13 | 1 | -4/+2 |
* | MC: Eliminate MCSectionData::{,Address,File}Size, which can now be computed by | Daniel Dunbar | 2010-05-13 | 1 | -42/+28 |
* | MC: Switch to using explicit MCAlignFragments with OnlyAlignAddress bit instead | Daniel Dunbar | 2010-05-13 | 1 | -22/+31 |
* | MC: Add MCAlignFragment::OnlyAlignAddress bit. This is a bit of magic that sa... | Daniel Dunbar | 2010-05-13 | 1 | -1/+17 |
* | MC: Add MCSectionData::AddressSize, which is the size of the address space co... | Daniel Dunbar | 2010-05-13 | 1 | -6/+15 |
* | MC: Move MCAlignFragment::EmitNops value out of the constructor. | Daniel Dunbar | 2010-05-12 | 1 | -1/+1 |
* | MC: Eliminate MCZeroFillFragment, it is no longer needed. | Daniel Dunbar | 2010-05-12 | 1 | -23/+1 |
* | MC: Explicitly check that only virtual fragments appear in virtual sections. | Daniel Dunbar | 2010-05-12 | 1 | -0/+23 |
* | MC: Switch MCFillFragment to storing total fill size instead of a count. This... | Daniel Dunbar | 2010-05-12 | 1 | -3/+3 |
* | MC: Drop support for alignment in ZeroFill fragment, we can just use | Daniel Dunbar | 2010-05-12 | 1 | -11/+4 |
* | Simplify. | Daniel Dunbar | 2010-05-12 | 1 | -5/+3 |
* | MC: Factor out MCAssembler::LayoutFragment | Daniel Dunbar | 2010-05-12 | 1 | -74/+78 |
* | MC: Tweak section layout to not relying on accumulating address value. | Daniel Dunbar | 2010-05-12 | 1 | -7/+13 |
* | MC: Simplify LayoutSection to just take the index of the section to layout. | Daniel Dunbar | 2010-05-12 | 1 | -18/+16 |
* | MC: Track section layout order explicitly, and use to simplify. | Daniel Dunbar | 2010-05-12 | 1 | -31/+15 |
* | MC/Mach-O/x86_64: Add a new hook for checking whether a particular section can | Daniel Dunbar | 2010-05-12 | 1 | -0/+6 |
* | MC/Mach-O x86_64: Switch to using fragment atom symbol. | Daniel Dunbar | 2010-05-11 | 1 | -37/+6 |
* | MC/Mach-O: Explicitly track atoms, as represented by their defining symbol, f... | Daniel Dunbar | 2010-05-10 | 1 | -5/+1 |
* | llvm-mc: Fix case were we would skip a line in the .s file after an instruction | Daniel Dunbar | 2010-05-04 | 1 | -1/+3 |
* | rename llvm::llvm_report_error -> llvm::report_fatal_error | Chris Lattner | 2010-04-07 | 1 | -6/+6 |
* | llvm-mc: Add a -mc-relax-all option, which relaxes every fixup. We always need | Daniel Dunbar | 2010-03-25 | 1 | -6/+18 |
* | MC: Stop restarting layout on every relaxation. | Daniel Dunbar | 2010-03-25 | 1 | -6/+39 |
* | MC: Simplify main section layout process by moving alignment into LayoutSection. | Daniel Dunbar | 2010-03-25 | 1 | -30/+31 |
* | MC: Sink Section address assignment into LayoutSection. | Daniel Dunbar | 2010-03-25 | 1 | -6/+6 |
* | MC: Explicity track section and fragment ordinals. | Daniel Dunbar | 2010-03-25 | 1 | -0/+13 |
* | MC: Route access to SectionData offset and file size through MCAsmLayout. | Daniel Dunbar | 2010-03-25 | 1 | -10/+31 |
* | MC: Route access to Fragment offset and effective size through MCAsmLayout. | Daniel Dunbar | 2010-03-25 | 1 | -30/+54 |
* | MC: Eliminate MC{Fragment,{Section,Symbol}Data}::getAddress. | Daniel Dunbar | 2010-03-25 | 1 | -9/+7 |
* | MC: Direct all {fragment,section,symbol} address access through the MCAsmLayo... | Daniel Dunbar | 2010-03-24 | 1 | -21/+49 |
* | MC: Sprinkle in some more interesting statistics. | Daniel Dunbar | 2010-03-23 | 1 | -1/+18 |
* | MC: Switch to using MCInst fragments to do relaxation. | Daniel Dunbar | 2010-03-23 | 1 | -78/+50 |
* | MC: Add TargetAsmBackend::MayNeedRelaxation, for checking whether a particula... | Daniel Dunbar | 2010-03-23 | 1 | -1/+1 |
* | MC: Add TargetAsmBackend::WriteNopData and use to eliminate some target depen... | Daniel Dunbar | 2010-03-23 | 1 | -62/+9 |
* | MC: Tweak MCInstFragment to include the encoded data and fixups, so that we d... | Daniel Dunbar | 2010-03-23 | 1 | -13/+5 |
* | MC: Add MCInstFragment, not used yet. | Daniel Dunbar | 2010-03-22 | 1 | -4/+80 |
* | MC: Fix a few more cases we were passing an MCDataFragment when a MCFragment ... | Daniel Dunbar | 2010-03-22 | 1 | -3/+4 |
* | Simplify. | Daniel Dunbar | 2010-03-22 | 1 | -4/+2 |
* | MC: Change MCObjectWriter::RecordRelocation to take an MCFragment (instead of... | Daniel Dunbar | 2010-03-22 | 1 | -1/+1 |
* | MC: Eliminate MCFragment::getMaxFileSize. | Daniel Dunbar | 2010-03-22 | 1 | -2/+7 |