aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/ARM
AgeCommit message (Expand)Author
2009-10-07Add codegen support for NEON vst2 intrinsics with 128-bit vectors.Bob Wilson
2009-10-07Add codegen support for NEON vld4 intrinsics with 128-bit vectors.Bob Wilson
2009-10-07Add codegen support for NEON vld3 intrinsics with 128-bit vectors.Bob Wilson
2009-10-07Add tests for vld2 of 128-bit vectors.Bob Wilson
2009-10-06Update NEON struct names to match llvm-gcc changes.Bob Wilson
2009-10-02Fix tests.Evan Cheng
2009-10-02Move load / store multiple before post-alloc scheduling.Evan Cheng
2009-10-01Remove neonfp attribute and instead set default based on CPU string. Add -arm...David Goodwin
2009-10-01Restore the -post-RA-scheduler flag as an override for the target specificati...David Goodwin
2009-09-30Remove -post-RA-schedule flag and add a TargetSubtarget method to enable post...David Goodwin
2009-09-29Post-RA regressions.David Goodwin
2009-09-29Fix PR4687. Pre ARMv5te does not support ldrd / strd. Patch by John Tytgat.Evan Cheng
2009-09-28Coalescer should not delete extract_subreg, insert_subreg, and subreg_to_reg ofEvan Cheng
2009-09-27Use movt/movw pair to materialize 32 bit constants on ARMv6T2+.Anton Korobeynikov
2009-09-26Remove this test.Evan Cheng
2009-09-26"Update" tests for -disable-if-conversion removal. I think branch.ll should justDaniel Dunbar
2009-09-26Convert test to filecheck.Evan Cheng
2009-09-25Flip -disable-post-RA-scheduler to -post-RA-scheduler.Evan Cheng
2009-09-25Improve MachineMemOperand handling.Dan Gohman
2009-09-25pr4926: ARM requires the stack pointer to be aligned, even for leaf functions.Bob Wilson
2009-09-24Convert to FileCheck.Bob Wilson
2009-09-24Fix PR5024 with a big hammer: disable the double-def assertion in the scavenger.Evan Cheng
2009-09-23Fix PR5024. LiveVariables physical register defs should *commit* only after allEvan Cheng
2009-09-22Fix PR5024. LiveVariables::FindLastPartialDef should return a set of sub-regi...Evan Cheng
2009-09-22Fix a pasto. Also simplify for Bill's benefit.Evan Cheng
2009-09-21Clean up spill weight computation. Also some changes to give loop inductionEvan Cheng
2009-09-21Fix PR4986. "r1024 = insert_subreg r1024, undef, 2" cannot be turned in an im...Evan Cheng
2009-09-15Convert more tests to FileCheck.Bob Wilson
2009-09-15Fix superreg use in ARMAsmPrinter. Approved by Anton Korobeynikov.Sandeep Patel
2009-09-13Define proper subreg sets for arm - this should fix bunch of subtle problemsAnton Korobeynikov
2009-09-11Remove an unnecessary -f.Dan Gohman
2009-09-11Convert more tests to avoid llvm-as.Dan Gohman
2009-09-10Don't swap the operands of a subtraction when trying to create aBob Wilson
2009-09-09Fix pr4939: Change FPCCToARMCC to translate SETOLE to ARMCC::LS.Bob Wilson
2009-09-09Eliminate more uses of llvm-as and llvm-dis.Dan Gohman
2009-09-08Unbreak getOnesVector() / getZeroVector() to use valid ARM extended imm's.Anton Korobeynikov
2009-09-08Add NEON 'laned' operations. This fixes another bunch of gcc testsuite fails andAnton Korobeynikov
2009-09-04Remove stale greps.Daniel Dunbar
2009-09-04Convert tests to FileCheck.Bob Wilson
2009-09-04Convert a test to FileCheck.Bob Wilson
2009-09-03Reference to hidden symbols do not have to go through non-lazy pointer in non...Evan Cheng
2009-09-02More missed vdup patternsAnton Korobeynikov
2009-09-01Add support for generating code for vst{234}lane intrinsics.Bob Wilson
2009-09-01Fix incorrect declarations of intrinsics in this test.Bob Wilson
2009-09-01Add test for vld{234}_lane instructions.Bob Wilson
2009-09-01Fix pr4843: When an instruction has multiple destination registers that areBob Wilson
2009-09-01SJLJ is arm/darwin only for now. force the triple for the testJim Grosbach
2009-09-01Clean up LSDA name generation and use for SJLJ exception handling. ThisJim Grosbach
2009-08-31Don't mark a register live at an undef use.David Goodwin
2009-08-30Add missed patternAnton Korobeynikov