summaryrefslogtreecommitdiff
path: root/lib/MC/MCAssembler.cpp
AgeCommit message (Expand)Author
2018-01-30Merging r322108, r322123 and r322131:Hans Wennborg
2017-12-14MC: Add support for mach-o build_versionMatthias Braun
2017-11-08NFC: Rename MCSafeSEHFragment to MCSymbolIdFragmentAdrian McCarthy
2017-10-24[MC] Adding code padding for performance stability - infrastructure. NFC.Omer Paparo Bivas
2017-07-11Simplify interface now that we don't need to pass IsPCRel. NFC.Rafael Espindola
2017-07-11Fully fix the movw/movt addend.Rafael Espindola
2017-06-30Rename and adjust processFixupValue.Rafael Espindola
2017-06-24Simplify the processFixupValue interface. NFC.Rafael Espindola
2017-06-24Remove redundant argument.Rafael Espindola
2017-06-23ARM: move some logic from processFixupValue to applyFixup.Rafael Espindola
2017-06-22Add a common error checking for some invalid expressions.Rafael Espindola
2017-06-21Use a MutableArrayRef. NFC.Rafael Espindola
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-04-05Add MCContext argument to MCAsmBackend::applyFixup for error reportingAlex Bradbury
2017-02-07[MC] Fix some Clang-tidy modernize and Include What You Use warnings; other m...Eugene Zelenko
2017-01-31MC: Introduce the ABS8 symbol modifier.Peter Collingbourne
2017-01-19Fix aliases to thumbfunc-based exprs to be thumbfunc.Evgeniy Stepanov
2016-12-14[Assembler] Better error messages for .org directiveOliver Stannard
2016-07-26[MC] Don't crash when trying to emit a relocation against .bss.Davide Italiano
2016-07-11Fix branch relaxation in 16-bit mode.Nirav Dave
2016-05-24There's no reason to use _ to name variables different just for construction.Eric Christopher
2016-04-27[MCAssembler] Allow backend to finalize layout post-relaxation.Colin LeMahieu
2016-02-05[MC] Add support for encoding CodeView variable definition rangesDavid Majnemer
2016-02-02[codeview] Wire up the .cv_inline_linetable directiveReid Kleckner
2016-01-19Use larger write sizes for MCFillFragment.Rafael Espindola
2016-01-19Simplify MCFillFragment.Rafael Espindola
2015-12-29[ptr-traits] Split the MCFragment type hierarchy out of the MCAssemblerChandler Carruth
2015-12-21[MC, COFF] Support link /incremental conditionallyDavid Majnemer
2015-11-17[Assembler] Make fatal assembler errors non-fatalOliver Stannard
2015-11-04Simplify .org processing and make it a bit more powerful.Rafael Espindola
2015-10-10MC: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith
2015-10-08MC: Stop using Fragment::getNextNode()Duncan P. N. Exon Smith
2015-10-05Fix pr24486.Rafael Espindola
2015-10-03Move registerSection out of line and reduce #includes. NFC.Rafael Espindola
2015-09-01[MC] Remove MCAssembler's copy of OSDavid Majnemer
2015-08-26[MC] Split the layout part of MCAssembler::finish() into its own method. NFC.Frederic Riss
2015-08-20Fix symbol value computation when part of the expression is weak.Rafael Espindola
2015-08-13Remove and forbid raw_svector_ostream::flush() calls.Yaron Keren
2015-08-07[MC/Dwarf] Allow to specify custom parameters for linetable emission.Frederic Riss
2015-08-02Use range-based for loops. NFCCraig Topper
2015-07-04Fix spelling, NFC.Yaron Keren
2015-06-27[MC] Align fragments when -mc-relax-all flag is usedPetr Hosek
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko
2015-06-17Devirtualize and pack MCFragment to reduce memory usage.Pete Cooper
2015-06-17Move IsUsedInReloc from MCSymbolELF to MCSymbol.Rafael Espindola
2015-06-09MC: Add target hook to control symbol quotingMatt Arsenault
2015-06-04MC: Clean up the naming for MCMachObjectWriter. NFC.Jim Grosbach
2015-06-04MC: Clean up naming in MCObjectWriter. NFC.Jim Grosbach
2015-06-01The fragment implies the section, don't store both.Rafael Espindola