Age | Commit message (Expand) | Author | Files | Lines |
2015-12-14 | [X86] Part 2 to fix x86-64 fp128 calling convention. | Chih-Hung Hsieh | 1 | -0/+58 |
2015-12-11 | Start replacing vector_extract/vector_insert with extractelt/insertelt | Matt Arsenault | 1 | -35/+35 |
2015-12-07 | VX-512: Fixed a bug in FP logic operation lowering | Elena Demikhovsky | 1 | -1/+1 |
2015-11-24 | [X86] Fix several issues related to X86's psadbw instruction. | Cong Hou | 1 | -14/+10 |
2015-11-24 | [x86] remove duplicate movq instruction defs (PR25554) | Sanjay Patel | 1 | -25/+13 |
2015-11-24 | [X86][SSE] Detect AVG pattern during instruction combine for SSE2/AVX2/AVX512BW. | Cong Hou | 1 | -4/+4 |
2015-11-19 | [X86][AVX] Fix lowering of X86ISD::VZEXT_MOVL for 128-bit -> 256-bit extension | Simon Pilgrim | 1 | -18/+2 |
2015-11-19 | AVX512: Implemented encoding, intrinsics and DAG lowering for VMOVDDUP instru... | Igor Breger | 1 | -14/+13 |
2015-11-16 | AVX512: Implemented encoding and intrinsics for VMOVSHDUP/VMOVSLDUP instructi... | Igor Breger | 1 | -2/+2 |
2015-11-15 | Revert r253160. | Igor Breger | 1 | -2/+2 |
2015-11-15 | AVX512: Implemented encoding and intrinsics for VMOVSHDUP/VMOVSLDUP instructi... | Igor Breger | 1 | -2/+2 |
2015-11-10 | AVX512 : Implemented encoding and DAG lowering for VMOVHPS/PD and VMOVLPS/PD ... | Igor Breger | 1 | -5/+10 |
2015-11-06 | [X86] Fold (trunc (i32 (zextload i16))) into vbroadcast. | Ahmed Bougacha | 1 | -0/+6 |
2015-10-20 | AVX512: Implemented encoding and intrinsics for VPBROADCASTB/W/D/Q instructions. | Igor Breger | 1 | -25/+29 |
2015-10-08 | AVX512: vpextrb/w/d/q and vpinsrb/w/d/q implementation. | Igor Breger | 1 | -9/+9 |
2015-10-04 | AVX512: Implemented encoding and intrinsics for VPERMILPS/PD instructions. | Igor Breger | 1 | -3/+5 |
2015-09-22 | Don't raise inexact when lowering ceil, floor, round, trunc. | Stephen Canon | 1 | -30/+30 |
2015-09-20 | AVX512: Implement instructions encoding, lowering and intrinsics | Igor Breger | 1 | -2/+2 |
2015-09-02 | [X86][AVX512VLBW] add support in byte shift and SAD | Asaf Badouh | 1 | -6/+8 |
2015-09-02 | AVX512: Implemented encoding and intrinsics for vshufps/d. | Igor Breger | 1 | -6/+7 |
2015-08-31 | AVX512: Implemented encoding and intrinsics for vpalignr | Igor Breger | 1 | -14/+14 |
2015-08-20 | [X86] Look for scalar through one bitcast when lowering to VBROADCAST. | Ahmed Bougacha | 1 | -0/+7 |
2015-08-20 | [X86] Replace avx2 broadcast intrinsics with native IR. | Ahmed Bougacha | 1 | -86/+30 |
2015-08-20 | [X86] Fix bug in COMISD and COMISS definition in td files | Marina Yatsina | 1 | -4/+4 |
2015-07-28 | fix invalid load folding with SSE/AVX FP logical instructions (PR22371) | Sanjay Patel | 1 | -0/+8 |
2015-07-26 | Implemented encoding and intrinsics of the following instructions | Igor Breger | 1 | -13/+17 |
2015-07-24 | AVX-512: Implemented encoding , DAG lowering and intrinsics for Integer Trunc... | Igor Breger | 1 | -8/+8 |
2015-07-23 | AVX : Fix ISA disabling in case AVX512VL , some instructions should be disabl... | Igor Breger | 1 | -17/+17 |
2015-07-19 | AVX-512: Floating point conversions for SKX - DAG Lowering. | Elena Demikhovsky | 1 | -5/+9 |
2015-07-15 | AVX : Fix ISA disabling in case AVX512VL , some instructions should be disabl... | Igor Breger | 1 | -30/+30 |
2015-07-12 | [X86][SSE] (V)PMINSB is commutable. | Simon Pilgrim | 1 | -3/+0 |
2015-07-06 | [X86][SSE4A] Shuffle lowering using SSE4A EXTRQ/INSERTQ instructions | Simon Pilgrim | 1 | -3/+3 |
2015-07-06 | [X86][SSE] Use the general SMAX/SMIN/UMAX/UMIN opcodes and remove the X86 imp... | Simon Pilgrim | 1 | -28/+28 |
2015-06-24 | [X86] Don't generate vbroadcasti128 for v4i64 splats from memory. | Ahmed Bougacha | 1 | -4/+5 |
2015-06-16 | [X86][SSE] Vectorize v2i32 to v2f64 conversions | Simon Pilgrim | 1 | -1/+14 |
2015-06-03 | [X86] Removed (unused) FSRL x86 operation | Simon Pilgrim | 1 | -11/+1 |
2015-05-30 | [x86] Implement a faster vector population count based on the PSHUFB | Chandler Carruth | 1 | -0/+14 |
2015-05-27 | AVX-512: Implemented all forms of sign-extend and zero-extend instructions fo... | Elena Demikhovsky | 1 | -4/+4 |
2015-05-21 | AVX-512: Enabled SSE intrinsics on AVX-512. | Elena Demikhovsky | 1 | -12/+14 |
2015-05-07 | Use intrinsic pattern to make a simpler match | Sanjay Patel | 1 | -3/+2 |
2015-05-07 | [x86] eliminate unnecessary shuffling/moves with unary scalar math ops (PR21507) | Sanjay Patel | 1 | -10/+45 |
2015-04-28 | [x86] remove RCPPS and RSQRTPS intrinsic instruction definitions | Sanjay Patel | 1 | -46/+2 |
2015-04-27 | remove obsolete pattern matches for scalar SSE ops | Sanjay Patel | 1 | -15/+1 |
2015-04-22 | [x86] Add store-folded memop patterns for vcvtps2ph | Sanjay Patel | 1 | -0/+12 |
2015-04-22 | [X86][AVX] Fix failure due to a missing ISel pattern to select VBROADCAST nod... | Andrea Di Biagio | 1 | -2/+4 |
2015-04-21 | [X86][SSE] Provide execution domains for scalar floating point operations | Simon Pilgrim | 1 | -38/+41 |
2015-04-02 | [X86, AVX] adjust tablegen patterns to generate better code for scalar insert... | Sanjay Patel | 1 | -6/+17 |
2015-03-31 | typo; NFC | Sanjay Patel | 1 | -1/+1 |
2015-03-31 | [X86, AVX] fix zero-extending integer operand load patterns to use integer in... | Sanjay Patel | 1 | -8/+9 |
2015-03-31 | [X86] Generate MOVNT for all vector types. | Ahmed Bougacha | 1 | -2/+19 |