aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/ARM
Commit message (Expand)AuthorAgeFilesLines
* Remove the "-promote-elements" flag. This flag is now enabled by default.Nadav Rotem2012-06-041-1/+1
* ARM: add testing case for struct byvalManman Ren2012-06-021-0/+32
* Make this testcase independent of register allocation.Owen Anderson2012-05-311-2/+2
* Switch the canonical FMA term operand order to match both the comment I wrote...Owen Anderson2012-05-301-1/+1
* Teach DAGCombine to canonicalize the position of a constant in the term opera...Owen Anderson2012-05-301-0/+9
* [arm-fast-isel] Add support for the llvm.frameaddress() intrinsic.Chad Rosier2012-05-301-0/+100
* Teach taildup to update livein set. rdar://11538365Evan Cheng2012-05-301-0/+140
* These tests used intrinsics with the wrong prototype. They weren't caught be...Chris Lattner2012-05-271-15/+17
* [arm-fast-isel] Add support for non-global callee.Chad Rosier2012-05-231-0/+20
* revert my previous patches that introduced an additional parameter to the obj...Nuno Lopes2012-05-221-2/+2
* Transfer memory operands to the right instruction.Jakob Stoklund Olesen2012-05-201-4/+4
* Refactor data-in-code annotations.Jim Grosbach2012-05-181-0/+42
* Remove incorrect pattern for ARM SMML instruction.Tim Northover2012-05-171-0/+13
* Enable sub-sub-register copy coalescing.Jakob Stoklund Olesen2012-05-151-0/+68
* [fast-isel] Add support for selecting @llvm.trap().Chad Rosier2012-05-111-0/+12
* [fast-isel] Remove -disable-arm-fast-isel option. -fast-isel=0 suffices. Min...Chad Rosier2012-05-111-1/+1
* [fast-isel] Cleaner fix for when we're unable to handle a non-double multi-regChad Rosier2012-05-111-0/+17
* ARM: peephole optimization to remove cmp instructionManman Ren2012-05-111-0/+34
* Revert: 156550 "ARM: peephole optimization to remove cmp instruction"Manman Ren2012-05-101-34/+0
* ARM: peephole optimization to remove cmp instructionManman Ren2012-05-101-0/+34
* change the objectsize intrinsic signature: add a 3rd parameter to denote the ...Nuno Lopes2012-05-091-2/+2
* Teach DAG combine to fold x-x to 0.0 when unsafe FP math is enabled.Owen Anderson2012-05-071-0/+18
* Teach DAGCombine the same multiply-by-1.0 folding trick when doing FMAs, just...Owen Anderson2012-05-021-0/+9
* Teach DAG combine that multiplication by 1.0 can always be constant folded.Owen Anderson2012-05-021-0/+9
* Don't introduce illegal types when creating vmull operations. <rdar://11324364>Bob Wilson2012-04-301-0/+74
* Fix the order of the operands in the llvm.fma intrinsic patterns for ARM,Lang Hames2012-04-271-3/+3
* Implement a bastardized ABI.Evan Cheng2012-04-271-1/+0
* Use VLD1 in NEON extenting-load patterns instead of VLDR.Tim Northover2012-04-261-2/+6
* MachineBasicBlock::SplitCriticalEdge() should follow LLVM IR variant and refu...Evan Cheng2012-04-241-0/+71
* 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