aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMConstantIslandPass.cpp
AgeCommit message (Expand)Author
2013-03-11Merge commit '279b9184c2ff4fea93b198a3519b8cb3a1d8d195'Eli Bendersky
2013-02-21Radar numbers don't belong in source code.Evan Cheng
2013-01-30Merge commit 'a662a9862501fc86904e90054f7c1519101d9126'Derek Schuff
2013-01-11Merge commit '1ad9253c9d34ccbce3e7e4ea5d87c266cbf93410'Derek Schuff
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-11Merge commit '2fa8af224ea026f9432e833fd6f42a216423a010'Derek Schuff
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-09-18Merge commit '8e70b5506ec0d7a6c2740bc89cd1b8f12a78b24f'Derek Schuff
2012-08-22Reduce duplicated hash map lookups.Benjamin Kramer
2012-08-21Merge up to r162331, git commit bc363931085587bac42a40653962a3e5acd1ffceDerek Schuff
2012-07-09LOCALMODs from hg 0b098ca44de7 against r158408 (hg 90a87d6bfe45)Derek Schuff
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