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