aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/Thumb2
AgeCommit message (Expand)Author
2010-03-04Drop the ".w" qualifier for t2UXTB16* instructions as there is no 16-bit versionJohnny Chen
2010-02-24Create a stack frame on ARM whenJakob Stoklund Olesen
2010-02-24LowerCall() should always do getCopyFromReg() to reference the stack pointer.Jim Grosbach
2010-02-15Last week we were generating code with duplicate induction variables in thisBob Wilson
2010-02-13Besides removing phi cycles that reduce to a single value, also remove deadBob Wilson
2010-02-12Reapply the new LoopStrengthReduction code, with compile time andDan Gohman
2010-02-12Add a new pass on machine instructions to optimize away PHI cycles that Bob Wilson
2010-02-11Reapply coalescer fix for better cross-class coalescing.Jakob Stoklund Olesen
2010-02-06Handle AddrMode6 (for NEON load/stores) in Thumb2's rewriteT2FrameIndex.Bob Wilson
2010-01-22Revert LoopStrengthReduce.cpp to pre-r94061 for now.Dan Gohman
2010-01-21Re-implement the main strength-reduction portion of LoopStrengthReduction.Dan Gohman
2010-01-19Remove predicates when changing an add into an unpredicable mov.Jakob Stoklund Olesen
2010-01-16Run the pre-register allocation tail duplication pass by default. RemoveBob Wilson
2010-01-07Add comments.Jakob Stoklund Olesen
2010-01-06Add Target hook to duplicate machine instructions.Jakob Stoklund Olesen
2010-01-05Delete useless trailing semicolons.Dan Gohman
2009-12-16Make this test pass on Linux.Nick Lewycky
2009-12-06Dynamic stack realignment use of sp register as source/dest registerAnton Korobeynikov
2009-12-01test case for IV-Users simplification loop improvementJim Grosbach
2009-11-24Enable predication of NEON instructions in Thumb2 mode.Evan Cheng
2009-11-23move fconst[sd] to UAL. <rdar://7414913>Jim Grosbach
2009-11-23update test for 89694Jim Grosbach
2009-11-22Miss two, PR5307.Edward O'Callaghan
2009-11-22Convert Thumb2 tests to FileCheck for PR5307.Edward O'Callaghan
2009-11-21Revert 89562. We're being sneakier than I was giving us credit for, and thisJim Grosbach
2009-11-21Darwin requires a frame pointer for all non-leaf functions to support correctJim Grosbach
2009-11-20Enable hoisting load from constant memories.Evan Cheng
2009-11-20Remat VLDRD from constpool. Clean up some instruction property specifications.Evan Cheng
2009-11-20Also CSE non-pic load from constant pools.Evan Cheng
2009-11-19More consistent thumb1 asm printing.Evan Cheng
2009-11-19Shrink ldr / str [sp, imm0-1024] to 16-bit instructions.Evan Cheng
2009-11-17Enable arm jumpt table adjustment.Jim Grosbach
2009-11-17Forgot to commit test fixesAnton Korobeynikov
2009-11-17Convert to FileCheckJim Grosbach
2009-11-17Convert to FileCheckJim Grosbach
2009-11-17Cleanup. Missed removing these when converting. Oops.Jim Grosbach
2009-11-16Convert to FileCheckJim Grosbach
2009-11-16Convert to FileCheckJim Grosbach
2009-11-16Convert to FileCheckJim Grosbach
2009-11-16tbb opt off by defaultJim Grosbach
2009-11-15Detect need for autoalignment of the stack earlier to catch spills moreJim Grosbach
2009-11-14remove xfailJim Grosbach
2009-11-14When expanding t2STRDi8 r, r to two stores, add kill markers correctly.Evan Cheng
2009-11-12Clean up testcase a bit. Simplify case blocks and adjust switch instruction t...Jim Grosbach
2009-11-12Fix typo in run line.Benjamin Kramer
2009-11-12RegScavenger::enterBasicBlock should always reset register state.Evan Cheng
2009-11-12- Teach LSR to avoid changing cmp iv stride if it will create an immediate thatEvan Cheng
2009-11-11Add support for tail duplication to BranchFolding, and extendDan Gohman
2009-11-09Update testJim Grosbach
2009-11-09Use Unified Assembly Syntax for the ARM backend.Jim Grosbach