Age | Commit message (Expand) | Author |
2012-03-09 | Fix a regression from r147481. | Chad Rosier |
2012-02-19 | some comment fix for X86 and ARM | Jia Liu |
2012-02-18 | Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,... | Jia Liu |
2012-02-17 | Remove the last of the old vector_shuffle patterns from X86 isel. | Craig Topper |
2012-02-14 | Move old movl vector_shuffle patterns. Not needed anymore since vector_shuffl... | Craig Topper |
2012-02-13 | Still more vector_shuffle pattern removal. | Craig Topper |
2012-02-13 | Recommit r150328. Previous test failures should be fixed by r150360. | Craig Topper |
2012-02-13 | Revert r150328, "Remove more vector_shuffle patterns." | NAKAMURA Takumi |
2012-02-12 | Remove more vector_shuffle patterns. | Craig Topper |
2012-02-12 | Remove more vector_shuffle patterns. | Craig Topper |
2012-02-11 | Remove some patterns for matching vector_shuffle instructions since vector_sh... | Craig Topper |
2012-02-05 | Add target specific node for PMULUDQ. Change patterns to use it and custom lo... | Craig Topper |
2012-02-02 | Optimization for SIGN_EXTEND operation on AVX. | Elena Demikhovsky |
2012-01-30 | Move some XOP patterns into instruction definition. Replae VPCMOV intrinsic p... | Craig Topper |
2012-01-25 | Custom lower PSIGN and PSHUFB intrinsics to their corresponding target specif... | Craig Topper |
2012-01-24 | Add comments near load pattern fragments indicating that all integer vector l... | Craig Topper |
2012-01-23 | Remove pattern fragments for v32i8, v16i16, v8i32, v16i8, v8i16, and v4i32 lo... | Craig Topper |
2012-01-22 | Combine X86 CMPPD and CMPPS node types. Simplifies selection code and pattern... | Craig Topper |
2012-01-22 | Merge PCMPEQB/PCMPEQW/PCMPEQD/PCMPEQQ and PCMPGTB/PCMPGTW/PCMPGTD/PCMPGTQ X86... | Craig Topper |
2012-01-22 | Add target specific ISD node types for SSE/AVX vector shuffle instructions an... | Craig Topper |
2012-01-19 | Merge 128-bit and 256-bit SHUFPS/SHUFPD handling. | Craig Topper |
2011-12-31 | Merge X86 SHUFPS and SHUFPD node types. | Craig Topper |
2011-12-17 | Remove an unused X86ISD node type. | Craig Topper |
2011-12-11 | Remove some remants of the old palign pattern fragment that were still hangin... | Craig Topper |
2011-12-06 | Merge floating point and integer UNPCK X86ISD node types. | Craig Topper |
2011-11-30 | Merge VPERM2F128/VPERM2I128 ISD node types. | Craig Topper |
2011-11-30 | Merge decoding of VPERMILPD and VPERMILPS shuffle masks. Merge X86ISD node ty... | Craig Topper |
2011-11-28 | Add X86 instruction selection for VPERM2I128 when AVX2 is enabled. Merge VPER... | Craig Topper |
2011-11-26 | Merge 128-bit and 256-bit X86ISD node types for VPERMILPS and VPERMILPD. Simp... | Craig Topper |
2011-11-26 | Collapse X86ISD node types for PUNPCKH*, PUNPCKL*, UNPCKLP*, and UNPCKHP* to ... | Craig Topper |
2011-11-24 | Remove 256-bit specific node types for UNPCKHPS/D and instead use the 128-bit... | Craig Topper |
2011-11-24 | Remove AVX2 specific X86ISD node types for PUNPCKH/L and instead just reuse t... | Craig Topper |
2011-11-21 | Lowering for v32i8 to VPUNPCKLBW/VPUNPCKHBW when AVX2 is enabled. | Craig Topper |
2011-11-21 | Add support for lowering 256-bit shuffles to VPUNPCKL/H for i16, i32, i64 if ... | Craig Topper |
2011-11-19 | Synthesize SSSE3/AVX 128-bit horizontal integer add/sub instructions from add... | Craig Topper |
2011-11-19 | Collapse X86 PSIGNB/PSIGNW/PSIGND node types. | Craig Topper |
2011-11-19 | Extend VPBLENDVB and VPSIGN lowering to work for AVX2. | Craig Topper |
2011-11-02 | Add a bunch more X86 AVX2 instructions and their corresponding intrinsics. | Craig Topper |
2011-09-22 | Synthesize SSE3/AVX 128 bit horizontal add/sub instructions from | Duncan Sands |
2011-09-13 | Add versions 256-bit versions of alignedstore and alignedload, to be | Bruno Cardoso Lopes |
2011-09-12 | Format patterns, remove unused X86blend patterns | Nadav Rotem |
2011-09-09 | Implement vector-select support for avx256. Refactor the vblend implementatio... | Nadav Rotem |
2011-09-08 | Add AVX versions of blend vector operations and fix some issues noticed | Bruno Cardoso Lopes |
2011-09-08 | Add X86-SSE4 codegen support for vector-select. | Nadav Rotem |
2011-08-17 | Introduce matching patterns for vbroadcast AVX instruction. The idea is to | Bruno Cardoso Lopes |
2011-08-12 | The VPERM2F128 is a AVX instruction which permutes between two 256-bit | Bruno Cardoso Lopes |
2011-07-29 | Cleanup PALIGNR handling and remove the old palign pattern fragment. | Bruno Cardoso Lopes |
2011-07-27 | The vpermilps and vpermilpd have different behaviour regarding the | Bruno Cardoso Lopes |
2011-07-27 | Remove more dead code! | Bruno Cardoso Lopes |
2011-07-26 | Recognize unpckh* masks and match 256-bit versions. The new versions are | Bruno Cardoso Lopes |