summaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
* Revert 84315 for now. Re-thinking the patch.Evan Cheng2009-10-171-2/+2
* Rename getFixedStack to getStackObject. The stack objects represented are notEvan Cheng2009-10-171-2/+2
* Change createPostRAScheduler so it can be turned off at llc -O1.Evan Cheng2009-10-161-3/+5
* I am no spelling bee.Evan Cheng2009-10-161-1/+1
* Enable post-alloc scheduling for all ARM variants except for Thumb1.Evan Cheng2009-10-161-3/+5
* Add comment.Evan Cheng2009-10-161-0/+2
* Fix more NEON instruction encodings.Bob Wilson2009-10-161-2/+2
* Revert svn r80498 and replace it with a different solution. The only problemBob Wilson2009-10-151-12/+4
* Branches must be the last instruction in a Thumb2 IT block. Approved by Evan ...Sandeep Patel2009-10-151-1/+5
* Fix encoding bits for N3VLInt3_QHS multiclass with 8-bit elements.Bob Wilson2009-10-151-1/+1
* Fix ARM memory operand parsing of post indexing with just a base register, thatKevin Enderby2009-10-151-36/+41
* Fix a potential performance problem in placing ARM constant pools.Bob Wilson2009-10-151-29/+67
* More bits of the ARM target assembler for llvm-mc, code added to parse labelsKevin Enderby2009-10-151-16/+130
* Be smarter about reusing constant pool entries.Bob Wilson2009-10-151-4/+17
* Fix another problem with ARM constant pools. Radar 7303551.Bob Wilson2009-10-151-7/+5
* Fix instruction encoding bits for NEON VPADAL.Bob Wilson2009-10-141-2/+2
* Remove unused variables to fix build warning.Bob Wilson2009-10-141-3/+0
* Inst{11-8} for vshl should be 0b0101, not 0b1111.Jim Grosbach2009-10-141-1/+1
* Set instruction encoding bits 4 and 7 for ARM register-register andBob Wilson2009-10-141-7/+42
* Refactor code to select NEON VST intrinsics.Bob Wilson2009-10-141-168/+112
* Refactor code to select NEON VLD intrinsics.Bob Wilson2009-10-141-147/+109
* More refactoring. NEON vst lane intrinsics can share almost all the code forBob Wilson2009-10-141-180/+32
* Refactor code for selecting NEON load lane intrinsics.Bob Wilson2009-10-141-211/+122
* Correct comment about ARM immediates using '#' not '$' and TODO for modifiers.Kevin Enderby2009-10-131-1/+2
* More Neon clean-up: avoid the need for custom-lowering vld/st-lane intrinsicsBob Wilson2009-10-132-90/+24
* More bits of the ARM target assembler for llvm-mc to parse immediates.Kevin Enderby2009-10-131-4/+28
* NEON VLD/VST are now fully implemented. For operations that expand toBob Wilson2009-10-131-48/+2
* Revise ARM inline assembly memory operands to require the memory address toBob Wilson2009-10-132-9/+8
* Fix method name in comment, per Bob Wilson.Sandeep Patel2009-10-131-1/+1
* Add ARMv6T2 SBFX/UBFX instructions. Approved by Anton Korobeynikov.Sandeep Patel2009-10-133-0/+92
* Add some ARM instruction encoding bits.Bob Wilson2009-10-131-0/+5
* Fix regression introduced by r83894.Bob Wilson2009-10-131-1/+2
* Fix a tab. Thanks to Johnny Chen for pointing it out.Bob Wilson2009-10-131-1/+1
* Fix two warnings about unused variables that are only used in assert() calls.Kevin Enderby2009-10-121-4/+4
* Delete a comment that makes no sense to me. The statement that moving a CPEBob Wilson2009-10-121-2/+1
* Fix a problem in the code where ARMAsmParser::ParseShift() second argumentKevin Enderby2009-10-121-2/+2
* Change CreateNewWater method to return NewMBB by reference.Bob Wilson2009-10-121-8/+8
* Last week, ARMConstantIslandPass was failing to converge for theBob Wilson2009-10-121-9/+9
* Another minor clean-up.Bob Wilson2009-10-121-5/+5
* Remove redundant parameter.Bob Wilson2009-10-121-8/+6
* Use early exit to reduce indentation.Bob Wilson2009-10-121-19/+20
* Change to return a value by reference.Bob Wilson2009-10-121-6/+6
* Add a typedef for an iterator.Bob Wilson2009-10-121-6/+8
* Mark the LDR instruction with isReMaterializable, as it is rematerializableDan Gohman2009-10-091-1/+1
* Added another bit of the ARM target assembler to llvm-mc to parse registerKevin Enderby2009-10-091-21/+104
* Add codegen support for NEON vst4lane intrinsics with 128-bit vectors.Bob Wilson2009-10-093-14/+81
* Add codegen support for NEON vst3lane intrinsics with 128-bit vectors.Bob Wilson2009-10-083-13/+77
* Add codegen support for NEON vst2lane intrinsics with 128-bit vectors.Bob Wilson2009-10-083-13/+75
* Add codegen support for NEON vld4lane intrinsics with 128-bit vectors.Bob Wilson2009-10-083-19/+105
* Add codegen support for NEON vld3lane intrinsics with 128-bit vectors.Bob Wilson2009-10-083-20/+99