aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/MC
AgeCommit message (Expand)Author
2010-03-24MC: Direct all {fragment,section,symbol} address access through the MCAsmLayo...Daniel Dunbar
2010-03-23MC: Add TargetAsmBackend::MayNeedRelaxation, for checking whether a particula...Daniel Dunbar
2010-03-23MC: Tweak MCInstFragment to include the encoded data and fixups, so that we d...Daniel Dunbar
2010-03-22Put MCSectionCOFF::Name into the MCContext instead of leaking it.Jeffrey Yasskin
2010-03-22MC: Add MCInstFragment, not used yet.Daniel Dunbar
2010-03-22MC: Fix a few more cases we were passing an MCDataFragment when a MCFragment ...Daniel Dunbar
2010-03-22MCInst: Add ::dump_pretty.Daniel Dunbar
2010-03-22MC: Change MCObjectWriter::RecordRelocation to take an MCFragment (instead of...Daniel Dunbar
2010-03-22MC: Eliminate MCFragment::getMaxFileSize.Daniel Dunbar
2010-03-22MC: Share the MCAsmLayout object, although its still not used for anything im...Daniel Dunbar
2010-03-19Acccess control is lameDouglas Gregor
2010-03-19struct -> class, to silence a Clang warningDouglas Gregor
2010-03-19MCCodeEmitter: Add target independent fixup flag for is-pc-relative.Daniel Dunbar
2010-03-19MC: Sink code emitter into MCAssembler.Daniel Dunbar
2010-03-19MC/Mach-O: Move to MachObjectWriter.{h,cpp}.Daniel Dunbar
2010-03-19MC: Split MCObjectWriter out of MCAssembler.cpp.Daniel Dunbar
2010-03-19MC/Mach-O: Lift the fixup evaluation and application up (to the same place), ...Daniel Dunbar
2010-03-19MC/Mach-O: Factor out ExecutePostLayoutBinding, to separate the post-layout c...Daniel Dunbar
2010-03-19fix an MCInstPrinter leak that jyasskin pointed out:Chris Lattner
2010-03-19MC/Mach-O/x86_64: Add getAtom[ForAddress].Daniel Dunbar
2010-03-19MC/Mach-O: Factor out isSymbolLinkerVisible method; "linker visible" is a mad...Daniel Dunbar
2010-03-18MCValue: Change to holding MCSymbolRefExprs instead of MCSymbols, we will nee...Daniel Dunbar
2010-03-18Add MCSymbol::isInSection.Daniel Dunbar
2010-03-17fix GetOrCreateTemporarySymbol to require a name, clientsChris Lattner
2010-03-15MC: Allow modifiers in MCSymbolRefExpr, and eliminate X86MCTargetExpr.Daniel Dunbar
2010-03-15MC/Mach-O: Add MCSectionMachO::getType()Daniel Dunbar
2010-03-15Don't save a temporary string into a StringRef field.Jeffrey Yasskin
2010-03-15fix MCSectionELF to not leak memory, just like I did for MCSymbol.Chris Lattner
2010-03-15fix a memory leak yjasskin pointed out: MCSymbol is bump pointerChris Lattner
2010-03-14add a new CreateTempSymbol method, the use case forChris Lattner
2010-03-13Add some parens and silence a warning.Benjamin Kramer
2010-03-13llvm-mc: Support -n, useful for comparing -integrated-as output since theDaniel Dunbar
2010-03-12MC/Mach-O: Implement initial support for relaxation.Daniel Dunbar
2010-03-12move fastcall/stdcall mangling up into Mangler.Chris Lattner
2010-03-12MC: Factor out MCAssembler::EvaluateFixup, and simplify.Daniel Dunbar
2010-03-12MC: Constify MCAsmLayout argument to MCExpr::EvaluteAs...Daniel Dunbar
2010-03-12MC: Add MCAssembler::addFixup, which enforces that fixups are added in order.Daniel Dunbar
2010-03-12make the mangler take an MCContext instead of an MAI.Chris Lattner
2010-03-12remove MAI argument from createAsmStreamer since itChris Lattner
2010-03-11change MCContext to always have an MCAsmInfo.Chris Lattner
2010-03-11MC/Mach-O: Add MCSymbolData::getAddress() utility.Daniel Dunbar
2010-03-11MC/Mach-O: Start passing in the basic MCAsmLayout object.Daniel Dunbar
2010-03-11MC: Sketch initial MCAsmLayout class, which encapsulates the current layout o...Daniel Dunbar
2010-03-11MC: Provide MCAssembler with a TargetAsmBackend.Daniel Dunbar
2010-03-10MC: Move the backend section and symbol data maps to MCAssembler.Daniel Dunbar
2010-03-10Remove unneeded declarations.Daniel Dunbar
2010-03-10move three lowering hooks from MAI to TLOF and make one of themChris Lattner
2010-03-10set the temporary bit on MCSymbols correctly.Chris Lattner
2010-03-10eliminate MCContext::CreateSymbol and CreateTemporarySymbol.Chris Lattner
2010-03-09add a EmitSymbolValue convenience method to MCStreamer.Chris Lattner