aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMConstantIslandPass.cpp
AgeCommit message (Expand)Author
2013-02-21Radar numbers don't belong in source code.Evan Cheng
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-08-22Reduce duplicated hash map lookups.Benjamin Kramer
2012-07-06Fix the naming of ensureAlignment. Per the coding standard function namesChad Rosier
2012-04-30Fix address calculation error from r155744.Jakob Stoklund Olesen
2012-04-28Fix a problem with blocks that need to be split twice.Jakob Stoklund Olesen
2012-04-27Track worst case alignment padding more accurately.Jakob Stoklund Olesen
2012-03-31Add a 2 byte safety margin in offset computations.Jakob Stoklund Olesen
2012-03-31Add more debugging output to ARMConstantIslandPass.Jakob Stoklund Olesen
2012-03-29Invalidate liveness in ARMConstantIslandPass.Jakob Stoklund Olesen
2012-03-27Remove unnecessary llvm:: qualificationsCraig Topper
2012-03-25Replace uses of ARMBaseInstrInfo and ARMTargetMachine with the Base versions.Craig Topper
2012-03-23ARM tidy up ARMConstantIsland.cpp.Jim Grosbach
2012-01-31Refactor loop for better readability.Jim Grosbach
2012-01-31Add explanatory comment.Jim Grosbach
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-14After r147827 and r147902, it's now possible for unallocatable registers to beEvan Cheng
2012-01-10Consider unknown alignment caused by OptimizeThumb2Instructions().Jakob Stoklund Olesen
2012-01-10Accurately model hardware alignment rounding.Jakob Stoklund Olesen
2012-01-09Catch runaway ARMConstantIslandPass even in -Asserts builds.Jakob Stoklund Olesen
2012-01-06Abort AdjustBBOffsetsAfter early when possible.Jakob Stoklund Olesen
2011-12-16Fix off-by-one error in bucket sort.Jakob Stoklund Olesen
2011-12-16Don't adjust for alignment padding in OffsetIsInRange.Jakob Stoklund Olesen
2011-12-16Note ARM constant island alignment in the release notes.Jakob Stoklund Olesen
2011-12-15Enable proper constant island alignment by default.Jakob Stoklund Olesen
2011-12-14Consider CPE alignment in CreateNewWater().Jakob Stoklund Olesen
2011-12-14Fix speling and 80-col.Jakob Stoklund Olesen
2011-12-13Account for CPE alignment when searching for new water.Jakob Stoklund Olesen
2011-12-12Add a postOffset() alignment argument.Jakob Stoklund Olesen
2011-12-12Fix typo.Jakob Stoklund Olesen
2011-12-12Also set the proper alignment on inner islands and the function itself.Jakob Stoklund Olesen
2011-12-12Make MF a class member instead of passing it around everywhere.Jakob Stoklund Olesen
2011-12-12Add a -arm-align-constant-islands flag, default off.Jakob Stoklund Olesen
2011-12-10Try to align the point where a large basic block is split.Jakob Stoklund Olesen
2011-12-10More debug output formatting.Jakob Stoklund Olesen
2011-12-09User a helper overload for a common pattern.Jakob Stoklund Olesen
2011-12-09Tweak debugging output.Jakob Stoklund Olesen
2011-12-08Drop the HasInlineAsm flag.Jakob Stoklund Olesen
2011-12-08Simplify offset verification.Jakob Stoklund Olesen
2011-12-08Don't include alignment padding in BBInfo.Size.Jakob Stoklund Olesen
2011-12-07Add bundle aware API for querying instruction properties and switch the codeEvan Cheng
2011-12-07Eliminate delta argument from AdjustBBOffsetsAfter.Jakob Stoklund Olesen
2011-12-07Compute some alignment information for each basic block.Jakob Stoklund Olesen
2011-12-07Move common expression into a method.Jakob Stoklund Olesen
2011-12-07Group BBSizes and BBOffsets into a single vector<BasicBlockInfo>.Jakob Stoklund Olesen
2011-12-06Revert r145971: "Use conservative size estimate for tBR_JTr."Jakob Stoklund Olesen
2011-12-06Use conservative size estimate for tBR_JTr.Jakob Stoklund Olesen
2011-12-06Remove alignment from deserted constant islands.Jakob Stoklund Olesen