aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCObjectStreamer.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-03-15Re-land r327620 "[CodeView] Initial support for emitting S_BLOCK32 symbols fo...Reid Kleckner1-0/+1
2018-02-09Use assembler expressions to lay out the EH LSDA.Rafael Espindola1-5/+22
2018-01-09Use a MCExpr for the size of MCFillFragment.Rafael Espindola1-12/+1
2018-01-09Inline a emitFill variant that is only used once. NFC.Rafael Espindola1-1/+7
2018-01-09Make one of the emitFill methods non virtual. NFC.Rafael Espindola1-7/+3
2017-12-13Remove redundant includes from lib/MC.Michael Zolotukhin1-2/+0
2017-10-24[MC] Adding code padding for performance stability - infrastructure. NFC.Omer Paparo Bivas1-0/+27
2017-10-11[MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr.Lang Hames1-6/+5
2017-10-11[MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr.Lang Hames1-5/+5
2017-10-10[MC] Thread unique_ptr<MCObjectWriter> through the create.*ObjectWriterLang Hames1-3/+2
2017-10-10[MC] Suppress .Lcfi labels when emitting textual assemblyReid Kleckner1-0/+6
2017-10-09[MC] Use a unique_ptr<MCAssembler> for MCObjectStreamer's Assembler member.Lang Hames1-3/+2
2017-09-19Re-land "Fix Bug 30978 by emitting cv file checksums."Reid Kleckner1-0/+3
2017-09-16Revert "Fix Bug 30978 by emitting cv file checksums."Eric Beckmann1-3/+0
2017-09-15Fix Bug 30978 by emitting cv file checksums.Eric Beckmann1-0/+3
2017-05-15MCObjectStreamer : fail with a diagnostic when emitting an out of range value.Arnaud A. de Grandmaison1-0/+5
2017-04-14This patch closes PR#32216: Better testing of schedule model instruction late...Andrew V. Tischenko1-1/+1
2017-04-03Reland r298901 with modifications (reverted in r298932)Weiming Zhao1-4/+14
2017-03-28Revert "Dont emit Mapping symbols for sections that contain only data."Weiming Zhao1-14/+4
2017-03-28Dont emit Mapping symbols for sections that contain only data.Weiming Zhao1-4/+14
2017-03-16Check that line table entries don't spill over between sections even if they'...David Blaikie1-0/+1
2017-03-03MC: De-duplicate the object streamer implementations of EmitFileDirective int...Peter Collingbourne1-0/+4
2017-02-10Move some error handling down to MCStreamer.Rafael Espindola1-2/+2
2016-12-14[Assembler] Better error messages for .org directiveOliver Stannard1-2/+3
2016-10-14Tidy the calls to getCurrentSection().first -> getCurrentSectionOnly to helpEric Christopher1-8/+6
2016-09-07[codeview] Add new directives to record inlined call site line infoReid Kleckner1-7/+5
2016-08-26[MC] Move .cv_loc management logic out of MCContextReid Kleckner1-0/+1
2016-08-22[mips][ias] Support .dtprel[d]word and .tprel[d]word directivesSimon Atanasyan1-1/+41
2016-07-11Fix branch relaxation in 16-bit mode.Nirav Dave1-2/+2
2016-06-01[MC] Rename EmitFill to emitFillPetr Hosek1-2/+2
2016-05-28[MC] Support symbolic expressions in assembly directivesPetr Hosek1-0/+38
2016-05-27Revert "[MC] Support symbolic expressions in assembly directives"Petr Hosek1-38/+0
2016-05-27[MC] Support symbolic expressions in assembly directivesPetr Hosek1-0/+38
2016-05-25Revert "[MC] Support symbolic expressions in assembly directives"Reid Kleckner1-38/+0
2016-05-25[MC] Support symbolic expressions in assembly directivesPetr Hosek1-0/+38
2016-02-05[MC] Add support for encoding CodeView variable definition rangesDavid Majnemer1-0/+7
2016-02-02[codeview] Correctly handle inlining functions post-dominated by unreachableDavid Majnemer1-3/+4
2016-02-02[codeview] Wire up the .cv_inline_linetable directiveReid Kleckner1-3/+4
2016-01-29[CodeView] Implement .cv_inline_linetableDavid Majnemer1-0/+10
2016-01-29Reland "[CodeView] Use assembler directives for line tables"Reid Kleckner1-0/+31
2016-01-29Revert "[CodeView] Use assembler directives for line tables"Reid Kleckner1-31/+0
2016-01-28[CodeView] Use assembler directives for line tablesReid Kleckner1-0/+31
2016-01-21Rename MCLineEntry to MCDwarfLineEntryDavid Majnemer1-4/+4
2016-01-19[MC, COFF] Add .reloc support for WinCOFFDavid Majnemer1-2/+7
2016-01-19Simplify MCFillFragment.Rafael Espindola1-2/+2
2016-01-11Remove a bugs assert.Rafael Espindola1-2/+0
2015-11-12Implement .reloc (constant offset only) with support for R_MIPS_NONE and R_MI...Daniel Sanders1-0/+20
2015-11-05Fix pr24832.Rafael Espindola1-9/+1
2015-11-04Simplify now that emitValueToOffset always returns false.Rafael Espindola1-2/+1
2015-11-04Simplify .org processing and make it a bit more powerful.Rafael Espindola1-17/+1