aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-12-12[ARMConstantIsland] Insert tbb/tbh optimization where previous jump table res...Chad Rosier1-1/+3
2014-11-13ARM: allow constpool entry to be moved to the user's block in all cases.Tim Northover1-1/+7
2014-11-13ARM: avoid duplicating branches during constant islands.Tim Northover1-6/+10
2014-10-17ARM: Fix a bug which was causing convergence failure in constant-island pass.Akira Hatanaka1-1/+6
2014-10-03Eliminate some deep std::vector copies. NFC.Benjamin Kramer1-3/+1
2014-08-05Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher1-1/+1
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-2/+4
2014-04-25[C++] Use 'nullptr'. Target edition.Craig Topper1-9/+9
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-03-10[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-2/+2
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer1-13/+12
2013-06-04ARM: Fix crash in ARM backend inside of ARMConstantIslandPassDavid Majnemer1-0/+1
2013-05-24Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.Michael J. Spencer1-1/+1
2013-02-21Radar numbers don't belong in source code.Evan Cheng1-1/+1
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-1/+1
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-7/+7
2012-10-08Move TargetData to DataLayout.Micah Villmow1-2/+2
2012-08-22Reduce duplicated hash map lookups.Benjamin Kramer1-3/+2
2012-07-06Fix the naming of ensureAlignment. Per the coding standard function namesChad Rosier1-3/+3
2012-04-30Fix address calculation error from r155744.Jakob Stoklund Olesen1-1/+6
2012-04-28Fix a problem with blocks that need to be split twice.Jakob Stoklund Olesen1-3/+5
2012-04-27Track worst case alignment padding more accurately.Jakob Stoklund Olesen1-42/+13
2012-03-31Add a 2 byte safety margin in offset computations.Jakob Stoklund Olesen1-2/+5
2012-03-31Add more debugging output to ARMConstantIslandPass.Jakob Stoklund Olesen1-2/+16
2012-03-29Invalidate liveness in ARMConstantIslandPass.Jakob Stoklund Olesen1-0/+4
2012-03-27Remove unnecessary llvm:: qualificationsCraig Topper1-3/+3
2012-03-25Replace uses of ARMBaseInstrInfo and ARMTargetMachine with the Base versions.Craig Topper1-3/+2
2012-03-23ARM tidy up ARMConstantIsland.cpp.Jim Grosbach1-156/+158
2012-01-31Refactor loop for better readability.Jim Grosbach1-3/+2
2012-01-31Add explanatory comment.Jim Grosbach1-0/+1
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie1-1/+0
2012-01-14After r147827 and r147902, it's now possible for unallocatable registers to beEvan Cheng1-0/+5
2012-01-10Consider unknown alignment caused by OptimizeThumb2Instructions().Jakob Stoklund Olesen1-4/+25
2012-01-10Accurately model hardware alignment rounding.Jakob Stoklund Olesen1-21/+56
2012-01-09Catch runaway ARMConstantIslandPass even in -Asserts builds.Jakob Stoklund Olesen1-2/+2
2012-01-06Abort AdjustBBOffsetsAfter early when possible.Jakob Stoklund Olesen1-2/+10
2011-12-16Fix off-by-one error in bucket sort.Jakob Stoklund Olesen1-1/+1
2011-12-16Don't adjust for alignment padding in OffsetIsInRange.Jakob Stoklund Olesen1-16/+1
2011-12-16Note ARM constant island alignment in the release notes.Jakob Stoklund Olesen1-0/+1
2011-12-15Enable proper constant island alignment by default.Jakob Stoklund Olesen1-1/+1
2011-12-14Consider CPE alignment in CreateNewWater().Jakob Stoklund Olesen1-104/+117
2011-12-14Fix speling and 80-col.Jakob Stoklund Olesen1-4/+3
2011-12-13Account for CPE alignment when searching for new water.Jakob Stoklund Olesen1-31/+51
2011-12-12Add a postOffset() alignment argument.Jakob Stoklund Olesen1-14/+15
2011-12-12Fix typo.Jakob Stoklund Olesen1-1/+1
2011-12-12Also set the proper alignment on inner islands and the function itself.Jakob Stoklund Olesen1-15/+29
2011-12-12Make MF a class member instead of passing it around everywhere.Jakob Stoklund Olesen1-81/+77
2011-12-12Add a -arm-align-constant-islands flag, default off.Jakob Stoklund Olesen1-9/+35
2011-12-10Try to align the point where a large basic block is split.Jakob Stoklund Olesen1-11/+50
2011-12-10More debug output formatting.Jakob Stoklund Olesen1-9/+20