aboutsummaryrefslogtreecommitdiffstats
path: root/lib/MC
Commit message (Expand)AuthorAgeFilesLines
* Rip out the 'is temporary' nonsense from the MCContext interface toChris Lattner2010-03-303-21/+9
* MC/Mach-O/x86_64: Support @GOTPCREL on symbols, even for non-PCrel relocations!Daniel Dunbar2010-03-291-2/+9
* llvm-mc: Add a -mc-relax-all option, which relaxes every fixup. We always needDaniel Dunbar2010-03-252-8/+26
* MC: Stop restarting layout on every relaxation.Daniel Dunbar2010-03-251-6/+39
* MC: Simplify main section layout process by moving alignment into LayoutSection.Daniel Dunbar2010-03-251-30/+31
* MC: Sink Section address assignment into LayoutSection.Daniel Dunbar2010-03-251-6/+6
* MC/Mach-O: Switch to MCSectionData::getOrdinal.Daniel Dunbar2010-03-251-18/+4
* MC: Explicity track section and fragment ordinals.Daniel Dunbar2010-03-251-0/+13
* Fix -Asserts warning.Daniel Dunbar2010-03-251-2/+1
* MC: Route access to SectionData offset and file size through MCAsmLayout.Daniel Dunbar2010-03-252-17/+42
* MC: Route access to Fragment offset and effective size through MCAsmLayout.Daniel Dunbar2010-03-252-34/+58
* MC: Eliminate MC{Fragment,{Section,Symbol}Data}::getAddress.Daniel Dunbar2010-03-251-9/+7
* MC: Fix refacto in MCExpr evaluation, I mistakenly replaced a fragment addres...Daniel Dunbar2010-03-251-2/+2
* MC: Direct all {fragment,section,symbol} address access through the MCAsmLayo...Daniel Dunbar2010-03-243-59/+91
* MC: Sprinkle in some more interesting statistics.Daniel Dunbar2010-03-232-1/+28
* llvm-mc: Fast path EvaluateAbsolute of constants.Daniel Dunbar2010-03-231-0/+6
* MC: Switch to using MCInst fragments to do relaxation.Daniel Dunbar2010-03-232-78/+78
* MC: Add TargetAsmBackend::MayNeedRelaxation, for checking whether a particula...Daniel Dunbar2010-03-232-5/+12
* MC: Add TargetAsmBackend::WriteNopData and use to eliminate some target depen...Daniel Dunbar2010-03-232-64/+10
* MC: Tweak MCInstFragment to include the encoded data and fixups, so that we d...Daniel Dunbar2010-03-231-13/+5
* Put MCSectionCOFF::Name into the MCContext instead of leaking it.Jeffrey Yasskin2010-03-221-1/+5
* MC: Add MCInstFragment, not used yet.Daniel Dunbar2010-03-222-4/+83
* Add a FIXME.Daniel Dunbar2010-03-221-0/+14
* MC: Fix a few more cases we were passing an MCDataFragment when a MCFragment ...Daniel Dunbar2010-03-221-3/+4
* Simplify.Daniel Dunbar2010-03-221-4/+2
* MCInst: Add ::dump_pretty.Daniel Dunbar2010-03-222-17/+20
* MC: Change MCObjectWriter::RecordRelocation to take an MCFragment (instead of...Daniel Dunbar2010-03-222-13/+13
* MC/Mach-O: Factor out getOrCreateDataFragment().Daniel Dunbar2010-03-221-16/+18
* MC: Eliminate MCFragment::getMaxFileSize.Daniel Dunbar2010-03-221-2/+7
* MC: Share the MCAsmLayout object, although its still not used for anything im...Daniel Dunbar2010-03-221-15/+10
* Better fix for r98994, MachObjectWriterImpl wasn't intended to be virtual.Daniel Dunbar2010-03-201-8/+5
* Fix -Wnon-virtual-dtor warning.Rafael Espindola2010-03-191-0/+2
* MC/Mach-O/x86_64: Add relocation support.Daniel Dunbar2010-03-191-0/+213
* MC: Add TargetAsmBackend::createObjectWriter.Daniel Dunbar2010-03-191-7/+7
* MCCodeEmitter: Add target independent fixup flag for is-pc-relative.Daniel Dunbar2010-03-192-16/+8
* MC: Sink code emitter into MCAssembler.Daniel Dunbar2010-03-192-8/+5
* MC/Mach-O: Move to MachObjectWriter.{h,cpp}.Daniel Dunbar2010-03-194-821/+900
* MC: Add TargetAsmBackend::isVirtualSection hook.Daniel Dunbar2010-03-191-15/+7
* MC: Split MCObjectWriter out of MCAssembler.cpp.Daniel Dunbar2010-03-193-131/+46
* MCAssembler: Pull out MCObjectWriter class.Daniel Dunbar2010-03-191-82/+126
* MCAssembler: Move ApplyFixup to the TargetAsmBackend, this is a target specif...Daniel Dunbar2010-03-191-12/+1
* MC/Mach-O: Lift the fixup evaluation and application up (to the same place), ...Daniel Dunbar2010-03-191-35/+31
* MC/Mach-O: Factor out ExecutePostLayoutBinding, to separate the post-layout c...Daniel Dunbar2010-03-191-31/+33
* MC/Mach-O: Lift relocation emission logic a bit higher to separate evaluation...Daniel Dunbar2010-03-191-56/+77
* fix an MCInstPrinter leak that jyasskin pointed out:Chris Lattner2010-03-191-1/+2
* MC/Mach-O: Add isScatteredFixupFullyResolved, which implements the correct al...Daniel Dunbar2010-03-191-1/+59
* MC/Mach-O/x86_64: Add getAtom[ForAddress].Daniel Dunbar2010-03-191-0/+36
* MC/Mach-O: Factor out isScatteredFixupFullyResolvedSimple predicate, and fix ...Daniel Dunbar2010-03-191-15/+52
* MC/Mach-O: Factor out isSymbolLinkerVisible method; "linker visible" is a mad...Daniel Dunbar2010-03-191-10/+18
* MCValue: Change to holding MCSymbolRefExprs instead of MCSymbols, we will nee...Daniel Dunbar2010-03-183-37/+44