- db4c7e6 MC/Mach-O/x86_64: Fix PCrel adjustment for x86_64, which was using the fixup by Daniel Dunbar · 15 years ago
- 640e948 MC/Mach-O: As Kevin pointed out, 'Address' is really an offset -- rename to clarify. by Daniel Dunbar · 15 years ago
- ef4591e MC/Mach-O: Fix a crash on invalid. by Daniel Dunbar · 15 years ago
- 651804c MC/Mach-O x86_64: Switch to using fragment atom symbol. by Daniel Dunbar · 15 years ago
- a8251fa MC/Mach-O: Fix another mismatch with .weak_definition, we shouldn't use a by Daniel Dunbar · 15 years ago
- e9460ec MC/Mach-O: Factor out doesSymbolRequireExternRelocation. by Daniel Dunbar · 15 years ago
- 071f73d MC/Mach-O: Explicitly track atoms, as represented by their defining symbol, for each fragment (not yet used). by Daniel Dunbar · 15 years ago
- 72e57f9 test commit, added a comment to MCSectionCOFF::PrintSwitchToSection function by Nathan Jeffords · 15 years ago
- b54b9dd break coff symbol definition stuff out into proper MCStreamer callbacks, by Chris Lattner · 15 years ago
- 6e5ce28 add COFF support for COMDAT sections, patch by Nathan Jeffords! by Chris Lattner · 15 years ago
- a6eeb6e Fix i386 relocations to Weak Definitions. The relocation entries should be by Kevin Enderby · 15 years ago
- d51409a Update CMake build. by Ted Kremenek · 15 years ago
- eb40a0f switch MCSectionCOFF from a syntactic to semantic representation, by Chris Lattner · 15 years ago
- 5fe03c0 Revert r103137, fix for $ in labels. It looks like we can't actually handle this by Daniel Dunbar · 15 years ago
- 851f87c fix rdar://7946934 - in some limited cases, the assembler should by Chris Lattner · 15 years ago
- 2d7fd61 MC/Mach-O: Mark absolute variable's appropriately, and add Mach-O support for by Daniel Dunbar · 15 years ago
- c304718 MC: Reject attempts to define a variable symbol. by Daniel Dunbar · 15 years ago
- 8d627d3 MC: Make setVariableValue check the redefinition condition a bit more strongly. by Daniel Dunbar · 15 years ago
- 08a408a MC: Rename MCSymbol::{g,s}etValue -> MCSymbol::{g,s}etVariableValue. by Daniel Dunbar · 15 years ago
- ae7fb0b MC/Mach-O/x86_64: Relocations in debug sections should use local relocations by Daniel Dunbar · 15 years ago
- 31e8e1d llvm-mc: Fix case were we would skip a line in the .s file after an instruction by Daniel Dunbar · 15 years ago
- b9a01bc Add support for assemblers that don't support periods in a name by Mon P Wang · 15 years ago
- 7834fac refactor .if handling code a bit. by Chris Lattner · 15 years ago
- d305035 implement mc asmparser support for '.', which gets the by Chris Lattner · 15 years ago
- 74aae47 move elf section uniquing to MCContext. Along the way by Chris Lattner · 15 years ago
- f0559e4 move macho section uniquing from MCParser and TLOF to MCContext where by Chris Lattner · 15 years ago
- 454c4ce Various MSVC warning fixes about truncated 64 bit shifts and const pointers passed to free. by Benjamin Kramer · 15 years ago
- 75361b6 rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 15 years ago
- 79180e2 Give AsmParser an option to control whether it finalizes the stream. New demo: by Chris Lattner · 15 years ago
- 3d22513 eliminate the magic AbsoluteDebugSectionOffsets MAI hook, by Chris Lattner · 15 years ago
- 0887fa0 isAbsoluteEHSectionOffsets always returns false, eliminate it by Chris Lattner · 15 years ago
- d374087 fix an ugly wart in the MCInstPrinter api where the by Chris Lattner · 15 years ago
- 58bc4dd add a twine form of MCStreamer::EmitRawText, and mc'ize by Chris Lattner · 15 years ago
- d5928dc allow attaching comments to raw text. by Chris Lattner · 15 years ago
- 3580dea add <cstdlib> header for abort() on linux builders. by Chris Lattner · 15 years ago
- 91bead7 add a new EmitInlineAsm function to asmprinter to handle inline asm. by Chris Lattner · 15 years ago
- 9b97a73 Rip out the 'is temporary' nonsense from the MCContext interface to by Chris Lattner · 15 years ago
- 1de558b MC/Mach-O/x86_64: Support @GOTPCREL on symbols, even for non-PCrel relocations! by Daniel Dunbar · 15 years ago
- ac2884a llvm-mc: Add a -mc-relax-all option, which relaxes every fixup. We always need by Daniel Dunbar · 15 years ago
- 0cc8bd4 MC: Stop restarting layout on every relaxation. by Daniel Dunbar · 15 years ago
- f476b00 MC: Simplify main section layout process by moving alignment into LayoutSection. by Daniel Dunbar · 15 years ago
- be644a3 MC: Sink Section address assignment into LayoutSection. by Daniel Dunbar · 15 years ago
- 8fb0403 MC/Mach-O: Switch to MCSectionData::getOrdinal. by Daniel Dunbar · 15 years ago
- 5a6e97a MC: Explicity track section and fragment ordinals. by Daniel Dunbar · 15 years ago
- b026d64 Fix -Asserts warning. by Daniel Dunbar · 15 years ago
- 5d42851 MC: Route access to SectionData offset and file size through MCAsmLayout. by Daniel Dunbar · 15 years ago
- 432cd5f MC: Route access to Fragment offset and effective size through MCAsmLayout. by Daniel Dunbar · 15 years ago
- 7c3d45a MC: Eliminate MC{Fragment,{Section,Symbol}Data}::getAddress. by Daniel Dunbar · 15 years ago
- e9cfd68 MC: Fix refacto in MCExpr evaluation, I mistakenly replaced a fragment address with a symbol address. by Daniel Dunbar · 15 years ago
- 207e06e MC: Direct all {fragment,section,symbol} address access through the MCAsmLayout object. by Daniel Dunbar · 15 years ago
- ff54784 MC: Sprinkle in some more interesting statistics. by Daniel Dunbar · 15 years ago
- ef6e96f llvm-mc: Fast path EvaluateAbsolute of constants. by Daniel Dunbar · 15 years ago
- d8036fb MC: Switch to using MCInst fragments to do relaxation. by Daniel Dunbar · 15 years ago
- 337055e MC: Add TargetAsmBackend::MayNeedRelaxation, for checking whether a particular instruction + fixups might need relaxation. by Daniel Dunbar · 15 years ago
- 8f9b80e MC: Add TargetAsmBackend::WriteNopData and use to eliminate some target dependencies in MCMachOStreamer and MCAssembler. by Daniel Dunbar · 15 years ago
- 9799de9 MC: Tweak MCInstFragment to include the encoded data and fixups, so that we don't need to recompute them during relaxation. I will revisit this once all the other pieces of fast relaxation are in place. by Daniel Dunbar · 15 years ago
- 1ccd91a Put MCSectionCOFF::Name into the MCContext instead of leaking it. by Jeffrey Yasskin · 15 years ago
- 3f4dcd9 MC: Add MCInstFragment, not used yet. by Daniel Dunbar · 15 years ago
- 35b0657 Add a FIXME. by Daniel Dunbar · 15 years ago
- 9d39e61 MC: Fix a few more cases we were passing an MCDataFragment when a MCFragment would do, and sprinkle in some const. by Daniel Dunbar · 15 years ago
- c6f5982 Simplify. by Daniel Dunbar · 15 years ago
- 67c076c MCInst: Add ::dump_pretty. by Daniel Dunbar · 15 years ago
- b751418 MC: Change MCObjectWriter::RecordRelocation to take an MCFragment (instead of a MCDataFragment). Object files should only need the generic MCFragment features. by Daniel Dunbar · 15 years ago
- f70f477 MC/Mach-O: Factor out getOrCreateDataFragment(). by Daniel Dunbar · 15 years ago
- 2a6e3f5 MC: Eliminate MCFragment::getMaxFileSize. by Daniel Dunbar · 15 years ago
- 8d39eb4 MC: Share the MCAsmLayout object, although its still not used for anything important. by Daniel Dunbar · 15 years ago
- 873decb Better fix for r98994, MachObjectWriterImpl wasn't intended to be virtual. by Daniel Dunbar · 15 years ago
- a407fa8 Fix -Wnon-virtual-dtor warning. by Rafael Espindola · 15 years ago
- 602b40f MC/Mach-O/x86_64: Add relocation support. by Daniel Dunbar · 15 years ago
- 1a9158c MC: Add TargetAsmBackend::createObjectWriter. by Daniel Dunbar · 15 years ago
- b36052f MCCodeEmitter: Add target independent fixup flag for is-pc-relative. by Daniel Dunbar · 15 years ago
- cf871e5 MC: Sink code emitter into MCAssembler. by Daniel Dunbar · 15 years ago
- 2df4ceb MC/Mach-O: Move to MachObjectWriter.{h,cpp}. by Daniel Dunbar · 15 years ago
- cc5b84c MC: Add TargetAsmBackend::isVirtualSection hook. by Daniel Dunbar · 15 years ago
- 53b2338 MC: Split MCObjectWriter out of MCAssembler.cpp. by Daniel Dunbar · 15 years ago
- bdd9281 MCAssembler: Pull out MCObjectWriter class. by Daniel Dunbar · 15 years ago
- 87190c4 MCAssembler: Move ApplyFixup to the TargetAsmBackend, this is a target specific not object writer specific task. by Daniel Dunbar · 15 years ago
- b1e9894 MC/Mach-O: Lift the fixup evaluation and application up (to the same place), and eliminate MCAsmFixup::FixedValue. by Daniel Dunbar · 15 years ago
- bacba99 MC/Mach-O: Factor out ExecutePostLayoutBinding, to separate the post-layout changes the object writer may need to make to the assembler from the actual .o writing. by Daniel Dunbar · 15 years ago
- 17a0650 MC/Mach-O: Lift relocation emission logic a bit higher to separate evaluation / relocation handling from the actual .o writing. by Daniel Dunbar · 15 years ago
- 4c42a6d fix an MCInstPrinter leak that jyasskin pointed out: by Chris Lattner · 15 years ago
- 034843a MC/Mach-O: Add isScatteredFixupFullyResolved, which implements the correct algorithm (used on x86_64) for determining whether an evaluated fixup is fully resolved (doesn't need relocation). by Daniel Dunbar · 15 years ago
- 8ad0dcc MC/Mach-O/x86_64: Add getAtom[ForAddress]. by Daniel Dunbar · 15 years ago
- 939f8d7 MC/Mach-O: Factor out isScatteredFixupFullyResolvedSimple predicate, and fix some corner cases. by Daniel Dunbar · 15 years ago
- 2386985 MC/Mach-O: Factor out isSymbolLinkerVisible method; "linker visible" is a made up term to refer to non-temporary labels + temporary labels in sections-which-require symbols. For Darwin, it corresponds to symbols which effectively define an atom. by Daniel Dunbar · 15 years ago
- 9a1d200 MCValue: Change to holding MCSymbolRefExprs instead of MCSymbols, we will need this for accessing to symbol modifiers. by Daniel Dunbar · 15 years ago
- 0682951 MC/Darwin: Add a new target hook for whether the target uses "reliable" symbol differences, basically whether the assembler should attempt to understand atoms when using scattered symbols. by Daniel Dunbar · 15 years ago
- 77e7694 fix GetOrCreateTemporarySymbol to require a name, clients by Chris Lattner · 15 years ago
- 4e815f8 MC: Allow modifiers in MCSymbolRefExpr, and eliminate X86MCTargetExpr. by Daniel Dunbar · 15 years ago
- d6e5908 MC/Mach-O/x86_64: Temporary labels in cstring sections require symbols (and external relocations, but we don't have x86_64 relocations yet). by Daniel Dunbar · 15 years ago
- 99d22ad MC/Mach-O: Add MCSectionMachO::getType() by Daniel Dunbar · 15 years ago
- c28cc09 fix a memory leak yjasskin pointed out: MCSymbol is bump pointer by Chris Lattner · 15 years ago
- 1d72a76 add a new CreateTempSymbol method, the use case for by Chris Lattner · 15 years ago
- d3da362 MC: Fix a crash on invalid, attempting to evaluate undefined symbols. by Daniel Dunbar · 15 years ago
- 5691e74 MC/X86_64: Symbol support. by Daniel Dunbar · 15 years ago
- ee0d892 MC/Mach-O: Initial x86_64 support. by Daniel Dunbar · 15 years ago
- 3a151be add a hack to allow parsing negative minint. rdar://7751341 by Chris Lattner · 15 years ago
- da3e9f7 MC/Mach-O: PCrel relocations weren't using the right base address, they are by Daniel Dunbar · 15 years ago
- 5e6a7a2 llvm-mc: Support -n, useful for comparing -integrated-as output since the by Daniel Dunbar · 15 years ago
- f08fde4 MC/Mach-O: Implement initial support for relaxation. by Daniel Dunbar · 15 years ago