2010-09-04 |
Bruno Cardoso Lopes | Emit target specific nodes to handle palignr. Do not... |
tree | commitdiff |
2010-09-04 |
Bruno Cardoso Lopes | Emit target specific nodes to handle splats starting... |
tree | commitdiff |
2010-09-04 |
Bruno Cardoso Lopes | Emit target specific nodes for isPSHUFHWMask and isPSHU... |
tree | commitdiff |
2010-09-04 |
Bruno Cardoso Lopes | Emit target specific nodes for isSHUFPMask |
tree | commitdiff |
2010-09-04 |
Bruno Cardoso Lopes | Previous isMOVLMask matching already emits targets... |
tree | commitdiff |
2010-09-04 |
Bruno Cardoso Lopes | One more check from the original isShuffleMaskLegal... |
tree | commitdiff |
2010-09-04 |
Bruno Cardoso Lopes | Remove a duplicated but useless check that i've inserte... |
tree | commitdiff |
2010-09-04 |
Bruno Cardoso Lopes | Refactor some code and remove the extra checks for... |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | Remove check for unpckh mask |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | Remove check for unpckl mask |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | Inline isShuffleMaskLegal into LowerVECTOR_SHUFFLE... |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | Reapply considered harmfull part of rr112934 and r112942. |
tree | commitdiff |
2010-09-03 |
Dale Johannesen | Remove the rest of the nonexistent 64-bit AVX instructions. |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | Reapply last harmless part of r112934, the pattern... |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | Reintroduce a simple function refactoring done in r1129... |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | Reapply piecies of r112942 and r112934 which don't do |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | Reapply Fix comment |
tree | commitdiff |
2010-09-03 |
Daniel Dunbar | Revert r112934, "- Use specific nodes to match unpckl... |
tree | commitdiff |
2010-09-03 |
Daniel Dunbar | Revert r112938 "Fix comment", which depends on r112934... |
tree | commitdiff |
2010-09-03 |
Daniel Dunbar | Revert r112942, "Use punpckh and unpckh family of nodes... |
tree | commitdiff |
2010-09-03 |
Jim Grosbach | Re-apply r112883: |
tree | commitdiff |
2010-09-03 |
Jim Grosbach | Check the local frame alignment for determining whether... |
tree | commitdiff |
2010-09-03 |
Bob Wilson | Finish converting the rest of the NEON VLD instructions... |
tree | commitdiff |
2010-09-03 |
Daniel Dunbar | Revert "For ARM stack frames that utilize variable... |
tree | commitdiff |
2010-09-03 |
Benjamin Kramer | Zap dead code. |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | AVX doesn't support mm operations neither its instrinsics. |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | Use punpckh and unpckh family of nodes instead of using... |
tree | commitdiff |
2010-09-03 |
Bob Wilson | Replace NEON vabdl, vaba, and vabal intrinsics with... |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | Fix comment |
tree | commitdiff |
2010-09-03 |
Bruno Cardoso Lopes | - Use specific nodes to match unpckl masks. |
tree | commitdiff |
2010-09-03 |
Eric Christopher | Simple branch instruction support. |
tree | commitdiff |
2010-09-03 |
Jakob Stoklund Olesen | Don't call Predicate_* from X86 target. |
tree | commitdiff |
2010-09-03 |
Jakob Stoklund Olesen | Remove Predicate_* calls from MBlaze and XCore |
tree | commitdiff |
2010-09-03 |
Jakob Stoklund Olesen | Remove Predicate_* calls from Mips |
tree | commitdiff |
2010-09-02 |
Eric Christopher | Add basic support for materializing constants (includin... |
tree | commitdiff |
2010-09-02 |
Anton Korobeynikov | Properly emit __chkstk call instead of __alloca on... |
tree | commitdiff |
2010-09-02 |
Bruno Cardoso Lopes | Move insertps mask decoding to header file |
tree | commitdiff |
2010-09-02 |
Anton Korobeynikov | Revert win64 changes. They seem to be incomplete |
tree | commitdiff |
2010-09-02 |
Jim Grosbach | For ARM stack frames that utilize variable sized object... |
tree | commitdiff |
2010-09-02 |
Anton Korobeynikov | Properly allocate win64 shadow reg area. |
tree | commitdiff |
2010-09-02 |
Bruno Cardoso Lopes | Move decoding of insertps back to avoid unused warnings... |
tree | commitdiff |
2010-09-02 |
Dan Gohman | Don't narrow the load and store in a load+twiddle+store... |
tree | commitdiff |
2010-09-02 |
Jim Grosbach | trailing whitespace |
tree | commitdiff |
2010-09-02 |
Jim Grosbach | remove trailing whitespace |
tree | commitdiff |
2010-09-02 |
Bruno Cardoso Lopes | Move x86 specific shuffle mask decoding to its own... |
tree | commitdiff |
2010-09-02 |
Jim Grosbach | handle case where a register class is specified |
tree | commitdiff |
2010-09-02 |
Jim Grosbach | Now that register allocation properly considers reserve... |
tree | commitdiff |
2010-09-02 |
Jim Grosbach | Mask out reserved registers when constructing the set... |
tree | commitdiff |
2010-09-02 |
Bob Wilson | Fill in a missing comment. |
tree | commitdiff |
2010-09-02 |
Bob Wilson | Convert VLD1 and VLD2 instructions to use pseudo-instru... |
tree | commitdiff |
2010-09-02 |
Bruno Cardoso Lopes | Replace unpckl_undef and unpckh_undef matching with... |
tree | commitdiff |
2010-09-02 |
Bruno Cardoso Lopes | Move condition out to prepare for more matching |
tree | commitdiff |
2010-09-02 |
Bruno Cardoso Lopes | Remove checking for isUNPCKL_v_undef_Mask, the specific... |
tree | commitdiff |
2010-09-02 |
Bruno Cardoso Lopes | become more strict about when it's safe to use X86ISD... |
tree | commitdiff |
2010-09-02 |
Eric Christopher | Clang's -ccc-host-triple was ignoring the arch specifie... |
tree | commitdiff |
2010-09-02 |
Eric Christopher | This should be TargetMaterializeConstant instead. |
tree | commitdiff |
2010-09-02 |
Eric Christopher | One definition of isThumb is plenty, thanks. |
tree | commitdiff |
2010-09-02 |
Jim Grosbach | Remove trailing whitespace |
tree | commitdiff |
2010-09-02 |
Eric Christopher | Rework arm fast-isel load and store handling. Move... |
tree | commitdiff |
2010-09-02 |
Jim Grosbach | trivial cleanup |
tree | commitdiff |
2010-09-01 |
Jim Grosbach | Simplify the tGPR register class now that the register... |
tree | commitdiff |
2010-09-01 |
Bob Wilson | Remove NEON vmull, vmlal, and vmlsl intrinsics, replaci... |
tree | commitdiff |
2010-09-01 |
Bruno Cardoso Lopes | Revert r112689, avoid those kind of checks cause they... |
tree | commitdiff |
2010-09-01 |
Bruno Cardoso Lopes | Using target specific nodes for shuffle nodes makes... |
tree | commitdiff |
2010-09-01 |
Eric Christopher | Some basic store support. |
tree | commitdiff |
2010-09-01 |
Eric Christopher | Add some more load types in. |
tree | commitdiff |
2010-09-01 |
Chris Lattner | zap dead code. |
tree | commitdiff |
2010-09-01 |
Chris Lattner | temporarily revert r112664, it is causing a decoding... |
tree | commitdiff |
2010-09-01 |
Bruno Cardoso Lopes | Use movlps, movlpd, movss and movsd specific nodes... |
tree | commitdiff |
2010-09-01 |
Bruno Cardoso Lopes | minor change, simplify some logic |
tree | commitdiff |
2010-09-01 |
Bruno Cardoso Lopes | Move some functions around so they can be used for... |
tree | commitdiff |
2010-08-31 |
Bill Wendling | We have a chance for an optimization. Consider this... |
tree | commitdiff |
2010-08-31 |
Bruno Cardoso Lopes | Use x86 specific MOVSLDUP node, add more patterns to... |
tree | commitdiff |
2010-08-31 |
Bruno Cardoso Lopes | Use x86 specific MOVSHDUP node and add more patterns... |
tree | commitdiff |
2010-08-31 |
Bill Wendling | And ANDS pattern to match the t2ANDS pattern. |
tree | commitdiff |
2010-08-31 |
Jakob Stoklund Olesen | Make %EFLAGS unallocatable. |
tree | commitdiff |
2010-08-31 |
Bruno Cardoso Lopes | Use MOVHLPS node instead of matching using movhlps... |
tree | commitdiff |
2010-08-31 |
Bruno Cardoso Lopes | Use MOVLHPS and MOVHLPS x86 nodes whenever possible... |
tree | commitdiff |
2010-08-31 |
Jim Grosbach | SP relative offsets need to be adjusted by the local... |
tree | commitdiff |
2010-08-31 |
Jim Grosbach | this assert should just be a condition, since this... |
tree | commitdiff |
2010-08-31 |
Bill Wendling | - Cleanup some whitespaces. |
tree | commitdiff |
2010-08-31 |
Bruno Cardoso Lopes | Use X86ISD::MOVSS and MOVSD to represent the movl mask... |
tree | commitdiff |
2010-08-31 |
Eric Christopher | Rewrite slightly so we can expand for floating point... |
tree | commitdiff |
2010-08-30 |
Eric Christopher | If we have an unhandled type then assert, we shouldn... |
tree | commitdiff |
2010-08-30 |
Anton Korobeynikov | Expand MOVi32imm in ARM mode after regalloc. This provides |
tree | commitdiff |
2010-08-30 |
Bill Wendling | Use the existing T2I_bin_s_irs pattern instead of creat... |
tree | commitdiff |
2010-08-30 |
Jakob Stoklund Olesen | Remember to clear the shadow kill flag at the same... |
tree | commitdiff |
2010-08-30 |
Bob Wilson | Remove NEON vmovn intrinsic, replacing it with vector... |
tree | commitdiff |
2010-08-30 |
Jim Grosbach | Make ARM add rN, sp, #imm instructions rematerializable... |
tree | commitdiff |
2010-08-30 |
Bob Wilson | When expanding NEON VST pseudo instructions, if the... |
tree | commitdiff |
2010-08-30 |
Bill Wendling | Create Thumb2sI_cpsr and T2sI_cpsr. These new classes... |
tree | commitdiff |
2010-08-29 |
Kalle Raiskila | Fix lowering of INSERT_VECTOR_ELT in SPU. |
tree | commitdiff |
2010-08-29 |
Bill Wendling | Fix whitespaces. No functionality changes. |
tree | commitdiff |
2010-08-29 |
Bob Wilson | Remove NEON vaddl, vaddw, vsubl, and vsubw intrinsics... |
tree | commitdiff |
2010-08-29 |
Eli Friedman | A couple of small missed optimizations. |
tree | commitdiff |
2010-08-29 |
Bill Wendling | - Add a parameter to T2I_bin_irs for those patterns... |
tree | commitdiff |
2010-08-29 |
Chris Lattner | add a bunch more common shuffles to the instprinter. |
tree | commitdiff |
2010-08-29 |
Bill Wendling | Name ANDflag to ANDS, which is less stupid. |
tree | commitdiff |
2010-08-29 |
Bill Wendling | File missing from last commit. |
tree | commitdiff |
2010-08-29 |
Bill Wendling | Create an ARMISD::AND node. This node is exactly like... |
tree | commitdiff |
next |