aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/MC/MCAssembler.h
AgeCommit message (Expand)Author
2013-04-17Add support for subsections to the ELF assembler. Fixes PR8717.Peter Collingbourne
2013-04-09Remove unused method and default values.Rafael Espindola
2013-01-30This patch reworks how llvm targets set Jack Carter
2013-01-18[MC/Mach-O] Add support for linker options in Mach-O files.Daniel Dunbar
2013-01-16Replace virtual hasFixups with explicit fragment type checksEli Bendersky
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-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-20Aligned bundling support. Following the discussion here:Eli Bendersky
2012-12-12Make the MCStreamer have a reset method and call that after finalization of t...Pedro Artigas
2012-12-10Cleanup formatting, comments and naming.Eli 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-05Change std::vector to SmallVector<4> and remove some unused methods.Eli Bendersky
2012-12-05Remove unused methodsEli Bendersky
2012-12-05Remove the non-const getInst accessor. It wasn't being used, and isn't veryEli Bendersky
2012-12-03Sort the #include lines for the include/... tree with the script.Chandler Carruth
2012-10-11Remove unnecessary classof()'sSean Silva
2012-09-15Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Craig Topper
2012-09-14Fix Doxygen issues:Dmitri Gribenko
2012-08-29Make use of the LLVM_DELETED_FUNCTION macro.Craig Topper
2012-08-23Make the setInst method take its MCInst parameter by reference, a la Jim'sLang Hames
2012-08-22MCInstFragment constructor should take by-reference MCInst.Jim Grosbach
2012-07-05Fix an overzealous assertion. It is legitimate for a target to have multiple...Owen Anderson
2012-05-18Refactor data-in-code annotations.Jim Grosbach
2012-03-26Prune some includes and forward declarations.Craig Topper
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. 80 columns.Jim Grosbach
2011-12-06Switch MCAssembler to method names starting w/ lower-case.Jim Grosbach
2011-07-25Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCA...Evan Cheng
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2011-01-23Add support for the --noexecstack option.Rafael Espindola
2010-12-28Relax address updates in the eh_frame section.Rafael Espindola
2010-12-21Don't relax org or align. They change size as the relaxation happens, but theyRafael Espindola
2010-12-21Layout one section until no relaxations are done and then move to the nextRafael Espindola
2010-12-17MC/Assembler: Strip out object writer arguments, now that it is always availableDaniel Dunbar
2010-12-17MC/Assembler: Make the MCObjectWriter available through the lifetime of theDaniel Dunbar
2010-12-15Relax alignment fragments.Rafael Espindola
2010-12-14ARM Fixups relative to thumb functions need to have the low bit of the valueJim Grosbach
2010-12-07Layout each section independently. With the testcase in PR8711:Rafael Espindola
2010-12-07Sorry for such a large commit. The summary is that only MachO cares about theRafael Espindola
2010-12-06Remove the instruction fragment to data fragment lowering since it was causingRafael Espindola
2010-12-06Remove the getAddress getter, initialize Ordinal in the constructor and useRafael Espindola
2010-12-04Remember the contents of leb and dwarfline fragments when relaxing. This avoidsRafael Espindola
2010-12-02The sections that the ELF object writer has to create are very simple andRafael Espindola
2010-12-01Remove unused argument.Rafael Espindola
2010-11-29Merge System into Support.Michael J. Spencer
2010-11-07Relax dwarf line fragments. This fixes a crash in the included testcase.Rafael Espindola