2015-05-27 |
Elena Demikhovsky | AVX-512: Fixed a bug in extracting subvector from v64i1 |
blob | commitdiff | raw |
2015-05-27 |
Elena Demikhovsky | AVX-512: Implemented all forms of sign-extend and zero... |
blob | commitdiff | raw | diff to current |
2015-05-20 |
Elena Demikhovsky | AVX-512: fixed algorithm of building vectors of i1... |
blob | commitdiff | raw | diff to current |
2015-05-18 |
Elena Demikhovsky | AVX-512: Added patterns for scalar-to-vector broadcast |
blob | commitdiff | raw | diff to current |
2015-05-18 |
Elena Demikhovsky | AVX-512: Added VBROADCASTF64X4, VBROADCASTF64X2, VBROAD... |
blob | commitdiff | raw | diff to current |
2015-05-17 |
Elena Demikhovsky | AVX-512: fixed a bug in mask operations - (i1 1) pattern |
blob | commitdiff | raw | diff to current |
2015-05-13 |
Elena Demikhovsky | AVX-512: fixed a bug in encoding of VPSRAQ instrcution, |
blob | commitdiff | raw | diff to current |
2015-05-11 |
Elena Demikhovsky | AVX-512: Added SKX instructions and intrinsics: |
blob | commitdiff | raw | diff to current |
2015-05-10 |
Elena Demikhovsky | AVX-512: fixed a bug in i1 vectors lowering |
blob | commitdiff | raw | diff to current |
2015-05-07 |
Elena Demikhovsky | AVX-512: Added all forms of FP compare instructions... |
blob | commitdiff | raw | diff to current |
2015-05-04 |
Elena Demikhovsky | AVX-512: added calling convention for i1 vectors in... |
blob | commitdiff | raw | diff to current |
2015-05-04 |
Elena Demikhovsky | AVX-512: added integer "add" and "sub" instructions... |
blob | commitdiff | raw | diff to current |
2015-05-04 |
Elena Demikhovsky | AVX-512: Added VPACK* instructions forms for KNL and SKX |
blob | commitdiff | raw | diff to current |
2015-04-30 |
Elena Demikhovsky | Masked gather and scatter - added DAGCombine visitors |
blob | commitdiff | raw | diff to current |
2015-04-27 |
Elena Demikhovsky | AVX-512: Extend/Truncate operations for SKX, |
blob | commitdiff | raw | diff to current |
2015-04-21 |
Elena Demikhovsky | AVX-512: Added VPMOVx2M instructions for SKX, |
blob | commitdiff | raw | diff to current |
2015-04-21 |
Elena Demikhovsky | AVX-512: Added VPTESTM and VPTESTNM instructions for SKX |
blob | commitdiff | raw | diff to current |
2015-04-21 |
Elena Demikhovsky | AVX-512: Added logical and arithmetic instructions... |
blob | commitdiff | raw | diff to current |
2015-04-02 |
Elena Demikhovsky | AVX-512: intrinsics for VPADD, VPMULDQ and VPSUB |
blob | commitdiff | raw | diff to current |
2015-03-30 |
Elena Demikhovsky | AVX-512: blank lines, duplicated tests, no functional... |
blob | commitdiff | raw | diff to current |
2015-03-29 |
Elena Demikhovsky | AVX-512: Fixed the "commutative" property flag in VPAND... |
blob | commitdiff | raw | diff to current |
2015-03-12 |
Elena Demikhovsky | AVX-512: Added encoding tests for VPROR, VPROL instruct... |
blob | commitdiff | raw | diff to current |
2015-03-11 |
Elena Demikhovsky | AVX-512: Added SKX forms of shift instructions. |
blob | commitdiff | raw | diff to current |
2015-03-05 |
Elena Demikhovsky | AVX-512, SKX: Enabled masked_load/store operations... |
blob | commitdiff | raw | diff to current |
2015-03-03 |
Elena Demikhovsky | AVX-512: Moved patterns for masked load/store under... |
blob | commitdiff | raw | diff to current |
2015-03-02 |
Elena Demikhovsky | AVX-512: Simplified MOV patterns, no functional changes. |
blob | commitdiff | raw | diff to current |
2015-03-02 |
Craig Topper | [X86] Fix diassembler crash on AVX512 cmpps/cmppd with... |
blob | commitdiff | raw | diff to current |
2015-03-01 |
Elena Demikhovsky | Reverted 230471 - gather scatter handling in table... |
blob | commitdiff | raw | diff to current |
2015-03-01 |
Elena Demikhovsky | AVX-512: Added mask and rounding mode for scalar arithm... |
blob | commitdiff | raw | diff to current |
2015-02-25 |
Elena Demikhovsky | AVX-512: Gather and Scatter patterns |
blob | commitdiff | raw | diff to current |
2015-02-23 |
Elena Demikhovsky | AVX-512: recommitted 229837 + bugfix + test |
blob | commitdiff | raw | diff to current |
2015-02-20 |
Eric Christopher | Revert "AVX-512: Full implementation for VRNDSCALESS... |
blob | commitdiff | raw | diff to current |
2015-02-20 |
Eric Christopher | Add a license header to the AVX512 file. |
blob | commitdiff | raw | diff to current |
2015-02-19 |
Elena Demikhovsky | AVX-512: Full implementation for VRNDSCALESS/SD instruc... |
blob | commitdiff | raw | diff to current |
2015-02-18 |
Elena Demikhovsky | AVX-512: Added support for FP instructions with embedde... |
blob | commitdiff | raw | diff to current |
2015-02-17 |
Elena Demikhovsky | AVX-512: changes in intel_ocl_bi calling conventions |
blob | commitdiff | raw | diff to current |
2015-02-12 |
Elena Demikhovsky | AVX-512: Fixed the "test" operation for i1 type |
blob | commitdiff | raw | diff to current |
2015-02-09 |
Craig Topper | [X86] Remove 'memop' uses from AVX512. Use 'load' instead. |
blob | commitdiff | raw | diff to current |
2015-01-28 |
Elena Demikhovsky | AVX-512: Added FMA intrinsics with rounding mode |
blob | commitdiff | raw | diff to current |
2015-01-28 |
Craig Topper | [X86] Teach disassembler to handle illegal immediates... |
blob | commitdiff | raw | diff to current |
2015-01-25 |
Elena Demikhovsky | AVX-512: Changes in operations on masks registers for... |
blob | commitdiff | raw | diff to current |
2015-01-25 |
Craig Topper | [X86] Give scalar VRNDSCALE instructions priority in... |
blob | commitdiff | raw | diff to current |
2015-01-25 |
Craig Topper | Simplify a multiclass. No functional change. |
blob | commitdiff | raw | diff to current |
2015-01-25 |
Craig Topper | [X86] Replace i32i8imm on SSE/AVX instructions with... |
blob | commitdiff | raw | diff to current |
2015-01-25 |
Craig Topper | [X86] Use u8imm in several places that used i32i8imm... |
blob | commitdiff | raw | diff to current |
2015-01-23 |
Craig Topper | [X86] Add IntrNoMem to the AVX512 conflict intrinsics. |
blob | commitdiff | raw | diff to current |
2015-01-22 |
Craig Topper | Revert r226798. Guess I missed the patterns. |
blob | commitdiff | raw | diff to current |
2015-01-22 |
Craig Topper | Use u8imm instead of i32i8imm on a couple instructions... |
blob | commitdiff | raw | diff to current |
2015-01-22 |
Craig Topper | [X86] Remove some unused multiclasses from AVX512 instr... |
blob | commitdiff | raw | diff to current |
2015-01-21 |
Craig Topper | [X86] Convert all the i8imm used by AVX512 and MMX... |
blob | commitdiff | raw | diff to current |
2015-01-21 |
Craig Topper | [x86] Add assembly parser bounds checking to the immedi... |
blob | commitdiff | raw | diff to current |
2015-01-20 |
Craig Topper | [x86] Add some mayLoad/hasSideEffects flags. Remove... |
blob | commitdiff | raw | diff to current |
2015-01-19 |
Craig Topper | [x86] Change AVX512 intrinsics to take a 8-bit immediat... |
blob | commitdiff | raw | diff to current |
2015-01-16 |
Adam Nemet | [AVX512] Add intrinsics for masked aligned FP loads... |
blob | commitdiff | raw | diff to current |
2015-01-15 |
Craig Topper | Hide some redundant AVX512 instructions from the asm... |
blob | commitdiff | raw | diff to current |
2014-12-27 |
Craig Topper | [x86] Prevent instruction selection of AVX512 cmp.ps... |
blob | commitdiff | raw | diff to current |
2014-12-27 |
Craig Topper | [x86] Prevent instruction selection of AVX512 cmp.ps... |
blob | commitdiff | raw | diff to current |
2014-12-23 |
Elena Demikhovsky | AVX-512: Added FMA instructions, intrinsics an tests... |
blob | commitdiff | raw | diff to current |
2014-12-23 |
Elena Demikhovsky | AVX-512: BLENDM - fixed encoding of the broadcast version |
blob | commitdiff | raw | diff to current |
2014-12-22 |
Elena Demikhovsky | AVX-512: Added all forms of BLENDM instructions, |
blob | commitdiff | raw | diff to current |
2014-12-19 |
Elena Demikhovsky | Masked load and store codegen - fixed 128-bit vectors |
blob | commitdiff | raw | diff to current |
2014-12-16 |
Robert Khasanov | [AVX512] Add a comment for avx512_broadcast_pat multiclass |
blob | commitdiff | raw | diff to current |
2014-12-15 |
Elena Demikhovsky | AVX-512: Added EXPAND instructions and intrinsics. |
blob | commitdiff | raw | diff to current |
2014-12-12 |
Robert Khasanov | [AVX512] Minor fix in lowering pattern for broadcast... |
blob | commitdiff | raw | diff to current |
2014-12-11 |
Cameron McInally | [AVX512] Add support for 512b variable bit shift intrin... |
blob | commitdiff | raw | diff to current |
2014-12-11 |
Elena Demikhovsky | AVX-512: Added all forms of COMPRESS instruction |
blob | commitdiff | raw | diff to current |
2014-12-09 |
Robert Khasanov | [AVX512] Added lowering for VBROADCASTSS/SD instructions. |
blob | commitdiff | raw | diff to current |
2014-12-09 |
Robert Khasanov | [AVX512] Added VPBROADCAST{BWDQ} (Load with Broadcast... |
blob | commitdiff | raw | diff to current |
2014-12-09 |
Elena Demikhovsky | AVX-512: Added some comments to ERI scalar intrinsics. |
blob | commitdiff | raw | diff to current |
2014-12-04 |
Elena Demikhovsky | Masked Load / Store Intrinsics - the CodeGen part. |
blob | commitdiff | raw | diff to current |
2014-12-04 |
Michael Liao | [X86] Clean up whitespace as well as minor coding style |
blob | commitdiff | raw | diff to current |
2014-11-28 |
Duncan P. N. Exon... | Revert "Masked Vector Load and Store Intrinsics." |
blob | commitdiff | raw | diff to current |
2014-11-26 |
Elena Demikhovsky | AVX-512: Scalar ERI intrinsics |
blob | commitdiff | raw | diff to current |
2014-11-25 |
Cameron McInally | [AVX512] Add 512b integer shift by variable intrinsics... |
blob | commitdiff | raw | diff to current |
2014-11-25 |
Craig Topper | Remove space before tab in all AVX512 mnemonic strings. |
blob | commitdiff | raw | diff to current |
2014-11-23 |
Elena Demikhovsky | Masked Vector Load and Store Intrinsics. |
blob | commitdiff | raw | diff to current |
2014-11-16 |
Craig Topper | [x86] Remove two redundant isel patterns. They equivale... |
blob | commitdiff | raw | diff to current |
2014-11-14 |
Cameron McInally | [AVX512] Add 512b masked integer shift by immediate... |
blob | commitdiff | raw | diff to current |
2014-11-12 |
Elena Demikhovsky | AVX-512: Intrinsics for ERI |
blob | commitdiff | raw | diff to current |
2014-10-30 |
Robert Khasanov | [AVX512] Added VBROADCAST{SS/SD} encoding for VL subset. |
blob | commitdiff | raw | diff to current |
2014-10-29 |
Robert Khasanov | [AVX512] Implemented AVX512VL FP bnary packed instructi... |
blob | commitdiff | raw | diff to current |
2014-10-28 |
Robert Khasanov | [AVX512] Fix VSQRT packed instructions internal names. |
blob | commitdiff | raw | diff to current |
2014-10-28 |
Robert Khasanov | [AVX512] Extended avx512_sqrt_packed (sqrt instructions... |
blob | commitdiff | raw | diff to current |
2014-10-28 |
Robert Khasanov | [AVX-512] Expanded rsqrt/rcp instructions to VL subset. |
blob | commitdiff | raw | diff to current |
2014-10-28 |
Robert Khasanov | [AVX512] Bring back vector-shuffle lowering support... |
blob | commitdiff | raw | diff to current |
2014-10-27 |
Adam Nemet | [AVX512] Add vpermil variable version |
blob | commitdiff | raw | diff to current |
2014-10-27 |
Adam Nemet | [AVX512] Clean up avx512_perm_imm to use X86VectorVTInfo |
blob | commitdiff | raw | diff to current |
2014-10-27 |
Adam Nemet | [AVX512] Derive vpermil* from avx512_perm_imm |
blob | commitdiff | raw | diff to current |
2014-10-27 |
Adam Nemet | [AVX512] Fix copy-and-paste bugs in vpermil |
blob | commitdiff | raw | diff to current |
2014-10-26 |
Elena Demikhovsky | AVX-512: Fixed encoding of VPBROADCASTM and added SKX... |
blob | commitdiff | raw | diff to current |
2014-10-24 |
Adam Nemet | [AVX512] FMA support for the 231 variants |
blob | commitdiff | raw | diff to current |
2014-10-24 |
Adam Nemet | [AVX512] Introduce fma3p_forms from AVX |
blob | commitdiff | raw | diff to current |
2014-10-15 |
Adam Nemet | [AVX512] Add DQ subvector inserts |
blob | commitdiff | raw | diff to current |
2014-10-15 |
Adam Nemet | [AVX512] Two new attributes in X86VectorVTInfo for... |
blob | commitdiff | raw | diff to current |
2014-10-15 |
Adam Nemet | [AVX512] Rename arg from Opcode32/64 to Opcode128/256... |
blob | commitdiff | raw | diff to current |
2014-10-14 |
Robert Khasanov | [AVX512] Extended avx512_binop_rm to DQ/VL subsets. |
blob | commitdiff | raw | diff to current |
2014-10-14 |
Robert Khasanov | [AVX512] Extended avx512_binop_rm to BW/VL subsets. |
blob | commitdiff | raw | diff to current |
2014-10-09 |
Robert Khasanov | [AVX512] Extended avx512_binop_rm for AVX512VL subsets. |
blob | commitdiff | raw | diff to current |
2014-10-08 |
Adam Nemet | [AVX512] Rename AVX512_masking* to AVX512_maskable* |
blob | commitdiff | raw | diff to current |
2014-10-08 |
Adam Nemet | [AVX512] Intrinsics for vextract*x4 |
blob | commitdiff | raw | diff to current |
next |