| Commit message (Expand) | Author | Age | Files | Lines |
* | MC/Mach-O/x86_64: Add relocation support. | Daniel Dunbar | 2010-03-19 | 1 | -0/+213 |
* | MC: Add TargetAsmBackend::createObjectWriter. | Daniel Dunbar | 2010-03-19 | 1 | -7/+7 |
* | MCCodeEmitter: Add target independent fixup flag for is-pc-relative. | Daniel Dunbar | 2010-03-19 | 2 | -16/+8 |
* | MC: Sink code emitter into MCAssembler. | Daniel Dunbar | 2010-03-19 | 2 | -8/+5 |
* | MC/Mach-O: Move to MachObjectWriter.{h,cpp}. | Daniel Dunbar | 2010-03-19 | 4 | -821/+900 |
* | MC: Add TargetAsmBackend::isVirtualSection hook. | Daniel Dunbar | 2010-03-19 | 1 | -15/+7 |
* | MC: Split MCObjectWriter out of MCAssembler.cpp. | Daniel Dunbar | 2010-03-19 | 3 | -131/+46 |
* | MCAssembler: Pull out MCObjectWriter class. | Daniel Dunbar | 2010-03-19 | 1 | -82/+126 |
* | MCAssembler: Move ApplyFixup to the TargetAsmBackend, this is a target specif... | Daniel Dunbar | 2010-03-19 | 1 | -12/+1 |
* | MC/Mach-O: Lift the fixup evaluation and application up (to the same place), ... | Daniel Dunbar | 2010-03-19 | 1 | -35/+31 |
* | MC/Mach-O: Factor out ExecutePostLayoutBinding, to separate the post-layout c... | Daniel Dunbar | 2010-03-19 | 1 | -31/+33 |
* | MC/Mach-O: Lift relocation emission logic a bit higher to separate evaluation... | Daniel Dunbar | 2010-03-19 | 1 | -56/+77 |
* | fix an MCInstPrinter leak that jyasskin pointed out: | Chris Lattner | 2010-03-19 | 1 | -1/+2 |
* | MC/Mach-O: Add isScatteredFixupFullyResolved, which implements the correct al... | Daniel Dunbar | 2010-03-19 | 1 | -1/+59 |
* | MC/Mach-O/x86_64: Add getAtom[ForAddress]. | Daniel Dunbar | 2010-03-19 | 1 | -0/+36 |
* | MC/Mach-O: Factor out isScatteredFixupFullyResolvedSimple predicate, and fix ... | Daniel Dunbar | 2010-03-19 | 1 | -15/+52 |
* | MC/Mach-O: Factor out isSymbolLinkerVisible method; "linker visible" is a mad... | Daniel Dunbar | 2010-03-19 | 1 | -10/+18 |
* | MCValue: Change to holding MCSymbolRefExprs instead of MCSymbols, we will nee... | Daniel Dunbar | 2010-03-18 | 3 | -37/+44 |
* | MC/Darwin: Add a new target hook for whether the target uses "reliable" symbo... | Daniel Dunbar | 2010-03-18 | 1 | -1/+4 |
* | fix GetOrCreateTemporarySymbol to require a name, clients | Chris Lattner | 2010-03-17 | 1 | -11/+0 |
* | MC: Allow modifiers in MCSymbolRefExpr, and eliminate X86MCTargetExpr. | Daniel Dunbar | 2010-03-15 | 2 | -7/+63 |
* | MC/Mach-O/x86_64: Temporary labels in cstring sections require symbols (and e... | Daniel Dunbar | 2010-03-15 | 1 | -2/+8 |
* | MC/Mach-O: Add MCSectionMachO::getType() | Daniel Dunbar | 2010-03-15 | 1 | -12/+5 |
* | fix a memory leak yjasskin pointed out: MCSymbol is bump pointer | Chris Lattner | 2010-03-15 | 1 | -10/+14 |
* | add a new CreateTempSymbol method, the use case for | Chris Lattner | 2010-03-14 | 1 | -0/+6 |
* | MC: Fix a crash on invalid, attempting to evaluate undefined symbols. | Daniel Dunbar | 2010-03-14 | 2 | -4/+5 |
* | MC/X86_64: Symbol support. | Daniel Dunbar | 2010-03-13 | 1 | -6/+10 |
* | MC/Mach-O: Initial x86_64 support. | Daniel Dunbar | 2010-03-13 | 1 | -45/+80 |
* | add a hack to allow parsing negative minint. rdar://7751341 | Chris Lattner | 2010-03-13 | 1 | -2/+8 |
* | MC/Mach-O: PCrel relocations weren't using the right base address, they are | Daniel Dunbar | 2010-03-13 | 1 | -1/+1 |
* | llvm-mc: Support -n, useful for comparing -integrated-as output since the | Daniel Dunbar | 2010-03-13 | 1 | -7/+6 |
* | MC/Mach-O: Implement initial support for relaxation. | Daniel Dunbar | 2010-03-12 | 1 | -9/+117 |
* | move fastcall/stdcall mangling up into Mangler. | Chris Lattner | 2010-03-12 | 2 | -0/+2 |
* | MC: Factor out MCAssembler::EvaluateFixup, and simplify. | Daniel Dunbar | 2010-03-12 | 1 | -33/+52 |
* | MC: Constify MCAsmLayout argument to MCExpr::EvaluteAs... | Daniel Dunbar | 2010-03-12 | 1 | -2/+3 |
* | MC: Add MCAssembler::addFixup, which enforces that fixups are added in order. | Daniel Dunbar | 2010-03-12 | 1 | -6/+4 |
* | remove MAI argument from createAsmStreamer since it | Chris Lattner | 2010-03-12 | 1 | -5/+4 |
* | enhance MCContext::GetOrCreateTemporarySymbol() to create a new symbol | Chris Lattner | 2010-03-11 | 1 | -0/+6 |
* | change MCContext to always have an MCAsmInfo. | Chris Lattner | 2010-03-11 | 1 | -1/+1 |
* | empty symbols aren't possible, the mcsymbol ctor aborts on them. | Chris Lattner | 2010-03-11 | 1 | -4/+0 |
* | MC/Mach-O: Add MCSymbolData::getAddress() utility. | Daniel Dunbar | 2010-03-11 | 1 | -4/+4 |
* | MC/Mach-O: Implement "absolutizing" semantics of .set, by evaluating the asse... | Daniel Dunbar | 2010-03-11 | 2 | -4/+28 |
* | MC/Mach-O: Start passing in the basic MCAsmLayout object. | Daniel Dunbar | 2010-03-11 | 1 | -13/+14 |
* | MC: Sketch initial MCAsmLayout class, which encapsulates the current layout o... | Daniel Dunbar | 2010-03-11 | 1 | -8/+8 |
* | MC: Provide MCAssembler with a TargetAsmBackend. | Daniel Dunbar | 2010-03-11 | 2 | -7/+9 |
* | MC/Mach-O: Use the MCAssembler symbol map instead of reconstructing. | Daniel Dunbar | 2010-03-10 | 1 | -32/+17 |
* | MC: Move the backend section and symbol data maps to MCAssembler. | Daniel Dunbar | 2010-03-10 | 1 | -30/+11 |
* | Remove unneeded includes. | Daniel Dunbar | 2010-03-10 | 3 | -3/+0 |
* | move three lowering hooks from MAI to TLOF and make one of them | Chris Lattner | 2010-03-10 | 2 | -14/+0 |
* | set the temporary bit on MCSymbols correctly. | Chris Lattner | 2010-03-10 | 1 | -0/+5 |