aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCAssembler.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-03-12[X86] Reduce the number of emitted fragments due to branch alignShengchen Kan1-13/+8
2020-03-03Temporarily Revert [X86] Not track size of the boudaryalign fragment during t...Shengchen Kan1-57/+70
2020-03-02Use range-for in MCAssembler [NFC]Philip Reames1-5/+4
2020-03-02[X86] Not track size of the boudaryalign fragment during the layoutShengchen Kan1-70/+57
2020-02-27[MC][ARM] Resolve some pcrel fixups at assembly time (PR44929)Hans Wennborg1-2/+4
2020-02-26[MC] Pull out a relaxFragment helper [NFC]Philip Reames1-33/+25
2020-01-23[RISCV] Fix evaluating %pcrel_lo against global and weak symbolsJames Clarke1-0/+7
2020-01-08[MC] writeFragment - assert MCFragment::FT_Fill length is legal.Simon Pilgrim1-0/+1
2020-01-06[NFC] Fix trivial typos in commentsJames Henderson1-3/+3
2020-01-05[MC] Delete MCSection::{rbegin,rend}Fangrui Song1-2/+2
2020-01-05[MC] Drop an unused rule about absolute temporary symbolsFangrui Song1-4/+0
2019-12-20Align branches within 32-Byte boundary (NOP padding)Philip Reames1-0/+80
2019-12-09[MC] Delete MCCodePadderFangrui Song1-31/+0
2019-09-27[Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet1-1/+1
2019-09-12[Alignment] Move OffsetToAlignment to Alignment.hGuillaume Chatelet1-1/+2
2019-07-19[DebugInfo] Generate fixups as emitting DWARF .debug_frame/.eh_frame.Hsiangkai Wang1-10/+25
2019-07-18Revert "[DebugInfo] Generate fixups as emitting DWARF .debug_frame/.eh_frame."Hsiangkai Wang1-25/+10
2019-07-18[DebugInfo] Generate fixups as emitting DWARF .debug_frame/.eh_frame.Hsiangkai Wang1-10/+25
2019-01-30[RISCV] Insert R_RISCV_ALIGN relocation type and Nops for code alignment when...Shiva Chen1-1/+16
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-14[macho] save the SDK version stored in module metadata into the version min andAlex Lorenz1-0/+1
2018-08-01[DebugInfo] Fix build failed in clang-x86_64-linux-selfhost-modules.Hsiangkai Wang1-1/+7
2018-08-01[DebugInfo] Generate fixups as emitting DWARF .debug_line.Hsiangkai Wang1-6/+30
2018-07-30Remove trailing spaceFangrui Song1-1/+1
2018-06-15[MC] Move bundling and MCSubtargetInfo to MCEncodedFragment [NFC]Peter Smith1-12/+15
2018-06-14[MC] Move MCAssembler::dump into the correct cpp file. NFCSam Clegg1-0/+24
2018-06-06[MC] Pass MCSubtargetInfo to fixupNeedsRelaxation and applyFixupPeter Smith1-4/+9
2018-05-23[RISCV] Add symbol diff relocation support for RISC-VAlex Bradbury1-1/+20
2018-05-21MC: Have the object writers return the number of bytes written. NFCI.Peter Collingbourne1-6/+1
2018-05-21MC: Change MCAssembler::writeSectionData and writeFragmentPadding to take a r...Peter Collingbourne1-41/+42
2018-05-21MC: Change MCAsmBackend::writeNopData() to take a raw_ostream instead of an M...Peter Collingbourne1-4/+4
2018-05-18[MC] Relax .fill size requirementsNirav Dave1-13/+32
2018-05-18[RISCV] Add WasForced parameter to MCAsmBackend::fixupNeedsRelaxationAdvancedShiva Chen1-5/+12
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl1-1/+1
2018-04-27[MC] Provide default value for IsResolved.Nirav Dave1-1/+1
2018-04-27[MC] Modify MCAsmStreamer to always build MCAssembler. NFCI.Nirav Dave1-2/+2
2018-04-27[MC] Allow MCAssembler to be constructed without all subcomponents. NFCI.Nirav Dave1-12/+31
2018-02-01[MC] Fix assembler infinite loop on EH table using LEB padding.Rafael Espindola1-2/+6
2018-01-09Use a MCExpr for the size of MCFillFragment.Rafael Espindola1-3/+13
2017-12-14MC: Add support for mach-o build_versionMatthias Braun1-2/+2
2017-11-08NFC: Rename MCSafeSEHFragment to MCSymbolIdFragmentAdrian McCarthy1-3/+3
2017-10-24[MC] Adding code padding for performance stability - infrastructure. NFC.Omer Paparo Bivas1-0/+30
2017-07-11Simplify interface now that we don't need to pass IsPCRel. NFC.Rafael Espindola1-4/+1
2017-07-11Fully fix the movw/movt addend.Rafael Espindola1-5/+6
2017-06-30Rename and adjust processFixupValue.Rafael Espindola1-3/+3
2017-06-24Simplify the processFixupValue interface. NFC.Rafael Espindola1-2/+1
2017-06-24Remove redundant argument.Rafael Espindola1-1/+1
2017-06-23ARM: move some logic from processFixupValue to applyFixup.Rafael Espindola1-7/+9
2017-06-22Add a common error checking for some invalid expressions.Rafael Espindola1-4/+13
2017-06-21Use a MutableArrayRef. NFC.Rafael Espindola1-2/+2