aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/MC/MCAsmLayout.h
AgeCommit message (Expand)Author
2013-02-04Cherry-pick not-yet-committed upstream change to fix relaxation at bundle endDerek Schuff
2012-12-20Aligned bundling support. Following the discussion here:Eli Bendersky
2012-12-12Make naming consistent, add comments and sanity assertsEli Bendersky
2012-12-10Cleanup formatting, comments and naming.Eli Bendersky
2011-11-14Make headers standalone.Benjamin Kramer
2011-04-15Fix a ton of comment typos found by codespell. Patch byChris Lattner
2010-12-17Fix 80-col viola.Daniel Dunbar
2010-12-15Relax alignment fragments.Rafael Espindola
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-06Add a getSymbolOffset method and use it in the ELF writer.Rafael Espindola
2010-11-23Invalidate the layout on any relaxation, not just Instructions. Bug found by ...Rafael Espindola
2010-11-23Reuse data fragments while lowering. Patch by David Meyer.Rafael Espindola
2010-05-14MC: Switch to completely lazy layout.Daniel Dunbar
2010-05-14MC: Extend MCAsmLayout to explicitly track which fragments have been layed ou...Daniel Dunbar
2010-05-14MC: Change LayoutSection() to only do the section initializiation.Daniel Dunbar
2010-05-13MC: Move Layout{Fragment,Section} into MCAsmLayout, and add LayoutFile().Daniel Dunbar
2010-05-13MC: Add MCAsmLayout::FragmentReplaced() helper function.Daniel Dunbar
2010-05-13MC: Eliminate MCSectionData::{,Address,File}Size, which can now be computed byDaniel Dunbar
2010-05-13MC: Add MCSectionData::AddressSize, which is the size of the address space co...Daniel Dunbar
2010-05-12MC: Simplify LayoutSection to just take the index of the section to layout.Daniel Dunbar
2010-05-12MC: Track section layout order explicitly, and use to simplify.Daniel Dunbar
2010-03-25MC: Stop restarting layout on every relaxation.Daniel Dunbar
2010-03-25MC: Route access to SectionData offset and file size through MCAsmLayout.Daniel Dunbar
2010-03-25MC: Route access to Fragment offset and effective size through MCAsmLayout.Daniel Dunbar
2010-03-24MC: Direct all {fragment,section,symbol} address access through the MCAsmLayo...Daniel Dunbar
2010-03-12MC: Constify MCAsmLayout argument to MCExpr::EvaluteAs...Daniel Dunbar
2010-03-11MC/Mach-O: Start passing in the basic MCAsmLayout object.Daniel Dunbar
2010-03-11MC: Sketch initial MCAsmLayout class, which encapsulates the current layout o...Daniel Dunbar