| Commit message (Expand) | Author | Age |
* | Use movlps, movlpd, movss and movsd specific nodes instead of pattern matchin... | Bruno Cardoso Lopes | 2010-09-01 |
* | minor change, simplify some logic | Bruno Cardoso Lopes | 2010-09-01 |
* | Move some functions around so they can be used for some other to come function | Bruno Cardoso Lopes | 2010-09-01 |
* | We have a chance for an optimization. Consider this code: | Bill Wendling | 2010-08-31 |
* | Use x86 specific MOVSLDUP node, add more patterns to match it and remove usel... | Bruno Cardoso Lopes | 2010-08-31 |
* | Use x86 specific MOVSHDUP node and add more patterns to match it | Bruno Cardoso Lopes | 2010-08-31 |
* | And ANDS pattern to match the t2ANDS pattern. | Bill Wendling | 2010-08-31 |
* | Make %EFLAGS unallocatable. | Jakob Stoklund Olesen | 2010-08-31 |
* | Use MOVHLPS node instead of matching using movhlps and movhlps_undef pattern ... | Bruno Cardoso Lopes | 2010-08-31 |
* | Use MOVLHPS and MOVHLPS x86 nodes whenever possible. Also remove some useless... | Bruno Cardoso Lopes | 2010-08-31 |
* | SP relative offsets need to be adjusted by the local allocation size when | Jim Grosbach | 2010-08-31 |
* | this assert should just be a condition, since this function is just asking if | Jim Grosbach | 2010-08-31 |
* | - Cleanup some whitespaces. | Bill Wendling | 2010-08-31 |
* | Use X86ISD::MOVSS and MOVSD to represent the movl mask pattern, also fix the ... | Bruno Cardoso Lopes | 2010-08-31 |
* | Rewrite slightly so we can expand for floating point types easier. | Eric Christopher | 2010-08-31 |
* | If we have an unhandled type then assert, we shouldn't get here for | Eric Christopher | 2010-08-30 |
* | Expand MOVi32imm in ARM mode after regalloc. This provides | Anton Korobeynikov | 2010-08-30 |
* | Use the existing T2I_bin_s_irs pattern instead of creating T2I_bin_sw_irs, which | Bill Wendling | 2010-08-30 |
* | Remember to clear the shadow kill flag at the same time as clearing the real | Jakob Stoklund Olesen | 2010-08-30 |
* | Remove NEON vmovn intrinsic, replacing it with vector truncate operations. | Bob Wilson | 2010-08-30 |
* | Make ARM add rN, sp, #imm instructions rematerializable. That's how the addre... | Jim Grosbach | 2010-08-30 |
* | When expanding NEON VST pseudo instructions, if the original super-register | Bob Wilson | 2010-08-30 |
* | Create Thumb2sI_cpsr and T2sI_cpsr. These new classes indicate that CPSR is the | Bill Wendling | 2010-08-30 |
* | Fix lowering of INSERT_VECTOR_ELT in SPU. | Kalle Raiskila | 2010-08-29 |
* | Fix whitespaces. No functionality changes. | Bill Wendling | 2010-08-29 |
* | Remove NEON vaddl, vaddw, vsubl, and vsubw intrinsics. Instead, use llvm | Bob Wilson | 2010-08-29 |
* | A couple of small missed optimizations. | Eli Friedman | 2010-08-29 |
* | - Add a parameter to T2I_bin_irs for those patterns which set the S bit. | Bill Wendling | 2010-08-29 |
* | add a bunch more common shuffles to the instprinter. | Chris Lattner | 2010-08-29 |
* | Name ANDflag to ANDS, which is less stupid. | Bill Wendling | 2010-08-29 |
* | File missing from last commit. | Bill Wendling | 2010-08-29 |
* | Create an ARMISD::AND node. This node is exactly like the "ARM::AND" node, but | Bill Wendling | 2010-08-29 |
* | I have manually decoded the imm field of an insertps one too many | Chris Lattner | 2010-08-28 |
* | fix the buildvector->insertp[sd] logic to not always create a redundant | Chris Lattner | 2010-08-28 |
* | fix the BuildVector -> unpcklps logic to not do pointless shuffles | Chris Lattner | 2010-08-28 |
* | improve comments in the unpcklps generating logic, introduce | Chris Lattner | 2010-08-28 |
* | remove the MSIL backend. It isn't maintained, is buggy, has no testcases | Chris Lattner | 2010-08-28 |
* | Use pseudo instructions for VST1 and VST2. | Bob Wilson | 2010-08-28 |
* | remove unions from LLVM IR. They are severely buggy and not | Chris Lattner | 2010-08-28 |
* | Clean up the logic of vector shuffles -> vector shifts. | Bruno Cardoso Lopes | 2010-08-28 |
* | We don't need to custom-select VLDMQ and VSTMQ anymore. | Bob Wilson | 2010-08-28 |
* | When merging Thumb2 loads/stores, do not give up when the offset is one of | Bob Wilson | 2010-08-27 |
* | Change ARM VFP VLDM/VSTM instructions to use addressing mode #4, just like | Bob Wilson | 2010-08-27 |
* | Unsigned value cannot be < 0. | Bob Wilson | 2010-08-27 |
* | Properly handle passing of FP stuff to varargs function on Win64: | Anton Korobeynikov | 2010-08-27 |
* | X86: Fix an encoding issue with LOCK_ADD64mr, which could lead to very hard t... | Daniel Dunbar | 2010-08-27 |
* | Simplify eliminateFrameIndex() interface back down now that PEI doesn't need | Jim Grosbach | 2010-08-26 |
* | tidy up a bit. no functional change. | Jim Grosbach | 2010-08-26 |
* | Turn off the scavenging based frame reg reuse briefly to measure whether it's | Jim Grosbach | 2010-08-26 |
* | zap the now unused MVT::getIntVectorWithNumElements | Bruno Cardoso Lopes | 2010-08-26 |