aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/ARM
AgeCommit message (Expand)Author
2009-08-09Add a test for Neon VTRN instructions.Bob Wilson
2009-08-07Convert more Neon tests to use FileCheck.Bob Wilson
2009-08-07Make NEON single-precision FP support the default for cortex-a8 (again).David Goodwin
2009-08-072 more vdup.32 casesAnton Korobeynikov
2009-08-06Implement Neon VST[234] operations.Bob Wilson
2009-08-06Fix incorrect intrinsic declarations.Bob Wilson
2009-08-06Add tests for new NEON vld instructions.Bob Wilson
2009-08-05Convert more Neon tests to FileCheck.Bob Wilson
2009-08-05Missed pieces for ARM HardFP ABI.Anton Korobeynikov
2009-08-04Convert more Neon tests to use FileCheck.Bob Wilson
2009-08-04Convert a few Neon tests to use FileCheck.Bob Wilson
2009-08-04Clean up the handling of two-address operands in RegScavenger.Jakob Stoklund Olesen
2009-08-04Add NEON single-precision FP support for fabs and fneg.David Goodwin
2009-08-04Match common pattern for FNMAC. Add NEON SP support.David Goodwin
2009-08-04Improve tests.David Goodwin
2009-08-04Initial support for single-precision FP using NEON. Added "neonfp" attribute ...David Goodwin
2009-08-04Fix PR4528. This scavenger assertion is too strict. The two-address value isEvan Cheng
2009-08-03Lower CONCAT_VECTOR during legalization instead of matching it during isel.Bob Wilson
2009-08-03Fix Bug 4657: register scavenger asserts with subreg loweringJakob Stoklund Olesen
2009-08-02switch to filecheck formatChris Lattner
2009-07-29Add VFP3 D registers to the DPR register class.Evan Cheng
2009-07-29Change Neon VLDn intrinsics to return multiple values instead of reallyBob Wilson
2009-07-26Add support for ARM Neon VREV instructions.Bob Wilson
2009-07-22Use getTargetConstant instead of getConstant since it's meant as an constant ...Evan Cheng
2009-07-22Ignore undef uses.Evan Cheng
2009-07-21Fix ARM isle code that optimize multiply by constants which are power-of-2 +/...Evan Cheng
2009-07-20Forgot this test earlier.Evan Cheng
2009-07-15fix an arm codegen bug (the same as PR4482 on ppc) where available_externallyChris Lattner
2009-07-10Remove a bogus assertion.Evan Cheng
2009-07-09Handle 'a' modifier on inline assembly operands.Bob Wilson
2009-07-09Improved tracking of value number kills. VN kills are now representedLang Hames
2009-07-08Implement NEON vst1 instruction.Bob Wilson
2009-07-08Implement NEON vld1 instructions.Bob Wilson
2009-07-08Change these tests to use [fi]cmp+sext instead of v[fi]cmp. NoChris Lattner
2009-07-06Add bfc to armv6t2.Evan Cheng
2009-07-06Added ARM::mls for armv6t2.Evan Cheng
2009-07-03Add thumb2 sign / zero extend with rotate instructions.Evan Cheng
2009-07-01CommuteChangesDestination() should check if to-be-commuted instruction define...Evan Cheng
2009-07-01Remove special handling of implicit_def. Fix a couple more bugs in liveinterv...Evan Cheng
2009-07-01Handle IMPLICIT_DEF with isUndef operand marker, part 2. This patch moves the...Evan Cheng
2009-06-30Temporarily restore the scavenger implicit_def checking code. MachineOperand ...Evan Cheng
2009-06-30Add a bit IsUndef to MachineOperand. This indicates the def / use register op...Evan Cheng
2009-06-29Implement Thumb2 ldr.Evan Cheng
2009-06-26ORN and BIC tests.David Goodwin
2009-06-26Fix tests: Count -> count.Evan Cheng
2009-06-26Fix a CodeGenDAGPatterns bug. Check if top level predicates match when it's l...Evan Cheng
2009-06-25Select ADC, SBC, and RSC instead of the ADCS, SBCS, and RSCS when the carry b...Evan Cheng
2009-06-25ISD::ADDE / ISD::SUBE updates the carry bit so they should isle to ADCS and S...Evan Cheng
2009-06-24Move thumb and thumb2 tests into separate directories.Evan Cheng
2009-06-23Proper patterns for thumb2 shift and rotate instructions.Evan Cheng