aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCObjectStreamer.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-03-12[X86] Reduce the number of emitted fragments due to branch alignShengchen Kan1-9/+0
2020-02-29[X86] Move the function getOrCreateBoundaryAlignFragmentShengchen Kan1-0/+9
2020-02-15[MC] De-capitalize MCStreamer::Emit{Bundle,Addrsig}* etcFangrui Song1-7/+7
2020-02-14[MCStreamer] De-capitalize EmitValue EmitIntValue{,InHex}Fangrui Song1-6/+6
2020-02-14[MC] De-capitalize another set of MCStreamer::Emit* functionsFangrui Song1-19/+19
2020-02-14[MC] De-capitalize some MCStreamer::Emit* functionsFangrui Song1-4/+4
2020-02-13[AsmPrinter][MCStreamer] De-capitalize EmitInstruction and EmitCFI*Fangrui Song1-9/+9
2020-02-13[AsmPrinter] De-capitalize some AsmPrinter::Emit* functionsFangrui Song1-12/+12
2020-01-08[BranchAlign] Compiler support for suppressing branch alignPhilip Reames1-1/+4
2020-01-05[MC][ARM] Delete MCSection::HasData and move SHF_ARM_PURECODE logic to ARMELF...Fangrui Song1-6/+0
2019-12-20Align branches within 32-Byte boundary (NOP padding)Philip Reames1-0/+7
2019-12-18[ MC ] Match labels to existing fragments even when switching sections.Michael Trent1-14/+61
2019-12-17Revert "[ MC ] Match labels to existing fragments even when switching sections."Mitch Phillips1-59/+13
2019-12-17[ MC ] Match labels to existing fragments even when switching sections.Michael Trent1-13/+59
2019-12-09[MC] Delete MCCodePadderFangrui Song1-27/+0
2019-11-16MCObjectStreamer: assign MCSymbols in the dummy fragment to offset 0.James Y Knight1-3/+17
2019-09-27[Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet1-1/+1
2019-09-13[Alignment] Introduce llvm::Align to MCSectionGuillaume Chatelet1-1/+1
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-1/+1
2019-02-04[AsmPrinter] Remove hidden flag -print-schedule.Andrea Di Biagio1-1/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-17[codeview] Flush labels before S_DEFRANGE* fragmentsReid Kleckner1-1/+5
2018-11-21[MC] Support labels as offsets in .reloc directiveVladimir Stefanovic1-11/+46
2018-10-12Revert BTF commit series.Eli Friedman1-34/+0
2018-10-12[BPF] Add BTF generation for BPF targetYonghong Song1-0/+34
2018-09-06The initial .text section generated in object files was missing theEric Christopher1-0/+6
2018-08-28[codeview] Clean up machinery for deferring .cv_loc emissionReid Kleckner1-10/+10
2018-08-28[codeview] Emit labels for .cv_loc immediatelyReid Kleckner1-4/+4
2018-08-16[RISCV][MC] Don't fold symbol differences if requiresDiffExpressionRelocation...Alex Bradbury1-4/+7
2018-07-17MC: Implement support for new .addrsig and .addrsig_sym directives.Peter Collingbourne1-0/+9
2018-07-11Use debug-prefix-map for AT_NAMEJonas Devlieghere1-2/+1
2018-07-10[MC] Add interface to finish pending labels.Jonas Devlieghere1-1/+1
2018-07-10Support -fdebug-prefix-map in llvm-mc. This is useful to omit thePaul Robinson1-0/+3
2018-06-14Revert "[MC] Factor MCObjectStreamer::addFragmentAtoms out of MachO streamer."Sam Clegg1-26/+0
2018-06-06[MC] Pass MCSubtargetInfo to fixupNeedsRelaxation and applyFixupPeter Smith1-8/+21
2018-05-18MC: Change the streamer ctors to take an object writer instead of a stream. N...Peter Collingbourne1-4/+3
2018-05-18[MC] Relax .fill size requirementsNirav Dave1-16/+22
2018-05-02[MC] Factor MCObjectStreamer::addFragmentAtoms out of MachO streamer.Sam Clegg1-0/+26
2018-04-30[MC] Change AsmParser to leverage Assembler during evaluationNirav Dave1-7/+16
2018-04-27[MC] Undo spurious commit added into r331052.Nirav Dave1-16/+7
2018-04-27[MC] Provide default value for IsResolved.Nirav Dave1-7/+16
2018-04-27[MC] Allow MCAssembler to be constructed without all subcomponents. NFCI.Nirav Dave1-4/+4
2018-04-25[codeview] Ignore .cv_loc directives at the end of a functionReid Kleckner1-0/+1
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