aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/MC/MCAssembler.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-01-06Revert r224935 "Refactor duplicated code. No intended functionality change."Lang Hames1-3/+2
2015-01-06Revert r225048: It broke ObjC on AArch64.Lang Hames1-14/+2
2014-12-31Add r224985 back with a fix.Rafael Espindola1-2/+14
2014-12-31Revert "Remove doesSectionRequireSymbols."Rafael Espindola1-14/+2
2014-12-30Remove doesSectionRequireSymbols.Rafael Espindola1-2/+14
2014-12-29Refactor duplicated code.Rafael Espindola1-2/+3
2014-10-15[MC] Make bundle alignment mode setting idempotent and support nested bundlesDerek Schuff1-1/+22
2014-10-15Simplify handling of --noexecstack by using getNonexecutableStackSection.Rafael Espindola1-4/+3
2014-10-11MC: Bit pack MCSymbolData.Benjamin Kramer1-7/+6
2014-09-17Add and update reset() and doInitialization() methods to MC* and passes.Yaron Keren1-0/+5
2014-08-15Add a helper to MCExpr for when an expression is know to be absolute.Rafael Espindola1-12/+3
2014-08-10If available, pass down the Fixup object to EvaluateAsRelocatable.Joerg Sonnenberger1-6/+7
2014-07-05MC: make MCSymbolData::dump work on const objectsDavid Majnemer1-1/+1
2014-07-01Avoid revocations when possible.Rafael Espindola1-1/+16
2014-06-22Report error for non-zero data in .bssWeiming Zhao1-2/+8
2014-05-01Move getBaseSymbol somewhere the COFF writer can use.Rafael Espindola1-0/+22
2014-04-30Provide a version of getSymbolOffset that returns false on error.Rafael Espindola1-14/+43
2014-04-30Grammar fix.Rafael Espindola1-1/+1
2014-04-30Simplify getSymbolOffset.Rafael Espindola1-26/+28
2014-04-29Another missing include for MSVC.Benjamin Kramer1-1/+1
2014-04-29Centralize the handling of the thumb bit.Rafael Espindola1-0/+25
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-04-13[C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper1-8/+8
2014-04-10Revert debug info compression support.David Blaikie1-47/+0
2014-04-05Simplify compression API by compressing into a SmallVector rather than a Memo...David Blaikie1-10/+10
2014-03-29MachO: Add linker-optimisation hint framework to MC.Tim Northover1-0/+1
2014-03-29Completely rewrite ELFObjectWriter::RecordRelocation.Rafael Espindola1-8/+12
2014-03-27DebugInfo: Support for compressed debug info sectionsDavid Blaikie1-0/+47
2014-03-18Darwin: Add assembler directives to create version-min load commands.Jim Grosbach1-0/+1
2014-03-12Try harder to evaluate expressions when printing assembly.Rafael Espindola1-2/+2
2014-01-28Explictly pass MCSubtargetInfo to MCCodeEmitter::EncodeInstruction()David Woodhouse1-1/+1
2014-01-13Fix indentation.Joerg Sonnenberger1-11/+11
2013-08-07Move assert above first use of variable that we'd be asserting on.Eric Christopher1-2/+2
2013-06-27Use MCFillFragment for zero-initialized data.Serge Pavlov1-3/+4
2013-06-12[MC/DWARF] Support .debug_frame / .debug_line code alignment factorsUlrich Weigand1-2/+4
2013-04-17Add support for subsections to the ELF assembler. Fixes PR8717.Peter Collingbourne1-1/+32
2013-04-09Remove unused method and default values.Rafael Espindola1-2/+1
2013-02-11Fix unnecessary removal of const through cast machineryDavid Blaikie1-7/+7
2013-02-05[MC] Bundle alignment: Invalidate relaxed fragmentsDerek Schuff1-7/+8
2013-01-31[MC] bundle alignment: prevent padding instructions from crossing bundle boun...Derek Schuff1-4/+20
2013-01-30This patch reworks how llvm targets set Jack Carter1-1/+2
2013-01-15Optimize the memory usage of MC bundling, by creating a new type of fragmentEli Bendersky1-2/+34
2013-01-08Simplify the code a bit: MCRelaxableFragment doesn't need a separate getInstSizeEli Bendersky1-3/+2
2013-01-08Rename statistic for instruction fragments -> relaxableEli Bendersky1-3/+3
2013-01-08Renamed MCInstFragment to MCRelaxableFragment and added some comments.Eli Bendersky1-24/+24
2013-01-07Add the align_to_end option to .bundle_lock in the MC implementation of alignedEli Bendersky1-5/+29
2012-12-20Fix an unitialized member variable that may have caused sporadic failuresEli Bendersky1-1/+2
2012-12-20Aligned bundling support. Following the discussion here:Eli Bendersky1-7/+74
2012-12-14Add more reset methods to make all objects that the backend may use for outpu...Pedro Artigas1-0/+5
2012-12-12Make the MCStreamer have a reset method and call that after finalization of t...Pedro Artigas1-0/+13