aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/ARM
AgeCommit message (Expand)Author
2010-03-06Initial bits of ARMv4-only support.Anton Korobeynikov
2010-03-04pr6478: The frame pointer spill frame index is only defined when there is aBob Wilson
2010-03-04pr6480: Don't try producing ld/st-multiple instructions when the address isBob Wilson
2010-02-24Check for comparisons of +/- zero when optimizing less-than-or-equal andBob Wilson
2010-02-18Use NEON vmin/vmax instructions for floating-point selects.Bob Wilson
2010-02-16Fix pr6111: Avoid using the LR register for the target address of an indirectBob Wilson
2010-02-12Reapply the new LoopStrengthReduction code, with compile time andDan Gohman
2010-02-10Delete dead PHI machine instructions. These can be created due to typeBob Wilson
2010-02-08convert to filecheck.Chris Lattner
2010-02-06Run codegen dce pass for all targets at all optimization levels. Previously it'sEvan Cheng
2010-01-30Fix a gross typo: ARMv6+ may or may not support unaligned memory operations.Anton Korobeynikov
2010-01-26emit jump table an alias ".set" directives through MCStreamer as Chris Lattner
2010-01-26Emit .comm alignment in bytes but .align in powers of 2 for ARM ELF.Rafael Espindola
2010-01-25Update test for darwin.Rafael Espindola
2010-01-25Fix PR6134.Rafael Espindola
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-19Test case for r93758.Evan Cheng
2010-01-17The Neon "vtst" instruction takes a suffix that is the element size alone --Bob Wilson
2010-01-16Run the pre-register allocation tail duplication pass by default. RemoveBob Wilson
2010-01-13remove uses of deprecated functions, this generates slightlyChris Lattner
2010-01-05Delete useless trailing semicolons.Dan Gohman
2010-01-01Make this more likely to generate a libcall.Chris Lattner
2009-12-18Handle ARM inline asm "w" constraints with 64-bit ("d") registers.Bob Wilson
2009-12-08- Support inline asm 'w' constraint for 128-bit vector types.Evan Cheng
2009-12-03Recognize canonical forms of vector shuffles where the same vector is used forBob Wilson
2009-12-01Fix PR5614: parts of a physical register def may be killed the rest.Evan Cheng
2009-11-24Materialize global addresses via movt/movw pair, this is always betterAnton Korobeynikov
2009-11-23move fconst[sd] to UAL. <rdar://7414913>Jim Grosbach
2009-11-22Convert ARM tests to FileCheck for PR5307.Edward O'Callaghan
2009-11-22Forgot to alter RUN line when converting to FileCheck.Edward O'Callaghan
2009-11-22Fix for bad FileCheck converts in revision 89584.Edward O'Callaghan
2009-11-22Convert a few 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-20Remat VLDRD from constpool. Clean up some instruction property specifications.Evan Cheng
2009-11-20Fix codegen of conditional move of immediates. We were not making use of the ...Evan Cheng
2009-11-18Fix buildbots.Bob Wilson
2009-11-18Tail duplication still needs to iterate. Duplicating new instructions ontoBob Wilson
2009-11-17Forgot to commit test fixesAnton Korobeynikov
2009-11-15Detect need for autoalignment of the stack earlier to catch spills moreJim Grosbach
2009-11-14- Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo.Evan Cheng
2009-11-14Add radar number.Evan Cheng
2009-11-14Fix PR5412: Fix an inverted check and another missing sub-register check.Evan Cheng
2009-11-13Fix PR5411. Bug in UpdateKills. A reg def partially define its super-registers.Evan Cheng
2009-11-13Fix PR5410: LiveVariables lost subreg def:Evan Cheng
2009-11-09Use Unified Assembly Syntax for the ARM backend.Jim Grosbach
2009-11-07It turns out that the testcase in question uncovered subreg-handling bug.Anton Korobeynikov
2009-11-06Honour subreg machine operands during asmprintingAnton Korobeynikov
2009-11-06Print VMOV (immediate) operands as hexadecimal values. Apple's assemblerBob Wilson