aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/ARM
AgeCommit message (Expand)Author
2010-09-10Approved by Evan.Bill Wendling
2010-09-03Replace NEON vabdl, vaba, and vabal intrinsics with combinations of theBob Wilson
2010-09-02Fix an unnecessary XFAILSandeep Patel
2010-09-02Now that register allocation properly considers reserved regs, simplify theJim Grosbach
2010-09-02Convert VLD1 and VLD2 instructions to use pseudo-instructions untilBob Wilson
2010-09-01Remove NEON vmull, vmlal, and vmlsl intrinsics, replacing them with multiply,Bob Wilson
2010-09-01temporarily revert r112664, it is causing a decoding conflict, and Chris Lattner
2010-08-31We have a chance for an optimization. Consider this code:Bill Wendling
2010-08-30Fix borken testAnton Korobeynikov
2010-08-30Remove NEON vmovn intrinsic, replacing it with vector truncate operations.Bob Wilson
2010-08-30Correct bogus module triple specifications.Duncan Sands
2010-08-29Remove NEON vaddl, vaddw, vsubl, and vsubw intrinsics. Instead, use llvmBob Wilson
2010-08-27Change ARM VFP VLDM/VSTM instructions to use addressing mode #4, just likeBob Wilson
2010-08-27Add alignment arguments to all the NEON load/store intrinsics.Bob Wilson
2010-08-26Revert svn 107892 (with changes to work with trunk). It caused a crash ifBob Wilson
2010-08-25Add another basic test cribbed from the x86 fast-isel tests.Eric Christopher
2010-08-25Run this on thumb and arm.Eric Christopher
2010-08-25Make this testcase actually executed with fast-isel on arm.Eric Christopher
2010-08-20Replace some NEON vmovl intrinsic that I missed earlier.Bob Wilson
2010-08-20Replace the arm.neon.vmovls and vmovlu intrinsics with vector sign-extend andBob Wilson
2010-08-18When sending stats output to stdout for grepping, don't emit normalDan Gohman
2010-08-18Expand ZERO_EXTEND operations for NEON vector types.Bob Wilson
2010-08-17Change ARM PKHTB and PKHBT instructions to use a shift_imm operand to avoidBob Wilson
2010-08-17Allow more cases of undef shuffle indices and add tests for them.Bob Wilson
2010-08-17PHI elimination should not break back edge. It can cause some significant cod...Evan Cheng
2010-08-16Add a testcase for svn 111208.Bob Wilson
2010-08-16Generalize a pattern for PKHTB: an SRL of 16-31 bits will guaranteeBob Wilson
2010-08-16Convert a test to use FileCheck.Bob Wilson
2010-08-13Temporarily disable tail calls on ARM to work around some linker problems.Bob Wilson
2010-08-11Consider this code snippet:Bill Wendling
2010-08-11Report error if codegen tries to instantiate a ARM target when the cpu does s...Evan Cheng
2010-08-11Update test to match output of optimize compares for ARM.Bill Wendling
2010-08-10The optimize comparisons pass removes the "cmp" instruction this is checking ...Bill Wendling
2010-08-06Fix eabi calling convention when a 64 bit value shadows r3.Rafael Espindola
2010-08-04Testcase for r110248.Bill Wendling
2010-08-04Combine NEON VABD (absolute difference) intrinsics with ADDs to make VABABob Wilson
2010-07-26Currently EH lowering code expects typeinfo to be global only.Anton Korobeynikov
2010-07-23- Allow target to specify when is register pressure "too high". In most cases,Evan Cheng
2010-07-21More register pressure aware scheduling work.Evan Cheng
2010-07-21Baby steps towards ARM fast-isel.Eric Christopher
2010-07-21Fix calling convention on ARM if vfp2+ is enabled.Rafael Espindola
2010-07-17Add combiner patterns to more effectively utilize the BFI (bitfield insert)Jim Grosbach
2010-07-16Add basic support to code-gen the ARM/Thumb2 bit-field insert (BFI) instructionJim Grosbach
2010-07-15Split -enable-finite-only-fp-math to two options:Evan Cheng
2010-07-14Improve 64-subtraction of immediates when parts of the immediate can fitJim Grosbach
2010-07-14Add support for NEON VMVN immediate instructions.Bob Wilson
2010-07-14Add an ARM-specific DAG combining to avoid redundant VDUPLANE nodes.Bob Wilson
2010-07-13Use a target-specific VMOVIMM DAG node instead of BUILD_VECTOR to representBob Wilson
2010-07-13Extend the r107852 optimization which turns some fp compare to code sequence ...Evan Cheng
2010-07-11Fix va_arg for doubles. With this patch VAARG nodes always contain theRafael Espindola