aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/ARM
Commit message (Expand)AuthorAgeFilesLines
* Fix bad EXTRACT_SUBREG in instruction selection for extending-loads on NEON.James Molloy2012-04-171-0/+14
* FileCheckize these tests.Jakob Stoklund Olesen2012-04-162-6/+23
* Disable code placement for this test.Jakob Stoklund Olesen2012-04-161-1/+2
* Flip the new block-placement pass to be on by default.Chandler Carruth2012-04-162-2/+2
* On Darwin targets, only use vfma etc. if the source use fma() intrinsic expli...Evan Cheng2012-04-131-1/+1
* Add more fused mul+add/sub patterns. rdar://10139676Evan Cheng2012-04-111-16/+54
* Match (fneg (fma) to vfnma. rdar://10139676Evan Cheng2012-04-111-6/+25
* Merge fma.ll into fusedMAC.llEvan Cheng2012-04-112-30/+28
* Move the constant-folding support for FP_ROUND in SelectionDAG from the one-o...Owen Anderson2012-04-101-18/+2
* Handle llvm.fma.* intrinsics. rdar://10914096Evan Cheng2012-04-101-0/+30
* To ensure that we have more accurate line information for a blockEric Christopher2012-04-101-1/+2
* Transform div to mul with reciprocal only when fp imm is legal.Anton Korobeynikov2012-04-101-0/+31
* Add proper checks.Evan Cheng2012-04-101-1/+5
* Fix a long standing tail call optimization bug. When a libcall is emittedEvan Cheng2012-04-101-0/+21
* When performing a truncating store, it's possible to rearrange the data Chad Rosier2012-04-093-6/+22
* Convert floating point division by a constant into multiplication by theDuncan Sands2012-04-071-6/+6
* Allow negative immediates in ARM and Thumb2 compares.Jakob Stoklund Olesen2012-04-061-0/+33
* An oversight when applying the patches for r150956 and r150957 to a vanilla t...James Molloy2012-04-052-0/+76
* Pass the right sign to TLI->isLegalICmpImmediate.Jakob Stoklund Olesen2012-04-051-0/+4
* Implement ARMBaseInstrInfo::commuteInstruction() for MOVCCr.Jakob Stoklund Olesen2012-04-043-2/+65
* Allocate virtual registers in ascending order.Jakob Stoklund Olesen2012-04-023-7/+22
* During two-address lowering, rescheduling an instruction does not untieLang Hames2012-04-021-0/+24
* This commit contains a few changes that had to go in together.Nadav Rotem2012-04-011-1/+1
* ARM target should allow codegenprep to duplicate ret instructions to enable t...Evan Cheng2012-03-301-0/+42
* Change the constant in this testcase so that it results in a constant poolLang Hames2012-03-291-3/+3
* ARM has a peephole optimization which looks for a def / use pair. The defEvan Cheng2012-03-261-0/+33
* Continue cleanup of LIT, getting rid of the remaining artifacts from dejagnuEli Bendersky2012-03-251-8/+1
* Remove -enable-lsr-nested in time for 3.1.Andrew Trick2012-03-221-640/+0
* [fast-isel] Fold "urem x, pow2" -> "and x, pow2-1". This should fix the 271%Chad Rosier2012-03-221-0/+9
* Fix test case from r153135.Chad Rosier2012-03-201-1/+1
* Perform mul combine when multiplying wiht negative constants.Anton Korobeynikov2012-03-191-0/+42
* [fast-isel] Address Eli's comments for r152847. Specifically, add a test caseChad Rosier2012-03-151-0/+19
* ARM case-insensitive checking for APSR_nzcv.Jim Grosbach2012-03-153-4/+4
* Use vmov.f32 to materialize f32 consts on ARM. This relaxes constraints onLang Hames2012-03-152-27/+3
* DAG combine incorrectly optimize (i32 vextract (v4i16 load $addr), c) toEvan Cheng2012-03-131-0/+16
* Extend r148086 to check for [r +/- reg] address mode. This fixes queens perfo...Evan Cheng2012-03-061-4/+8
* Add <imp-def> operands when reloading into physregs.Jakob Stoklund Olesen2012-03-061-0/+1
* Split fpscr into two registers: FPSCR and FPSCR_NZCV.Lang Hames2012-03-061-0/+36
* updated patch for the ARM fused multiply add/subSebastian Pop2012-03-051-9/+41
* Use <def,undef> operands when spilling NEON bundles.Jakob Stoklund Olesen2012-03-041-0/+53
* Do trivial CSE of dead BBs during codegen preparation.Bill Wendling2012-03-042-3/+3
* Fix RA-dependent test.Jakob Stoklund Olesen2012-03-031-3/+3
* Neuter the optimization I implemented with r107852 and r108258 which turn someEvan Cheng2012-03-011-33/+30
* Revert r151816 as Jim has the appropriate fix.Chad Rosier2012-03-011-2/+2
* Fix testcases from r151807.Chad Rosier2012-03-011-2/+2
* Add missing triple for tests.Jim Grosbach2012-03-011-1/+1
* Fix a codegen fault in which log2 or exp2 could be dead-code eliminated even ...James Molloy2012-03-011-0/+15
* Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar2012-02-281-30/+0
* Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng2012-02-281-0/+30
* Handle regmasks in MachineCSE.Jakob Stoklund Olesen2012-02-281-0/+31