aboutsummaryrefslogtreecommitdiff
path: root/lib/MC/MCMachOStreamer.cpp
AgeCommit message (Expand)Author
2010-03-22MC/Mach-O: Factor out getOrCreateDataFragment().Daniel Dunbar
2010-03-19MC: Sink code emitter into MCAssembler.Daniel Dunbar
2010-03-14MC: Fix a crash on invalid, attempting to evaluate undefined symbols.Daniel Dunbar
2010-03-12MC: Add MCAssembler::addFixup, which enforces that fixups are added in order.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 includes.Daniel Dunbar
2010-02-23This is the first patch to put the needed bits in place to eventually allow codeKevin Enderby
2010-02-22MC/Mach-O: Remove non-sensical comment, and add a missing AddValueSymbols call.Daniel Dunbar
2010-02-13MC/Mach-O: Start emitting fixups/relocations for instructions.Daniel Dunbar
2010-02-13MCAssembler: Switch MCAsmFixup to storing MCFixupKind instead of just a size.Daniel Dunbar
2010-02-13MC/Mach-O: Implement EmitValue using data fragments + fixups instead of fill ...Daniel Dunbar
2010-02-09MC: First cut at MCFixup, for getting fixup/relocation information out of an ...Daniel Dunbar
2010-02-08add scaffolding for target-specific MCExprs.Chris Lattner
2010-02-02MC/Mach-O: Set SOME_INSTRUCTIONS bit for sections.Daniel Dunbar
2010-01-25mcstreamerize gprel32 emission.Chris Lattner
2010-01-25mcstreamerize .file and .file. This also fixes an issue where theChris Lattner
2010-01-25add symbol attribute support for the ELF .type directive.Chris Lattner
2010-01-25emit the .size directive for global variables on ELF throughChris Lattner
2010-01-23mcize lcomm, simplify .comm, extend both to support 64-bit sizes.Chris Lattner
2010-01-23move the various directive enums out of the MCStreamer classChris Lattner
2010-01-23mcstreamerize .no_dead_strip and .reference for static ctors/dtors.Chris Lattner
2010-01-19Generalize mcasmstreamer data emission APIs to take an address spaceChris Lattner
2010-01-17Add a note for the macho streamer and remove a used of the mangler from the s...Nate Begeman
2009-11-06Pass StringRef by value.Daniel Dunbar
2009-10-16MC: Set symbol values in MachO MCStreamer.Daniel Dunbar
2009-10-16MC: Switch assembler API to using MCExpr instead of MCValue.Daniel Dunbar
2009-10-16MC: Remove unneeded context argument to MCExpr::Evaluate*.Daniel Dunbar
2009-08-31llvm-mc: Pass values to MCStreamer as MCExprs, not MCValues.Daniel Dunbar
2009-08-31llvm-mc: Simplify EmitAssignment ('.set' is identical to '=').Daniel Dunbar
2009-08-31llvm-mc: Switch MCInst to storing an MCExpr* instead of an MCValue.Daniel Dunbar
2009-08-31llvm-mc: Make MCSymbolData symbol member const.Daniel Dunbar
2009-08-31llvm-mc: Add MCContext to MCAssembler.Daniel Dunbar
2009-08-30llvm-mc: MCStreamer cleanups. - Remove EmitLocalSymbol, this is unsupported f...Daniel Dunbar
2009-08-28llvm-mc: .lsym is more unsupported than unimplemented, pending a use case app...Daniel Dunbar
2009-08-28llvm-mc: Support .comm emission.Daniel Dunbar
2009-08-28llvm-mc: Support .zerofill emission.Daniel Dunbar
2009-08-28llvm-mc: Factor getSectionData out of SwitchSection.Daniel Dunbar
2009-08-28llvm-mc: Emit .lcomm as .zerofill.Daniel Dunbar
2009-08-28llvm-mc: Add const to EmitZeroFill section argument.Daniel Dunbar
2009-08-27llvm-mc/Mach-O: Add MCCodeEmitter support, for encoding instructions.Daniel Dunbar
2009-08-26llvm-mc/Mach-O: Set .subsections_via_symbols flag properly.Daniel Dunbar
2009-08-26llvm-mc: Add symbol entries for undefined symbols used in .fill and .org.Daniel Dunbar
2009-08-26llvm-mc/Mach-O: Set addresses for symbols.Daniel Dunbar
2009-08-26llvm-mc: Improve indirect symbol support (add the indirect index table).Daniel Dunbar
2009-08-24llvm-mc/Mach-O: Preliminary support for indirect symbols.Daniel Dunbar
2009-08-24llvm-mc/Mach-O: Support symbol attributes.Daniel Dunbar
2009-08-22prune some redundant #includes.Chris Lattner
2009-08-22llvm-mc/Mach-O: Improve symbol table support:Daniel Dunbar
2009-08-22llvm-mc/Mach-O: Sketch symbol table support.Daniel Dunbar