Age | Commit message (Expand) | Author |
2012-04-16 | Merge vpermps/vpermd and vpermpd/vpermq SD nodes. | Craig Topper |
2012-04-15 | Added VPERM optimization for AVX2 shuffles | Elena Demikhovsky |
2012-04-13 | Fix X86 codegen for 'atomicrmw nand' to generate *x = ~(*x & y), not *x = ~*x... | Richard Smith |
2012-04-11 | Reapply 154396 after fixing a test. | Nadav Rotem |
2012-04-10 | Temporarily revert this patch to see if it brings the buildbots back. | Eric Christopher |
2012-04-10 | Modify the code that lowers shuffles to blends from using blendvXX to vblendXX. | Nadav Rotem |
2012-04-10 | Fix a long standing tail call optimization bug. When a libcall is emitted | Evan Cheng |
2012-04-09 | Fix a bug in the lowering of broadcasts: ConstantPools need to use the target... | Nadav Rotem |
2012-04-04 | Always compute all the bits in ComputeMaskedBits. | Rafael Espindola |
2012-02-28 | Re-commit r151623 with fix. Only issue special no-return calls if it's a dire... | Evan Cheng |
2012-02-28 | Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre... | Daniel Dunbar |
2012-02-28 | Some ARM implementaions, e.g. A-series, does return stack prediction. That is, | Evan Cheng |
2012-02-25 | Target/X86: Fix assertion failures and warnings caused by r151382 _ftol2 lowe... | NAKAMURA Takumi |
2012-02-24 | Add WIN_FTOL_* psudo-instructions to model the unique calling convention | Michael J. Spencer |
2012-02-22 | Make all pointers to TargetRegisterClass const since they are all pointers to... | Craig Topper |
2012-02-19 | Make a bunch of X86ISelLowering shuffle functions static now that they are no... | 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-02-01 | Optimization for "truncate" operation on AVX. | Elena Demikhovsky |
2012-01-30 | Move some XOP patterns into instruction definition. Replae VPCMOV intrinsic p... | 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-22 | Remove unused X86 ISD node type defines. | Craig Topper |
2012-01-19 | Merge 128-bit and 256-bit SHUFPS/SHUFPD handling. | Craig Topper |
2012-01-08 | Reverted commit #147601 upon Evan's request. | Victor Umansky |
2012-01-05 | Peephole optimization of ptest-conditioned branch in X86 arch. Performs instr... | Victor Umansky |
2011-12-31 | Merge X86 SHUFPS and SHUFPD node types. | Craig Topper |
2011-12-24 | Switch the lowering of CTLZ_ZERO_UNDEF from a .td pattern back to the | Chandler Carruth |
2011-12-17 | Remove an unused X86ISD node type. | Craig Topper |
2011-12-16 | Don't try to match 'unpackl/h v, v' for 32xi8 and 16xi16 when only AVX1 is su... | 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-10-26 | Rename NonScalarIntSafe to something more appropriate. | Lang Hames |
2011-10-21 | Remove intrinsics for X86 BLSI, BLSMSK, and BLSR intrinsics and replace with ... | Craig Topper |
2011-10-14 | Add X86 ANDN instruction. Including instruction selection. | Craig Topper |
2011-09-22 | Synthesize SSE3/AVX 128 bit horizontal add/sub instructions from | Duncan Sands |
2011-09-11 | CR fixes per Bruno's request. | Nadav Rotem |
2011-09-09 | Implement vector-select support for avx256. Refactor the vblend implementatio... | Nadav Rotem |