aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/ARM
AgeCommit message (Expand)Author
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
2010-07-09In the presence of variable sized objects, allocate an emergency spill slot.Jim Grosbach
2010-07-09Fix test to be less sensitive of regalloc accidentsJakob Stoklund Olesen
2010-07-09Print "dregpair" NEON operands with a space between them, for readability andBob Wilson
2010-07-09Reenable DAG combining for vector shuffles. It looks like it was temporarilyBob Wilson
2010-07-08Check for FiniteOnlyFPMath as well.Evan Cheng
2010-07-08r107852 is only safe with -enable-unsafe-fp-math to account for +0.0 == -0.0.Evan Cheng
2010-07-08Optimize some vfp comparisons to integer ones. This patch implements the simp...Evan Cheng
2010-07-08Changes to ARM tail calls, mostly cosmetic.Dale Johannesen
2010-07-06Don't create neon moves in CopyRegToReg. NEONMoveFixPass will do the conversionRafael Espindola
2010-07-02Fix incorrect asm-printing of some NEON immediates. Fix weak testcase soBob Wilson
2010-07-01Implement the "linker_private_weak" linkage type. This will be used forBill Wendling
2010-06-29Fix the handling of partial redefines in the fast register allocator.Jakob Stoklund Olesen
2010-06-29Fix a register scavenger crash when dealing with undefined subregs.Bob Wilson
2010-06-29Add a VT argument to getMinimalPhysRegClass and replace the copy related usesRafael Espindola
2010-06-28Unlike other targets, ARM now uses BUILD_VECTORs post-legalization so theyBob Wilson
2010-06-26When splitting a VAARG, remember its alignment.Rafael Espindola
2010-06-25Thumb2ITBlockPass: Fix a possible dereference of an invalid iterator. This wasDaniel Dunbar
2010-06-25Change if-conversion block size limit checks to add some flexibility.Evan Cheng
2010-06-24Teach EmitLiveInCopies to omit copies for unused virtual registers,Dan Gohman
2010-06-24It's possible that a flag is added to the SDNode that points back to theBill Wendling