aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMConstantIslandPass.cpp
AgeCommit message (Expand)Author
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
2011-12-06Align ARM constant pool islands via their basic block.Jakob Stoklund Olesen
2011-12-06Use an existing function.Jakob Stoklund Olesen
2011-09-12There's no need to add additional predicate operands when converting a tB to ...Owen Anderson
2011-09-09Fix buildbot breakage caused by r139415. I missed one instance of a manually...Owen Anderson
2011-09-09Thumb unconditional branches are allowed in IT blocks, and therefore should h...Owen Anderson
2011-07-20Sink ARMMCExpr and ARMAddressingModes into MC layer. First step to separate A...Evan Cheng
2011-07-18Re-apply r135319 with a fix for the constant island pass.Owen Anderson
2011-07-08Make tBX_RET and tBX_RET_vararg predicable.Jim Grosbach
2011-06-28- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng