projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
We require MSVC 1800 as our minimum, so these checks can safely go away; NFC. (It...
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86InstrAVX512.td
2015-02-12
Elena Demikhovsky
AVX-512: Fixed the "test" operation for i1 type
blob
|
commitdiff
|
raw
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
2014-10-08
Adam Nemet
[AVX512] Add asm-only support for vextract*x4 masking...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-08
Adam Nemet
[AVX512] Move DAG for all-zero node to X86VectorVTInfo
blob
|
commitdiff
|
raw
|
diff to current
2014-10-08
Adam Nemet
[AVX512] Peel off an asm-only class from AVX512_masking...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-08
Robert Khasanov
[AVX512] Refactoring of avx512_binop_rm multiclass...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-05
Elena Demikhovsky
AVX-512-SKX: Added instruction VPMOVM2B/W/D/Q.
blob
|
commitdiff
|
raw
|
diff to current
2014-10-02
Adam Nemet
[AVX512] Pull pattern for subvector insert into the...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-02
Adam Nemet
[AVX512] Refactor subvector inserts
blob
|
commitdiff
|
raw
|
diff to current
2014-10-02
Adam Nemet
[AVX512] Fix i256mem->f256mem typo in VINSERTF64x4rm
blob
|
commitdiff
|
raw
|
diff to current
2014-10-01
Adam Nemet
[AVX512] Remove space before \t in AsmStrings.
blob
|
commitdiff
|
raw
|
diff to current
2014-09-30
Robert Khasanov
[AVX512] Added intrinsics for 128- and 256-bit versions...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-29
Adam Nemet
[AVX512] Use X86VectorVTInfo in the masking helper...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-26
Adam Nemet
[AVX512] Simplify use of !con()
blob
|
commitdiff
|
raw
|
diff to current
2014-09-25
Adam Nemet
[AVX512] Pull pattern for subvector extract into the...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-25
Adam Nemet
[AVX512] Refactor subvector extracts
blob
|
commitdiff
|
raw
|
diff to current
2014-09-25
Adam Nemet
[AVX512] Fix typo
blob
|
commitdiff
|
raw
|
diff to current
2014-09-22
Chandler Carruth
[x86] Rename X86ISD::VPERMILP to X86ISD::VPERMILPI...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-18
Robert Khasanov
[SKX] Deriving rmb multiclasses from general one (avx51...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-06
Chandler Carruth
[x86] Fix a pretty horrible bug and inconsistency in...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-27
Robert Khasanov
[SKX] Added new versions of cmp instructions in avx512_...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-27
Elena Demikhovsky
AVX-512: Added intrinsic for VMOVSS store form with...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-25
Robert Khasanov
[SKX] avx512_icmp_packed multiclass extension
blob
|
commitdiff
|
raw
|
diff to current
2014-08-21
Adam Nemet
[AVX512] Add class to group common template arguments...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-18
Elena Demikhovsky
AVX-512: Fixed a bug in emitting compare for MVT:i1...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-14
Adam Nemet
[AVX512] Add masking variant for the FMA instructions
blob
|
commitdiff
|
raw
|
diff to current
2014-08-13
Robert Khasanov
[SKX] Extended non-temporal load/store instructions...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-12
Adam Nemet
[AVX512] Handle valign masking intrinsic via C++ lowering
blob
|
commitdiff
|
raw
|
diff to current
2014-08-11
Elena Demikhovsky
AVX-512: added a missing bitcast from v16f32 to v16i32
blob
|
commitdiff
|
raw
|
diff to current
2014-08-07
Adam Nemet
[AVX512] Add zero-masking variant to AVX512_masking...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-07
Adam Nemet
[AVX512] Add codegen test for the masking variant of...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-07
Adam Nemet
[AVX512] Generate masking instruction variants with...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-06
Adam Nemet
[X86] Fixes commit r214890 to match the posted patch
blob
|
commitdiff
|
raw
|
diff to current
2014-08-05
Adam Nemet
[AVX512] Add masking variant and intrinsics for valignd/q
blob
|
commitdiff
|
raw
|
diff to current
2014-08-05
Adam Nemet
[X86] Add lowering to VALIGN
blob
|
commitdiff
|
raw
|
diff to current
2014-08-05
Adam Nemet
[AVX512] alignr: Use suffix rather than name argument...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-05
Adam Nemet
[AVX512] Pull everything alignr-related into the multiclass
blob
|
commitdiff
|
raw
|
diff to current
2014-08-05
Adam Nemet
Wrap long lines
blob
|
commitdiff
|
raw
|
diff to current
next