| Commit message (Expand) | Author | Age | Files | Lines |
* | Add the final MMX instructions. Correct a few wrong patterns. | Bill Wendling | 2007-04-24 | 1 | -0/+4 |
* | Add support for our first SSSE3 instruction "pmulhrsw". | Bill Wendling | 2007-04-10 | 1 | -0/+10 |
* | Adding more MMX instructions. | Bill Wendling | 2007-04-03 | 1 | -0/+41 |
* | Add FEMMS and ADDQ. Renamed MMX recipes to prepend the MMX_ to them. | Bill Wendling | 2007-04-03 | 1 | -1/+3 |
* | Add support for integer comparison builtins. | Bill Wendling | 2007-03-27 | 1 | -0/+23 |
* | This is dead. DEAD I tells you!! | Bill Wendling | 2007-03-23 | 1 | -3/+0 |
* | PR1260: | Bill Wendling | 2007-03-23 | 1 | -4/+20 |
* | We generate a shufflevector instruction, so we don't need the builtin | Bill Wendling | 2007-03-22 | 1 | -7/+0 |
* | Support added for shifts and unpacking MMX instructions. | Bill Wendling | 2007-03-22 | 1 | -0/+38 |
* | Multiplication support for MMX. | Bill Wendling | 2007-03-15 | 1 | -0/+8 |
* | Adding more arithmetic operators to MMX. This is an almost exact copy of | Bill Wendling | 2007-03-10 | 1 | -0/+16 |
* | Added "padd*" support for MMX. Added MMX move stuff to X86InstrInfo so that | Bill Wendling | 2007-03-08 | 1 | -0/+17 |
* | Add the emms intrinsic for MMX support. | Bill Wendling | 2007-03-05 | 1 | -0/+9 |
* | Convert the intrinsic function definitions to use llvm_i32_ty instead of | Reid Spencer | 2006-12-31 | 1 | -44/+44 |
* | Added X86 SSE2 intrinsics which can be represented as vector_shuffles. This is | Evan Cheng | 2006-04-24 | 1 | -1/+29 |
* | Last few SSE3 intrinsics. | Evan Cheng | 2006-04-14 | 1 | -0/+26 |
* | Misc. SSE2 intrinsics: clflush, lfench, mfence | Evan Cheng | 2006-04-14 | 1 | -0/+6 |
* | pcmpeq* and pcmpgt* intrinsics. | Evan Cheng | 2006-04-14 | 1 | -0/+22 |
* | psll*, psrl*, and psra* intrinsics. | Evan Cheng | 2006-04-14 | 1 | -0/+24 |
* | pmin, pmax, and psad intrinsics. | Evan Cheng | 2006-04-13 | 1 | -0/+15 |
* | pmul*, pmadd*, and pavg* intrinsics. | Evan Cheng | 2006-04-13 | 1 | -0/+18 |
* | padds{b|w}, paddus{b|w}, psubs{b|w}, psubus{b|w} intrinsics. | Evan Cheng | 2006-04-13 | 1 | -0/+28 |
* | Naming inconsistency. | Evan Cheng | 2006-04-13 | 1 | -1/+1 |
* | SSE / SSE2 conversion intrinsics. | Evan Cheng | 2006-04-12 | 1 | -7/+11 |
* | Various SSE2 conversion intrinsics | Evan Cheng | 2006-04-12 | 1 | -0/+24 |
* | Added __builtin_ia32_storelv4si, __builtin_ia32_movqv4si, | Evan Cheng | 2006-04-11 | 1 | -0/+11 |
* | gcc lower SSE prefetch into generic prefetch intrinsic. Need to add support | Evan Cheng | 2006-04-11 | 1 | -3/+0 |
* | Misc. intrinsics. | Evan Cheng | 2006-04-11 | 1 | -1/+2 |
* | movnt* and maskmovdqu intrinsics | Evan Cheng | 2006-04-11 | 1 | -4/+19 |
* | Fix a typo: Instr* -> Intr* | Chris Lattner | 2006-04-10 | 1 | -74/+74 |
* | __builtin_ia32_loadup{s|d}, __builtin_ia32_storeup{s|d} | Evan Cheng | 2006-04-10 | 1 | -1/+15 |
* | Fix int_x86_sse_stmxcsr and int_x86_sse_ldmxcsr. Not directly translated from | Evan Cheng | 2006-04-08 | 1 | -2/+2 |
* | Remove int_x86_sse_storeh_ps and int_x86_sse_storel_ps. These are now lowered | Evan Cheng | 2006-04-07 | 1 | -4/+0 |
* | Remove int_x86_sse_loadh_ps and int_x86_sse_loadl_ps. These are now lowered | Evan Cheng | 2006-04-06 | 1 | -4/+0 |
* | Added comi and ucomi SSE intrinsics. | Evan Cheng | 2006-04-05 | 1 | -1/+83 |
* | Added intrinsics to match __builtin_ia32_pslldqi128 and | Evan Cheng | 2006-04-04 | 1 | -0/+10 |
* | Added haddp{s|d} and hsubp{s|d} intrinsics. | Evan Cheng | 2006-03-31 | 1 | -0/+19 |
* | Add support for _mm_cmp{cc}_ss and _mm_cmp{cc}_ps intrinsics | Evan Cheng | 2006-03-30 | 1 | -106/+4 |
* | Add 128-bit pmovmskb intrinsic support. | Evan Cheng | 2006-03-30 | 1 | -0/+2 |
* | Change SSE pack operation definitions to fit what the intrinsics expected. | Evan Cheng | 2006-03-29 | 1 | -3/+3 |
* | Add SSE2 integer pack with saturation intrinsics. | Evan Cheng | 2006-03-29 | 1 | -0/+10 |
* | Add more SSE intrinsics | Evan Cheng | 2006-03-29 | 1 | -94/+118 |
* | Intrinsics naming convention change. | Evan Cheng | 2006-03-27 | 1 | -65/+69 |
* | Split the PPC and X86 intrinsics out to their own files. | Chris Lattner | 2006-03-26 | 1 | -0/+263 |