aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/ARM
Commit message (Expand)AuthorAgeFilesLines
* Check for comparisons of +/- zero when optimizing less-than-or-equal andBob Wilson2010-02-241-0/+16
* Use NEON vmin/vmax instructions for floating-point selects.Bob Wilson2010-02-181-0/+65
* Fix pr6111: Avoid using the LR register for the target address of an indirectBob Wilson2010-02-161-0/+14
* Reapply the new LoopStrengthReduction code, with compile time andDan Gohman2010-02-122-2/+28
* Delete dead PHI machine instructions. These can be created due to typeBob Wilson2010-02-101-3/+3
* convert to filecheck.Chris Lattner2010-02-081-3/+4
* Run codegen dce pass for all targets at all optimization levels. Previously it'sEvan Cheng2010-02-064-187/+68
* Fix a gross typo: ARMv6+ may or may not support unaligned memory operations.Anton Korobeynikov2010-01-301-4/+1
* emit jump table an alias ".set" directives through MCStreamer as Chris Lattner2010-01-261-1/+1
* Emit .comm alignment in bytes but .align in powers of 2 for ARM ELF.Rafael Espindola2010-01-262-7/+7
* Update test for darwin.Rafael Espindola2010-01-251-2/+1
* Fix PR6134.Rafael Espindola2010-01-252-9/+37
* Revert LoopStrengthReduce.cpp to pre-r94061 for now.Dan Gohman2010-01-223-29/+4
* Re-implement the main strength-reduction portion of LoopStrengthReduction.Dan Gohman2010-01-213-4/+29
* Test case for r93758.Evan Cheng2010-01-191-0/+11
* The Neon "vtst" instruction takes a suffix that is the element size alone --Bob Wilson2010-01-171-6/+6
* Run the pre-register allocation tail duplication pass by default. RemoveBob Wilson2010-01-161-0/+4
* remove uses of deprecated functions, this generates slightlyChris Lattner2010-01-131-3/+3
* Delete useless trailing semicolons.Dan Gohman2010-01-052-2/+2
* Make this more likely to generate a libcall.Chris Lattner2010-01-011-3/+2
* Handle ARM inline asm "w" constraints with 64-bit ("d") registers.Bob Wilson2009-12-181-0/+12
* - Support inline asm 'w' constraint for 128-bit vector types.Evan Cheng2009-12-081-0/+13
* Recognize canonical forms of vector shuffles where the same vector is used forBob Wilson2009-12-031-0/+19
* Fix PR5614: parts of a physical register def may be killed the rest.Evan Cheng2009-12-011-0/+41
* Materialize global addresses via movt/movw pair, this is always betterAnton Korobeynikov2009-11-241-0/+20
* move fconst[sd] to UAL. <rdar://7414913>Jim Grosbach2009-11-232-5/+5
* Convert ARM tests to FileCheck for PR5307.Edward O'Callaghan2009-11-227-35/+137
* Forgot to alter RUN line when converting to FileCheck.Edward O'Callaghan2009-11-221-1/+1
* Fix for bad FileCheck converts in revision 89584.Edward O'Callaghan2009-11-221-3/+2
* Convert a few tests to FileCheck for PR5307.Edward O'Callaghan2009-11-224-6/+18
* Revert 89562. We're being sneakier than I was giving us credit for, and thisJim Grosbach2009-11-213-4/+2
* Darwin requires a frame pointer for all non-leaf functions to support correctJim Grosbach2009-11-213-2/+4
* Remat VLDRD from constpool. Clean up some instruction property specifications.Evan Cheng2009-11-201-0/+65
* Fix codegen of conditional move of immediates. We were not making use of the ...Evan Cheng2009-11-202-1/+49
* Fix buildbots.Bob Wilson2009-11-181-1/+1
* Tail duplication still needs to iterate. Duplicating new instructions ontoBob Wilson2009-11-181-0/+64
* Forgot to commit test fixesAnton Korobeynikov2009-11-171-2/+2
* Detect need for autoalignment of the stack earlier to catch spills moreJim Grosbach2009-11-151-2/+3
* - Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo.Evan Cheng2009-11-141-1/+2
* Add radar number.Evan Cheng2009-11-141-0/+1
* Fix PR5412: Fix an inverted check and another missing sub-register check.Evan Cheng2009-11-142-0/+235
* Fix PR5411. Bug in UpdateKills. A reg def partially define its super-registers.Evan Cheng2009-11-131-0/+42
* Fix PR5410: LiveVariables lost subreg def:Evan Cheng2009-11-131-0/+20
* Use Unified Assembly Syntax for the ARM backend.Jim Grosbach2009-11-0935-116/+119
* It turns out that the testcase in question uncovered subreg-handling bug.Anton Korobeynikov2009-11-071-0/+1
* Honour subreg machine operands during asmprintingAnton Korobeynikov2009-11-061-0/+64
* Print VMOV (immediate) operands as hexadecimal values. Apple's assemblerBob Wilson2009-11-061-0/+20
* Remove ARMPCLabelIndex from ARMISelLowering. Use ARMFunctionInfo::createConst...Evan Cheng2009-11-061-4/+4
* Update these tests for the new label names.Dan Gohman2009-11-051-3/+3
* Attempt again to fix buildbot failures: make expected output less specificBob Wilson2009-11-051-12/+9