aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/Thumb2
AgeCommit message (Expand)Author
2010-05-24Thumb2 RSBS instructions were being printed without the 'S' suffix.Bob Wilson
2010-05-22Recognize more BUILD_VECTORs and VECTOR_SHUFFLEs that can be implemented byBob Wilson
2010-05-19t2LEApcrel and tLEApcrel are re-materializable. This makes it possible to hoi...Evan Cheng
2010-05-07Clean up the conditional for handling of sign_extend_inreg based onJim Grosbach
2010-05-05Cleanup of ARMv7M support. Move hardware divide and Thumb2 extract/packJim Grosbach
2010-05-05fix copy/paste oops.Jim Grosbach
2010-05-05Add tests for ARMV7M divide instruction useJim Grosbach
2010-05-03Fix a bug which prevented tail merging of return instructions inDan Gohman
2010-04-26Handle register-to-register copies within the tGPR class.Bob Wilson
2010-04-22Update ARM DAGtoDAG for matching UBFX instruction for unsigned bitfieldJim Grosbach
2010-04-21- Clean up some crappy code which deals with coalescing of copies which look atEvan Cheng
2010-04-17Start function numbering at 0.Dan Gohman
2010-04-15Use default lowering of DYNAMIC_STACKALLOC. As far as I can tell, ARM isle is...Evan Cheng
2010-04-15ARM SelectDYN_ALLOC should emit a copy from SP rather than referencing SP dir...Evan Cheng
2010-03-25switch the flag for using NEON for SP floating point to a subtarget 'feature'.Jim Grosbach
2010-03-17Added sub-formats to the NeonI/NeonXI instructions to further refine the NEONFrmJohnny Chen
2010-03-16--- Reverse-merging r98637 into '.':Bob Wilson
2010-03-16Initial ARM/Thumb disassembler check-in. It consists of a tablgen backendJohnny Chen
2010-03-16Stop using the old pre-UAL syntax for LDM/STM instruction suffixes.Bob Wilson
2010-03-16Add a testcase for the change in r98586.Bob Wilson
2010-03-10Enable machine cse pass.Evan Cheng
2010-03-08Fix a crash compiling 254.gap for Thumb2. The Thumb2 add/sub with 12-bitBob Wilson
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