2006-04-17 |
Evan Cheng | Encoding bug
|
commit | commitdiff | tree |
2006-04-17 |
Evan Cheng | Implement v8i16, v16i8 splat using unpckl + pshufd.
|
commit | commitdiff | tree |
2006-04-17 |
Evan Cheng | Incorrect foldMemoryOperand entries
|
commit | commitdiff | tree |
2006-04-17 |
Evan Cheng | Errors in patterns preventing load folding
|
commit | commitdiff | tree |
2006-04-17 |
Evan Cheng | FP SETOLT, SETOLT, SETUGE, SETUGT conditions were implemente...
|
commit | commitdiff | tree |
2006-04-16 |
Evan Cheng | Better way to splat v2f64
|
commit | commitdiff | tree |
2006-04-16 |
Evan Cheng | movduprm, movshduprm bugs
|
commit | commitdiff | tree |
2006-04-16 |
Evan Cheng | Encoding bugs
|
commit | commitdiff | tree |
2006-04-16 |
Evan Cheng | Can't fold loads into alias vector SSE ops used for...
|
commit | commitdiff | tree |
2006-04-15 |
Evan Cheng | More encoding bugs
|
commit | commitdiff | tree |
2006-04-15 |
Evan Cheng | pslldrm, psrawrm, etc. encoding bug
|
commit | commitdiff | tree |
2006-04-15 |
Evan Cheng | hsubp{s|d} encoding bug
|
commit | commitdiff | tree |
2006-04-15 |
Evan Cheng | Silly bug
|
commit | commitdiff | tree |
2006-04-15 |
Evan Cheng | Do not use movs{h|l}dup for a shuffle with a single...
|
commit | commitdiff | tree |
2006-04-14 |
Evan Cheng | Added SSE (and other) entries to foldMemoryOperand().
|
commit | commitdiff | tree |
2006-04-14 |
Evan Cheng | Some clean up
|
commit | commitdiff | tree |
2006-04-14 |
Evan Cheng | Last few SSE3 intrinsics.
|
commit | commitdiff | tree |
2006-04-14 |
Evan Cheng | Misc. SSE2 intrinsics: clflush, lfench, mfence
|
commit | commitdiff | tree |
2006-04-14 |
Evan Cheng | We were not adjusting the frame size to ensure proper...
|
commit | commitdiff | tree |
2006-04-14 |
Evan Cheng | New entry
|
commit | commitdiff | tree |
2006-04-14 |
Evan Cheng | pcmpeq* and pcmpgt* intrinsics.
|
commit | commitdiff | tree |
2006-04-14 |
Evan Cheng | psll*, psrl*, and psra* intrinsics.
|
commit | commitdiff | tree |
2006-04-13 |
Evan Cheng | Doh. PANDrm, etc. are not commutable.
|
commit | commitdiff | tree |
2006-04-13 |
Evan Cheng | psad, pmax, pmin intrinsics.
|
commit | commitdiff | tree |
2006-04-13 |
Evan Cheng | pmin, pmax, and psad intrinsics.
|
commit | commitdiff | tree |
2006-04-13 |
Evan Cheng | Various SSE2 packed integer intrinsics: pmulhuw, pavgw...
|
commit | commitdiff | tree |
2006-04-13 |
Evan Cheng | X86 SSE2 supports v8i16 multiplication
|
commit | commitdiff | tree |
2006-04-13 |
Evan Cheng | Update
|
commit | commitdiff | tree |
2006-04-13 |
Evan Cheng | pmul*, pmadd*, and pavg* intrinsics.
|
commit | commitdiff | tree |
2006-04-13 |
Evan Cheng | padds{b|w}, paddus{b|w}, psubs{b|w}, psubus{b|w} intrinsics.
|
commit | commitdiff | tree |
2006-04-13 |
Evan Cheng | Naming inconsistency.
|
commit | commitdiff | tree |
2006-04-12 |
Evan Cheng | SSE / SSE2 conversion intrinsics.
|
commit | commitdiff | tree |
2006-04-12 |
Evan Cheng | Update my credits. Can I add "Build breaker" to my...
|
commit | commitdiff | tree |
2006-04-12 |
Evan Cheng | All "integer" logical ops (pand, por, pxor) are now...
|
commit | commitdiff | tree |
2006-04-12 |
Evan Cheng | Promote vector AND, OR, and XOR
|
commit | commitdiff | tree |
2006-04-12 |
Evan Cheng | Promote v4i32, v8i16, v16i8 load to v2i64 load.
|
commit | commitdiff | tree |
2006-04-12 |
Evan Cheng | Vector type promotion for ISD::LOAD and ISD::SELECT
|
commit | commitdiff | tree |
2006-04-12 |
Evan Cheng | Various SSE2 conversion intrinsics
|
commit | commitdiff | tree |
2006-04-11 |
Evan Cheng | Added __builtin_ia32_storelv4si, __builtin_ia32_movqv4si,
|
commit | commitdiff | tree |
2006-04-11 |
Evan Cheng | gcc lower SSE prefetch into generic prefetch intrinsic...
|
commit | commitdiff | tree |
2006-04-11 |
Evan Cheng | Misc. intrinsics.
|
commit | commitdiff | tree |
2006-04-11 |
Evan Cheng | movnt* and maskmovdqu intrinsics
|
commit | commitdiff | tree |
2006-04-11 |
Evan Cheng | Only get Tmp2 for cases where number of operands is...
|
commit | commitdiff | tree |
2006-04-11 |
Evan Cheng | Added support for _mm_move_ss and _mm_move_sd.
|
commit | commitdiff | tree |
2006-04-10 |
Evan Cheng | Remove some bogus patterns; clean up.
|
commit | commitdiff | tree |
2006-04-10 |
Evan Cheng | Remove an entry that is now done.
|
commit | commitdiff | tree |
2006-04-10 |
Evan Cheng | Added some missing shuffle patterns.
|
commit | commitdiff | tree |
2006-04-10 |
Evan Cheng | Correct an entry
|
commit | commitdiff | tree |
2006-04-10 |
Evan Cheng | movups / movupd
|
commit | commitdiff | tree |
2006-04-10 |
Evan Cheng | __builtin_ia32_loadup{s|d}, __builtin_ia32_storeup...
|
commit | commitdiff | tree |
2006-04-10 |
Evan Cheng | Missing break
|
commit | commitdiff | tree |
2006-04-10 |
Evan Cheng | Add a vselect test case.
|
commit | commitdiff | tree |
2006-04-10 |
Evan Cheng | Conditional move of vector types.
|
commit | commitdiff | tree |
2006-04-10 |
Evan Cheng | New entries
|
commit | commitdiff | tree |
2006-04-10 |
Evan Cheng | Use movaps to do VR128 reg-to-reg copies for now. It...
|
commit | commitdiff | tree |
2006-04-08 |
Evan Cheng | INSERT_VECTOR_ELT lowering bug:
|
commit | commitdiff | tree |
2006-04-08 |
Evan Cheng | ldmxcsr and stmxcsr.
|
commit | commitdiff | tree |
2006-04-08 |
Evan Cheng | Fix int_x86_sse_stmxcsr and int_x86_sse_ldmxcsr. Not...
|
commit | commitdiff | tree |
2006-04-07 |
Evan Cheng | Code clean up.
|
commit | commitdiff | tree |
2006-04-07 |
Evan Cheng | Doh!
|
commit | commitdiff | tree |
2006-04-07 |
Evan Cheng | Added patterns for MOVHPSmr and MOVLPSmr.
|
commit | commitdiff | tree |
2006-04-07 |
Evan Cheng | Keep track of an Mac OS X / x86 ABI bug.
|
commit | commitdiff | tree |
2006-04-07 |
Evan Cheng | Remove int_x86_sse_storeh_ps and int_x86_sse_storel_ps...
|
commit | commitdiff | tree |
2006-04-07 |
Evan Cheng | A saner workaround. I hope.
|
commit | commitdiff | tree |
2006-04-07 |
Evan Cheng | Temporary workaround for a Mac OSX specific issue.
|
commit | commitdiff | tree |
2006-04-07 |
Evan Cheng | Added more shuffle tests
|
commit | commitdiff | tree |
2006-04-07 |
Evan Cheng | Add code to RemapOperand() to handle Instruction::ExtractEle...
|
commit | commitdiff | tree |
2006-04-06 |
Evan Cheng | A MOVPS2SSmr, i.e. _mm_store_ss, encoding bug.
|
commit | commitdiff | tree |
2006-04-06 |
Evan Cheng | Remove int_x86_sse_loadh_ps and int_x86_sse_loadl_ps...
|
commit | commitdiff | tree |
2006-04-06 |
Evan Cheng | - movlp{s|d} and movhp{s|d} support.
|
commit | commitdiff | tree |
2006-04-06 |
Evan Cheng | New entries.
|
commit | commitdiff | tree |
2006-04-06 |
Evan Cheng | 1. If both vector operands of a vector_shuffle are...
|
commit | commitdiff | tree |
2006-04-06 |
Evan Cheng | POR encoded as PAND, yikes.
|
commit | commitdiff | tree |
2006-04-05 |
Evan Cheng | An entry about comi / ucomi intrinsics.
|
commit | commitdiff | tree |
2006-04-05 |
Evan Cheng | Support for comi / ucomi intrinsics.
|
commit | commitdiff | tree |
2006-04-05 |
Evan Cheng | Added comi and ucomi SSE intrinsics.
|
commit | commitdiff | tree |
2006-04-05 |
Evan Cheng | Handle canonical form of e.g.
|
commit | commitdiff | tree |
2006-04-05 |
Evan Cheng | Bogus assert
|
commit | commitdiff | tree |
2006-04-05 |
Evan Cheng | Fallthrough to expand if a VECTOR_SHUFFLE cannot be...
|
commit | commitdiff | tree |
2006-04-05 |
Evan Cheng | Exapnd a VECTOR_SHUFFLE to a BUILD_VECTOR if target...
|
commit | commitdiff | tree |
2006-04-05 |
Evan Cheng | Separate out to 2 test cases
|
commit | commitdiff | tree |
2006-04-05 |
Evan Cheng | Handle v8i16 shuffle that must be broken into a pair...
|
commit | commitdiff | tree |
2006-04-05 |
Evan Cheng | Add a new shuffle test case that requires pshuflw ...
|
commit | commitdiff | tree |
2006-04-04 |
Evan Cheng | Added pslldq and psrldq.
|
commit | commitdiff | tree |
2006-04-04 |
Evan Cheng | Added intrinsics to match __builtin_ia32_pslldqi128 and
|
commit | commitdiff | tree |
2006-04-04 |
Evan Cheng | Minor fixes + naming changes.
|
commit | commitdiff | tree |
2006-04-04 |
Evan Cheng | PSHUF* encoding bugs.
|
commit | commitdiff | tree |
2006-04-04 |
Evan Cheng | cmpps / cmppd encoding bug
|
commit | commitdiff | tree |
2006-04-04 |
Evan Cheng | Compact some intrinsic definitions.
|
commit | commitdiff | tree |
2006-04-03 |
Evan Cheng | Some SSE1 intrinsics: min, max, sqrt, etc.
|
commit | commitdiff | tree |
2006-04-03 |
Evan Cheng | Use movlpd to: store lower f64 extracted from v2f64.
|
commit | commitdiff | tree |
2006-04-03 |
Evan Cheng | - More efficient extract_vector_elt with shuffle and...
|
commit | commitdiff | tree |
2006-03-31 |
Evan Cheng | An entry about packed type alignments.
|
commit | commitdiff | tree |
2006-03-31 |
Evan Cheng | TargetData.cpp::getTypeInfo() was returning alignment...
|
commit | commitdiff | tree |
2006-03-31 |
Evan Cheng | Use a X86 target specific node X86ISD::PINSRW instead...
|
commit | commitdiff | tree |
2006-03-31 |
Evan Cheng | Added support for SSE3 horizontal ops: haddp{s|d} and...
|
commit | commitdiff | tree |
2006-03-31 |
Evan Cheng | Added haddp{s|d} and hsubp{s|d} intrinsics.
|
commit | commitdiff | tree |
2006-03-31 |
Evan Cheng | Add support to use pextrw and pinsrw to extract and...
|
commit | commitdiff | tree |
2006-03-31 |
Evan Cheng | Add vector_extract and vector_insert nodes.
|
commit | commitdiff | tree |
2006-03-31 |
Evan Cheng | Expand all INSERT_VECTOR_ELT (obviously bad) for now.
|
commit | commitdiff | tree |
next |