aboutsummaryrefslogtreecommitdiff
path: root/lib/MC/MCAssembler.cpp
AgeCommit message (Expand)Author
2013-02-11Fix unnecessary removal of const through cast machineryDavid Blaikie
2013-02-05[MC] Bundle alignment: Invalidate relaxed fragmentsDerek Schuff
2013-01-31[MC] bundle alignment: prevent padding instructions from crossing bundle boun...Derek Schuff
2013-01-30This patch reworks how llvm targets set Jack Carter
2013-01-15Optimize the memory usage of MC bundling, by creating a new type of fragmentEli Bendersky
2013-01-08Simplify the code a bit: MCRelaxableFragment doesn't need a separate getInstSizeEli Bendersky
2013-01-08Rename statistic for instruction fragments -> relaxableEli Bendersky
2013-01-08Renamed MCInstFragment to MCRelaxableFragment and added some comments.Eli Bendersky
2013-01-07Add the align_to_end option to .bundle_lock in the MC implementation of alignedEli Bendersky
2012-12-20Fix an unitialized member variable that may have caused sporadic failuresEli Bendersky
2012-12-20Aligned bundling support. Following the discussion here:Eli Bendersky
2012-12-14Add more reset methods to make all objects that the backend may use for outpu...Pedro Artigas
2012-12-12Make the MCStreamer have a reset method and call that after finalization of t...Pedro Artigas
2012-12-12Make naming consistent, add comments and sanity assertsEli Bendersky
2012-12-11Remove the RelaxAll overrule in MCAssembler::fixupNeedsRelaxation,Eli Bendersky
2012-12-10Cleanup formatting, comments and naming.Eli Bendersky
2012-12-10This patch adds statistics for other non-DWARF fragments emitted byEli Bendersky
2012-12-07Make the contents of encoded sections SmallVector<char, N> instead ofEli Bendersky
2012-12-07Refactor MCInstFragment and MCDataFragment to adhere to a common interface,Eli Bendersky
2012-12-07Add separate statistics for Data and Inst fragments emitted during relaxation.Eli Bendersky
2012-12-05Change std::vector to SmallVector<4> and remove some unused methods.Eli Bendersky
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-09-18Tidy up. Minor formatting.Jim Grosbach
2012-09-14Fix Doxygen issues:Dmitri Gribenko
2012-09-12Release build: guard dump functions withManman Ren
2012-09-06Release build: guard dump functions with "ifndef NDEBUG"Manman Ren
2012-08-29Allow targets to specify a minimum supported NOP size when performing NOP pad...Owen Anderson
2012-08-08Move [SU]LEB128 encoding to a utility header.Jim Grosbach
2012-07-23Fix a typo (the the => the)Sylvestre Ledru
2012-03-26Prune some includes and forward declarations.Craig Topper
2012-02-27ARM BL/BLX instruction fixups should use relocations.Jim Grosbach
2012-02-07Convert assert(0) to llvm_unreachableCraig Topper
2012-01-27Source information in 'expected relocatable expression' diagnostic.Jim Grosbach
2012-01-18Tidy up. MCAsmBackend naming conventions.Jim Grosbach
2012-01-18Move some ARM specific MCAssmebler bits into the ARMAsmBackend.Jim Grosbach
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-12-06Move target-specific logic out of generic MCAssembler.Jim Grosbach
2011-12-06Tidy up. Hard tabs.Jim Grosbach
2011-12-06Switch MCAssembler to method names starting w/ lower-case.Jim Grosbach
2011-11-29Better fix for ARM MOVT relocation encoding of thumb bit.Jim Grosbach
2011-11-28Thumb2 only force the fixup thumb bit for data relocations.Jim Grosbach
2011-10-26Trailing whitespace.Jim Grosbach
2011-08-24Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng
2011-07-25Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCA...Evan Cheng
2011-07-23Move TargetAsmParser.h TargetAsmBackend.h and TargetAsmLexer.h to MC where th...Evan Cheng
2011-05-08Don't force relaxation of AdvanceLoc instructions on OS X. gdb is happy withRafael Espindola
2011-04-29MCAsmLayout: Add support for computing the symbol offset of variables. NotDaniel Dunbar
2011-04-28Add a small temporary hack for producing identical eh_frame sections on OS X.Rafael Espindola
2011-04-26No relocation produces a SLEB or ULEB, make sure they are handled in MC.Rafael Espindola
2011-04-23Remove unused STL header includes.Jay Foad