aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM
Commit message (Expand)AuthorAgeFilesLines
* Expand vector floating-point conversions not supported by NEON.Bob Wilson2009-09-161-0/+6
* Expand some more vector operations not supported by Neon.Bob Wilson2009-09-161-0/+6
* Neon does not support vector divide or remainder. Expand them.Bob Wilson2009-09-161-0/+8
* Expand all v2f64 arithmetic operations for Neon.Bob Wilson2009-09-151-0/+27
* Handle AddrMode4 for Thumb2 in rewriteT2FrameIndex. This occurs forBob Wilson2009-09-151-0/+5
* Fix superreg use in ARMAsmPrinter. Approved by Anton Korobeynikov.Sandeep Patel2009-09-151-2/+2
* Remove invalid add_dependencies line to unbreak the CMake build.Ted Kremenek2009-09-151-1/+1
* Added the first bits of the ARM target assembler to llvm-mc. For now it onlyKevin Enderby2009-09-154-1/+115
* trivial whitespace cleanupJim Grosbach2009-09-141-2/+2
* remove all but one reference to TargetRegisterDesc::AsmName.Chris Lattner2009-09-131-31/+29
* the tblgen produced 'getRegisterName' method does not accessChris Lattner2009-09-131-1/+1
* make tblgen produce a function that returns the name for a physreg.Chris Lattner2009-09-131-0/+2
* replace printBasicBlockLabel with EmitBasicBlockStart,Chris Lattner2009-09-131-1/+1
* convert some uses of printBasicBlockLabel to use GetMBBSymbolChris Lattner2009-09-131-5/+6
* Fix merge problemAnton Korobeynikov2009-09-131-7/+0
* Define proper subreg sets for arm - this should fix bunch of subtle problemsAnton Korobeynikov2009-09-131-5/+25
* Add QPR_VFP2 regclass and add copy_to_regclass nodes, where needed toAnton Korobeynikov2009-09-123-7/+26
* Revert array initialization regclass change so that the initialization stays ...Jim Grosbach2009-09-111-24/+20
* Update register class references to use the global constant ARM::*RegisterCla...Jim Grosbach2009-09-112-26/+30
* Proper support of non-lazy indirect symbols.Evan Cheng2009-09-102-8/+21
* Fix double load / store multiple encoding.Evan Cheng2009-09-092-4/+3
* Fix pr4939: Change FPCCToARMCC to translate SETOLE to ARMCC::LS.Bob Wilson2009-09-091-12/+5
* remove DebugLoc from MCInst and eliminate "Comment printing" fromChris Lattner2009-09-091-0/+3
* hoist the call to processDebugLoc out of the generatedChris Lattner2009-09-091-0/+1
* Cast MO.getImm() to unsigned before comparing with an unsigned limit.Evan Cheng2009-09-091-1/+1
* Make sure to make stub region writable before emission, executable after emis...Evan Cheng2009-09-091-0/+22
* Fix arm jit encoding bug introduced by 75048. Some instructions', e.g. MOVi, ...Evan Cheng2009-09-091-7/+21
* Remove comments which don't add much to .s readibility.Evan Cheng2009-09-091-5/+5
* Unbreak getOnesVector() / getZeroVector() to use valid ARM extended imm's.Anton Korobeynikov2009-09-082-19/+33
* Add NEON 'laned' operations. This fixes another bunch of gcc testsuite fails andAnton Korobeynikov2009-09-083-22/+406
* Remove some not-really-used variables, as warnedDuncan Sands2009-09-061-2/+0
* Remove some unused variables and methods warned about byDuncan Sands2009-09-061-2/+1
* Whitespace cleanupJim Grosbach2009-09-041-23/+23
* Calls clobber FPSCR.David Goodwin2009-09-032-4/+4
* Reference to hidden symbols do not have to go through non-lazy pointer in non...Evan Cheng2009-09-034-10/+50
* More missed vdup patternsAnton Korobeynikov2009-09-021-0/+12
* Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel2009-09-022-10/+10
* reduce size of SmallString to something more reasonableJim Grosbach2009-09-011-1/+1
* Add support for generating code for vst{234}lane intrinsics.Bob Wilson2009-09-014-0/+124
* Use raw_ostream instead of sstreamJim Grosbach2009-09-011-7/+5
* RRX reads CPSR.David Goodwin2009-09-012-1/+4
* Generate code for vld{234}_lane intrinsics.Bob Wilson2009-09-014-0/+130
* Fix compiler warningsJim Grosbach2009-09-012-2/+2
* Clean up LSDA name generation and use for SJLJ exception handling. ThisJim Grosbach2009-09-014-22/+31
* Remove .n suffix for some 16-bit opcodes now that Darwin assembler is fixed.Evan Cheng2009-08-311-4/+3
* Normalize makefile comments and sort cmake file lists.Benjamin Kramer2009-08-312-2/+2
* Add missed patternAnton Korobeynikov2009-08-301-0/+2
* EXTRACT_VECTOR_ELEMENT can have result type different from element type.Anton Korobeynikov2009-08-301-3/+10
* Do not assert on too wide splats we don't support.Anton Korobeynikov2009-08-291-4/+6
* Add missed extract_element patternAnton Korobeynikov2009-08-281-1/+3