| Commit message (Expand) | Author | Age | Files | Lines |
* | MC: Put back the MCFragment vtable, so subclasses are destroyed properly (duh). | Daniel Dunbar | 2010-07-28 | 1 | -0/+1 |
* | Initial modifications to MCAssembler and TargetMachine for the MCJIT. | Reid Kleckner | 2010-07-22 | 1 | -1/+3 |
* | use a typedef instead of its expansion, patch by Michael Spencer | Chris Lattner | 2010-07-13 | 1 | -1/+1 |
* | MC: Simplify MCAssembler::isSymbolLinkerVisible to only take an MCSymbol. | Daniel Dunbar | 2010-06-16 | 1 | -1/+1 |
* | MC: Eliminate MCAsmFixup, replace with MCFixup. | Daniel Dunbar | 2010-05-26 | 1 | -40/+13 |
* | MC: Use accessors for access to MCAsmFixup. | Daniel Dunbar | 2010-05-26 | 1 | -2/+8 |
* | MC: Eliminate MCFragment vtable, which was unnecessary. | Daniel Dunbar | 2010-05-26 | 1 | -12/+1 |
* | MC: Switch MCFragment to storing the layout order index, not its index in the... | Daniel Dunbar | 2010-05-14 | 1 | -5/+5 |
* | MC: Move Layout{Fragment,Section} into MCAsmLayout, and add LayoutFile(). | Daniel Dunbar | 2010-05-13 | 1 | -10/+0 |
* | MC: Factor out MCAssembler::ComputeFragmentSize. | Daniel Dunbar | 2010-05-13 | 1 | -0/+6 |
* | MC: Add section layout order indices to MCSectionData. | Daniel Dunbar | 2010-05-13 | 1 | -0/+6 |
* | MC: Eliminate MCSectionData::{,Address,File}Size, which can now be computed by | Daniel Dunbar | 2010-05-13 | 1 | -11/+0 |
* | MC: Add MCAlignFragment::OnlyAlignAddress bit. This is a bit of magic that sa... | Daniel Dunbar | 2010-05-13 | 1 | -1/+11 |
* | MC: Add MCSectionData::AddressSize, which is the size of the address space co... | Daniel Dunbar | 2010-05-13 | 1 | -1/+5 |
* | MC: Move MCAlignFragment::EmitNops value out of the constructor. | Daniel Dunbar | 2010-05-12 | 1 | -7/+8 |
* | MC: Eliminate MCZeroFillFragment, it is no longer needed. | Daniel Dunbar | 2010-05-12 | 1 | -27/+1 |
* | MC: Switch MCFillFragment to storing total fill size instead of a count. This... | Daniel Dunbar | 2010-05-12 | 1 | -6/+10 |
* | MC: Drop support for alignment in ZeroFill fragment, we can just use | Daniel Dunbar | 2010-05-12 | 1 | -8/+2 |
* | MC: Factor out MCAssembler::LayoutFragment | Daniel Dunbar | 2010-05-12 | 1 | -0/+5 |
* | MC: Simplify LayoutSection to just take the index of the section to layout. | Daniel Dunbar | 2010-05-12 | 1 | -8/+4 |
* | Added a trivial function to modify the flags field of MCSymbolData class. The... | Nathan Jeffords | 2010-05-12 | 1 | -0/+5 |
* | MC/Mach-O x86_64: Switch to using fragment atom symbol. | Daniel Dunbar | 2010-05-11 | 1 | -10/+0 |
* | MC/Mach-O: Explicitly track atoms, as represented by their defining symbol, f... | Daniel Dunbar | 2010-05-10 | 1 | -0/+9 |
* | llvm-mc: Add a -mc-relax-all option, which relaxes every fixup. We always need | Daniel Dunbar | 2010-03-25 | 1 | -0/+4 |
* | MC: Stop restarting layout on every relaxation. | Daniel Dunbar | 2010-03-25 | 1 | -0/+2 |
* | MC: Simplify main section layout process by moving alignment into LayoutSection. | Daniel Dunbar | 2010-03-25 | 1 | -2/+5 |
* | MC: Sink Section address assignment into LayoutSection. | Daniel Dunbar | 2010-03-25 | 1 | -4/+5 |
* | MC: Explicity track section and fragment ordinals. | Daniel Dunbar | 2010-03-25 | 1 | -0/+15 |
* | MC: Route access to SectionData offset and file size through MCAsmLayout. | Daniel Dunbar | 2010-03-25 | 1 | -23/+3 |
* | MC: Route access to Fragment offset and effective size through MCAsmLayout. | Daniel Dunbar | 2010-03-25 | 1 | -22/+5 |
* | MC: Eliminate MC{Fragment,{Section,Symbol}Data}::getAddress. | Daniel Dunbar | 2010-03-25 | 1 | -13/+4 |
* | MC: Direct all {fragment,section,symbol} address access through the MCAsmLayo... | Daniel Dunbar | 2010-03-24 | 1 | -4/+6 |
* | MC: Add TargetAsmBackend::MayNeedRelaxation, for checking whether a particula... | Daniel Dunbar | 2010-03-23 | 1 | -0/+4 |
* | MC: Tweak MCInstFragment to include the encoded data and fixups, so that we d... | Daniel Dunbar | 2010-03-23 | 1 | -8/+37 |
* | MC: Add MCInstFragment, not used yet. | Daniel Dunbar | 2010-03-22 | 1 | -2/+41 |
* | MC: Fix a few more cases we were passing an MCDataFragment when a MCFragment ... | Daniel Dunbar | 2010-03-22 | 1 | -2/+2 |
* | MC: Eliminate MCFragment::getMaxFileSize. | Daniel Dunbar | 2010-03-22 | 1 | -32/+1 |
* | MC: Share the MCAsmLayout object, although its still not used for anything im... | Daniel Dunbar | 2010-03-22 | 1 | -3/+4 |
* | Acccess control is lame | Douglas Gregor | 2010-03-19 | 1 | -0/+1 |
* | struct -> class, to silence a Clang warning | Douglas Gregor | 2010-03-19 | 1 | -1/+1 |
* | MC: Sink code emitter into MCAssembler. | Daniel Dunbar | 2010-03-19 | 1 | -1/+7 |
* | MC: Split MCObjectWriter out of MCAssembler.cpp. | Daniel Dunbar | 2010-03-19 | 1 | -17/+22 |
* | MC/Mach-O: Lift the fixup evaluation and application up (to the same place), ... | Daniel Dunbar | 2010-03-19 | 1 | -6/+1 |
* | MC/Mach-O: Factor out ExecutePostLayoutBinding, to separate the post-layout c... | Daniel Dunbar | 2010-03-19 | 1 | -0/+8 |
* | MC/Mach-O/x86_64: Add getAtom[ForAddress]. | Daniel Dunbar | 2010-03-19 | 1 | -0/+13 |
* | MC/Mach-O: Factor out isSymbolLinkerVisible method; "linker visible" is a mad... | Daniel Dunbar | 2010-03-19 | 1 | -0/+6 |
* | Add some parens and silence a warning. | Benjamin Kramer | 2010-03-13 | 1 | -1/+1 |
* | MC/Mach-O: Implement initial support for relaxation. | Daniel Dunbar | 2010-03-12 | 1 | -0/+8 |
* | MC: Factor out MCAssembler::EvaluateFixup, and simplify. | Daniel Dunbar | 2010-03-12 | 1 | -0/+21 |
* | MC: Constify MCAsmLayout argument to MCExpr::EvaluteAs... | Daniel Dunbar | 2010-03-12 | 1 | -5/+6 |