| Age | Commit message (Expand) | Author |
| 2012-05-07 | Teach DAG combine to fold x-x to 0.0 when unsafe FP math is enabled. | Owen Anderson |
| 2012-05-02 | Teach DAGCombine the same multiply-by-1.0 folding trick when doing FMAs, just... | Owen Anderson |
| 2012-05-02 | Teach DAG combine that multiplication by 1.0 can always be constant folded. | Owen Anderson |
| 2012-04-30 | Don't introduce illegal types when creating vmull operations. <rdar://11324364> | Bob Wilson |
| 2012-04-27 | Fix the order of the operands in the llvm.fma intrinsic patterns for ARM, | Lang Hames |
| 2012-04-27 | Implement a bastardized ABI. | Evan Cheng |
| 2012-04-26 | Use VLD1 in NEON extenting-load patterns instead of VLDR. | Tim Northover |
| 2012-04-24 | MachineBasicBlock::SplitCriticalEdge() should follow LLVM IR variant and refu... | Evan Cheng |
| 2012-04-17 | Fix bad EXTRACT_SUBREG in instruction selection for extending-loads on NEON. | James Molloy |
| 2012-04-16 | FileCheckize these tests. | Jakob Stoklund Olesen |
| 2012-04-16 | Disable code placement for this test. | Jakob Stoklund Olesen |
| 2012-04-16 | Flip the new block-placement pass to be on by default. | Chandler Carruth |
| 2012-04-13 | On Darwin targets, only use vfma etc. if the source use fma() intrinsic expli... | Evan Cheng |
| 2012-04-11 | Add more fused mul+add/sub patterns. rdar://10139676 | Evan Cheng |
| 2012-04-11 | Match (fneg (fma) to vfnma. rdar://10139676 | Evan Cheng |
| 2012-04-11 | Merge fma.ll into fusedMAC.ll | Evan Cheng |
| 2012-04-10 | Move the constant-folding support for FP_ROUND in SelectionDAG from the one-o... | Owen Anderson |
| 2012-04-10 | Handle llvm.fma.* intrinsics. rdar://10914096 | Evan Cheng |
| 2012-04-10 | To ensure that we have more accurate line information for a block | Eric Christopher |
| 2012-04-10 | Transform div to mul with reciprocal only when fp imm is legal. | Anton Korobeynikov |
| 2012-04-10 | Add proper checks. | Evan Cheng |
| 2012-04-10 | Fix a long standing tail call optimization bug. When a libcall is emitted | Evan Cheng |
| 2012-04-09 | When performing a truncating store, it's possible to rearrange the data | Chad Rosier |
| 2012-04-07 | Convert floating point division by a constant into multiplication by the | Duncan Sands |
| 2012-04-06 | Allow negative immediates in ARM and Thumb2 compares. | Jakob Stoklund Olesen |
| 2012-04-05 | An oversight when applying the patches for r150956 and r150957 to a vanilla t... | James Molloy |
| 2012-04-05 | Pass the right sign to TLI->isLegalICmpImmediate. | Jakob Stoklund Olesen |
| 2012-04-04 | Implement ARMBaseInstrInfo::commuteInstruction() for MOVCCr. | Jakob Stoklund Olesen |
| 2012-04-02 | Allocate virtual registers in ascending order. | Jakob Stoklund Olesen |
| 2012-04-02 | During two-address lowering, rescheduling an instruction does not untie | Lang Hames |
| 2012-04-01 | This commit contains a few changes that had to go in together. | Nadav Rotem |
| 2012-03-30 | ARM target should allow codegenprep to duplicate ret instructions to enable t... | Evan Cheng |
| 2012-03-29 | Change the constant in this testcase so that it results in a constant pool | Lang Hames |
| 2012-03-26 | ARM has a peephole optimization which looks for a def / use pair. The def | Evan Cheng |
| 2012-03-25 | Continue cleanup of LIT, getting rid of the remaining artifacts from dejagnu | Eli Bendersky |
| 2012-03-22 | Remove -enable-lsr-nested in time for 3.1. | Andrew Trick |
| 2012-03-22 | [fast-isel] Fold "urem x, pow2" -> "and x, pow2-1". This should fix the 271% | Chad Rosier |
| 2012-03-20 | Fix test case from r153135. | Chad Rosier |
| 2012-03-19 | Perform mul combine when multiplying wiht negative constants. | Anton Korobeynikov |
| 2012-03-15 | [fast-isel] Address Eli's comments for r152847. Specifically, add a test case | Chad Rosier |
| 2012-03-15 | ARM case-insensitive checking for APSR_nzcv. | Jim Grosbach |
| 2012-03-15 | Use vmov.f32 to materialize f32 consts on ARM. This relaxes constraints on | Lang Hames |
| 2012-03-13 | DAG combine incorrectly optimize (i32 vextract (v4i16 load $addr), c) to | Evan Cheng |
| 2012-03-06 | Extend r148086 to check for [r +/- reg] address mode. This fixes queens perfo... | Evan Cheng |
| 2012-03-06 | Add <imp-def> operands when reloading into physregs. | Jakob Stoklund Olesen |
| 2012-03-06 | Split fpscr into two registers: FPSCR and FPSCR_NZCV. | Lang Hames |
| 2012-03-05 | updated patch for the ARM fused multiply add/sub | Sebastian Pop |
| 2012-03-04 | Use <def,undef> operands when spilling NEON bundles. | Jakob Stoklund Olesen |
| 2012-03-04 | Do trivial CSE of dead BBs during codegen preparation. | Bill Wendling |
| 2012-03-03 | Fix RA-dependent test. | Jakob Stoklund Olesen |