aboutsummaryrefslogtreecommitdiffstats
path: root/lib/MC
Commit message (Expand)AuthorAgeFilesLines
* 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
* MC/Darwin: Add a new target hook for whether the target uses "reliable" symbo...Daniel Dunbar2010-03-181-1/+4
* fix GetOrCreateTemporarySymbol to require a name, clientsChris Lattner2010-03-171-11/+0
* MC: Allow modifiers in MCSymbolRefExpr, and eliminate X86MCTargetExpr.Daniel Dunbar2010-03-152-7/+63
* MC/Mach-O/x86_64: Temporary labels in cstring sections require symbols (and e...Daniel Dunbar2010-03-151-2/+8
* MC/Mach-O: Add MCSectionMachO::getType()Daniel Dunbar2010-03-151-12/+5
* fix a memory leak yjasskin pointed out: MCSymbol is bump pointerChris Lattner2010-03-151-10/+14
* add a new CreateTempSymbol method, the use case forChris Lattner2010-03-141-0/+6
* MC: Fix a crash on invalid, attempting to evaluate undefined symbols.Daniel Dunbar2010-03-142-4/+5
* MC/X86_64: Symbol support.Daniel Dunbar2010-03-131-6/+10
* MC/Mach-O: Initial x86_64 support.Daniel Dunbar2010-03-131-45/+80
* add a hack to allow parsing negative minint. rdar://7751341Chris Lattner2010-03-131-2/+8
* MC/Mach-O: PCrel relocations weren't using the right base address, they areDaniel Dunbar2010-03-131-1/+1
* llvm-mc: Support -n, useful for comparing -integrated-as output since theDaniel Dunbar2010-03-131-7/+6
* MC/Mach-O: Implement initial support for relaxation.Daniel Dunbar2010-03-121-9/+117
* move fastcall/stdcall mangling up into Mangler.Chris Lattner2010-03-122-0/+2
* MC: Factor out MCAssembler::EvaluateFixup, and simplify.Daniel Dunbar2010-03-121-33/+52
* MC: Constify MCAsmLayout argument to MCExpr::EvaluteAs...Daniel Dunbar2010-03-121-2/+3
* MC: Add MCAssembler::addFixup, which enforces that fixups are added in order.Daniel Dunbar2010-03-121-6/+4
* remove MAI argument from createAsmStreamer since itChris Lattner2010-03-121-5/+4
* enhance MCContext::GetOrCreateTemporarySymbol() to create a new symbolChris Lattner2010-03-111-0/+6
* change MCContext to always have an MCAsmInfo.Chris Lattner2010-03-111-1/+1
* empty symbols aren't possible, the mcsymbol ctor aborts on them.Chris Lattner2010-03-111-4/+0
* MC/Mach-O: Add MCSymbolData::getAddress() utility.Daniel Dunbar2010-03-111-4/+4
* MC/Mach-O: Implement "absolutizing" semantics of .set, by evaluating the asse...Daniel Dunbar2010-03-112-4/+28
* MC/Mach-O: Start passing in the basic MCAsmLayout object.Daniel Dunbar2010-03-111-13/+14
* MC: Sketch initial MCAsmLayout class, which encapsulates the current layout o...Daniel Dunbar2010-03-111-8/+8
* MC: Provide MCAssembler with a TargetAsmBackend.Daniel Dunbar2010-03-112-7/+9
* MC/Mach-O: Use the MCAssembler symbol map instead of reconstructing.Daniel Dunbar2010-03-101-32/+17
* MC: Move the backend section and symbol data maps to MCAssembler.Daniel Dunbar2010-03-101-30/+11
* Remove unneeded includes.Daniel Dunbar2010-03-103-3/+0
* move three lowering hooks from MAI to TLOF and make one of themChris Lattner2010-03-102-14/+0
* set the temporary bit on MCSymbols correctly.Chris Lattner2010-03-101-0/+5