aboutsummaryrefslogtreecommitdiff
path: root/lib/MC
AgeCommit message (Expand)Author
2011-01-23Delay the creation of eh_frame so that the user can change the defaults.Rafael Espindola
2011-01-23Remove more duplicated code.Rafael Espindola
2011-01-23Remove duplicated code.Rafael Espindola
2011-01-19Make sure to propogate the error code when we fail to parse a modifier.Jim Grosbach
2011-01-14Use common style for .cfi directivesAnton Korobeynikov
2011-01-14Completed :lower16: / :upper16: support for movw / movt pairs on Darwin.Evan Cheng
2011-01-13Add comment about Thumb2 fixup comments being completely bogus.Evan Cheng
2011-01-13Relax an assertion. On archs like ARM, an immediate field may be scattered. S...Evan Cheng
2011-01-13Model :upper16: and :lower16: as ARM specific MCTargetExpr. This is a stepEvan Cheng
2011-01-13Style clean up - break up the breaks.Jason W Kim
2011-01-121. Support ELF pcrel relocations for movw/movt:Jason W Kim
2011-01-10Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov
2011-01-01Fix PR8878.Rafael Espindola
2010-12-30Make a bunch of symbols internal.Benjamin Kramer
2010-12-29MC/Mach-O/Thumb: Set the thumb bit in the symbol table.Daniel Dunbar
2010-12-29Correctly encode pcrel|indirect.Rafael Espindola
2010-12-29Remove second return.Rafael Espindola
2010-12-29Fix bug when trying to output uint16_t or uint32_t.Rafael Espindola
2010-12-29Implement cfi_def_cfa. Also don't convert to dwarf reg numbers twice. LooksRafael Espindola
2010-12-29Implement cfi_def_cfa_register.Rafael Espindola
2010-12-29Initial .cfi_offset implementation.Rafael Espindola
2010-12-28Don't produce a "DW_CFA_advance_loc 0".Rafael Espindola
2010-12-28Implement .cfi_remember_state and .cfi_restore_state.Rafael Espindola
2010-12-28Cast away "comparison between signed and unsigned integer" warnings.Benjamin Kramer
2010-12-28Fix warning about size potentially being used uninitializedDuncan Sands
2010-12-28Relax address updates in the eh_frame section.Rafael Espindola
2010-12-28Start adding basic support for emitting the call frame instructions.Rafael Espindola
2010-12-27Add support for .cfi_lsda.Rafael Espindola
2010-12-27MC/Mach-O/Thumb: Select appropriate relocation types for Thumb.Daniel Dunbar
2010-12-27Handle reloc_riprel_4byte_movq_load. Should make the bots happy.Rafael Espindola
2010-12-27Add support for the same encodings of the personality function that gnu asRafael Espindola
2010-12-26Fix .cfi_personality on 32 bit systems.Rafael Espindola
2010-12-26Add support for @note. Patch by Jörg Sonnenberger.Rafael Espindola
2010-12-26Add basic support for .cfi_personality.Rafael Espindola
2010-12-25Generalize a previous change, fixing PR8855 - an valid large immediateChris Lattner
2010-12-24Merge IsFixupFullyResolved and IsSymbolRefDifferenceFullyResolved. We nowRafael Espindola
2010-12-24MC/Mach-O/ARM: Start handling some Thumb branches.Daniel Dunbar
2010-12-24In llvm-mc parse a Hash token as a full line comment. Allows handling ofKevin Enderby
2010-12-22Add r122359 back now that the bug in MCDwarfLineAddrFragment fragment has beenRafael Espindola
2010-12-22Assert that the AddrDelta expression is really constant and wrap it in a setRafael Espindola
2010-12-22Rename NeedsSetToChangeDiffSize to HasAggressiveSymbolFolding which is a muchRafael Espindola
2010-12-22MC/Mach-O/ARM: Don't try to use scattered relocs for BR24 fixups.Daniel Dunbar
2010-12-22Revert r122359 while I debug PR8845.Rafael Espindola
2010-12-22Fix another conditional expression mismatched enum type warning.Matt Beaumont-Gay
2010-12-22MC/Mach-O/ARM: We always use the SECTDIFF reloc type on ARM, which isDaniel Dunbar
2010-12-22MC/Mach-O/ARM: Clone off an ARM version of RecordScatteredRelocation until I ...Daniel Dunbar
2010-12-22MC/Mach-O: Return to reporting errors if we see unexpected fixup kinds.Daniel Dunbar
2010-12-22MC/Mach-O/ARM: Recognize generic _Data_N fixup kinds.Daniel Dunbar
2010-12-22MC/Mach-O/ARM: Add enough relocation logic to get BR24 relocations.Daniel Dunbar
2010-12-22MC/Mach-O/ARM: Fix thinko.Daniel Dunbar