projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[AVX512] Clean up avx512_perm_imm to use X86VectorVTInfo
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86InstrAVX512.td
2014-10-27
Adam Nemet
[AVX512] Clean up avx512_perm_imm to use X86VectorVTInfo
blob
|
commitdiff
|
raw
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
2014-08-04
Robert Khasanov
[SKX] Enabling load/store instructions: encoding
blob
|
commitdiff
|
raw
|
diff to current
2014-07-28
Robert Khasanov
[SKX] Enabling mask logic instructions: encoding, lowering
blob
|
commitdiff
|
raw
|
diff to current
2014-07-23
Robert Khasanov
[SKX] Enabling mask instructions: encoding, lowering
blob
|
commitdiff
|
raw
|
diff to current
2014-07-22
Elena Demikhovsky
AVX-512: Fixed intrinsic of VSQRTPS/PD instructions.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-21
Robert Khasanov
[SKX] Enabling SKX target and AVX512BW, AVX512DQ, AVX51...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-08
Adam Nemet
[X86] AVX512: Only allow k1-k7 as predicates to vpcmp*
blob
|
commitdiff
|
raw
|
diff to current
2014-07-02
Adam Nemet
[X86] AVX512: Allow writemask argument in vpermt* intri...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-02
Adam Nemet
[X86] AVX512: Generate Pat<>'s for the vpermt2* intrins...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-02
Adam Nemet
[X86] AVX512: Add writemask variants for vperm*2*
blob
|
commitdiff
|
raw
|
diff to current
2014-07-01
Adam Nemet
[X86] AVX512: Allow writemasks with vpcmp
blob
|
commitdiff
|
raw
|
diff to current
2014-07-01
Adam Nemet
[X86] AVX512: Factor generating the AsmString into...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-27
Adam Nemet
[X86] AVX512: Add vbroadcasti*
blob
|
commitdiff
|
raw
|
diff to current
2014-06-26
Adam Nemet
[X86] AVX512: Fix asm syntax for packed vcmp
blob
|
commitdiff
|
raw
|
diff to current
2014-06-18
Adam Nemet
[X86] AVX512: Add non-temporal stores
blob
|
commitdiff
|
raw
|
diff to current
2014-06-18
Adam Nemet
[X86] AVX512: Specify compressed displacement for vmovntdqa
blob
|
commitdiff
|
raw
|
diff to current
2014-06-18
Cameron McInally
Add pattern for unsigned v4i32->v4f64 convert on AVX512.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-16
Cameron McInally
Hook up vector int_ctlz for AVX512.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-13
Cameron McInally
Add HasCDI predicate to AVX512 VPBROADCASTM*.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-11
Cameron McInally
Add AVX512 masked leadz instrinsic support.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-10
Adam Nemet
[X86] AVX512: Add vmovntdqa
blob
|
commitdiff
|
raw
|
diff to current
2014-05-12
Elena Demikhovsky
AVX-512: changes in intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2014-05-04
Elena Demikhovsky
AVX-512: minor change in rndscale intrinsic
blob
|
commitdiff
|
raw
|
diff to current
2014-04-29
Elena Demikhovsky
AVX-512: optimized a shuffle pattern to VINSERTI64x4.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Elena Demikhovsky
AVX-512: store and truncstore for i1 values
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Robert Khasanov
[AVX512] Implemented integer conversions up/down with...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-21
Filipe Cabecinhas
Rename X86insrtps to the proper instruction name.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-09
Elena Demikhovsky
AVX-512: insert element to mask vector; store i1 data
blob
|
commitdiff
|
raw
|
diff to current
2014-04-08
Elena Demikhovsky
AVX-512: Added fp_to_uint and uint_to_fp patterns.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-31
Robert Khasanov
Test commit.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-27
Elena Demikhovsky
AVX-512: Implemented masking for integer arithmetic...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-26
Cameron McInally
Fix AVX512 Gather and Scatter execution domains.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-13
Elena Demikhovsky
AVX-512: masked load/store + intrinsics for them.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-06
Elena Demikhovsky
AVX-512: Added rrk, rrkz, rmk, rmkz, rmbk, rmbkz versio...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Elena Demikhovsky
AVX-512: Fixed extract_vector_elt for v8i1 vector
blob
|
commitdiff
|
raw
|
diff to current
2014-02-24
Elena Demikhovsky
AVX-512: Fixed encoding of VPCMPEQ and VPCMPGT
blob
|
commitdiff
|
raw
|
diff to current
2014-02-23
Elena Demikhovsky
AVX-512: Fixed encoding of VPTESTMQ
blob
|
commitdiff
|
raw
|
diff to current
2014-02-20
Elena Demikhovsky
AVX-512: Assembly parsing of broadcast semantic in...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-19
Cameron McInally
Fix AVX512 vector sqrt assembly strings.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-18
Craig Topper
Add an x86 prefix encoding for instructions that would...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-17
Elena Demikhovsky
AVX-512: implemented zext fron i1 to i16
blob
|
commitdiff
|
raw
|
diff to current
2014-02-16
Elena Demikhovsky
AVX-512: simpyfied BUILD_VECTOR for masks; fixed cmp...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-11
Elena Demikhovsky
AVX-512: Optimized BUILD_VECTOR pattern;
blob
|
commitdiff
|
raw
|
diff to current
2014-02-10
Elena Demikhovsky
AVX-512: Fixed extract_vector_elt for v16i1 and v8i1...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-05
Elena Demikhovsky
AVX-512: Added intrinsic for cvtph2ps.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-01
Craig Topper
Simplify some x86 format classes and remove some ambigu...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-30
Craig Topper
Remove duplicate pattern and add predicate checks on...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-23
Elena Demikhovsky
AVX-512: added VPERM2D VPERM2Q VPERM2PS VPERM2PD instru...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-14
Elena Demikhovsky
AVX-512: optimized scalar compare patterns
blob
|
commitdiff
|
raw
|
diff to current
2014-01-14
Craig Topper
Separate the concept of 16-bit/32-bit operand size...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-13
Elena Demikhovsky
AVX-512: Embedded Rounding Control - encoding and printing
blob
|
commitdiff
|
raw
|
diff to current
next