aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Allow undef in a shuffle maskChris Lattner2006-04-141-0/+1
* Move these ctors out of lineChris Lattner2006-04-141-0/+13
* Last few SSE3 intrinsics.Evan Cheng2006-04-143-32/+189
* Teach scalarrepl to promote unions of vectors and floats, producingChris Lattner2006-04-141-46/+101
* Misc. SSE2 intrinsics: clflush, lfench, mfenceEvan Cheng2006-04-141-2/+11
* We were not adjusting the frame size to ensure proper alignment when alloca /Evan Cheng2006-04-141-30/+23
* New entryEvan Cheng2006-04-141-0/+5
* Don't print out the install command for Intrinsics.gen unless VERBOSE mode.Reid Spencer2006-04-141-1/+2
* Make this assertion betterChris Lattner2006-04-141-1/+1
* Move the rest of the PPCTargetLowering::LowerOperation cases out intoChris Lattner2006-04-141-468/+529
* Pull the VECTOR_SHUFFLE and BUILD_VECTOR lowering code out into separateChris Lattner2006-04-141-147/+155
* Implement value #'ing for vector operations, implementingChris Lattner2006-04-141-32/+38
* pcmpeq* and pcmpgt* intrinsics.Evan Cheng2006-04-141-2/+68
* psll*, psrl*, and psra* intrinsics.Evan Cheng2006-04-141-1/+99
* Remove the .cvsignore file so this directory can be pruned.Reid Spencer2006-04-131-1/+0
* Remove .cvsignore so that this directory can be pruned.Reid Spencer2006-04-131-2/+0
* Handle some kernel code than ends in [0 x sbyte]. I think this is safeAndrew Lenharth2006-04-131-2/+11
* Expand some code with temporary variables to rid ourselves of the warningReid Spencer2006-04-131-7/+21
* Doh. PANDrm, etc. are not commutable.Evan Cheng2006-04-131-9/+7
* Force non-darwin targets to use a static relo model. This fixes PR734,Chris Lattner2006-04-131-7/+8
* add a note, move an altivec todo to the altivec list.Chris Lattner2006-04-132-7/+16
* linear -> constant timeAndrew Lenharth2006-04-131-3/+3
* Add the README files to the distribution.Reid Spencer2006-04-136-1/+6
* psad, pmax, pmin intrinsics.Evan Cheng2006-04-131-1/+54
* Various SSE2 packed integer intrinsics: pmulhuw, pavgw, etc.Evan Cheng2006-04-131-4/+71
* X86 SSE2 supports v8i16 multiplicationEvan Cheng2006-04-131-0/+1
* UpdateEvan Cheng2006-04-131-0/+12
* padds{b|w}, paddus{b|w}, psubs{b|w}, psubus{b|w} intrinsics.Evan Cheng2006-04-131-8/+78
* Naming inconsistency.Evan Cheng2006-04-131-1/+1
* SSE / SSE2 conversion intrinsics.Evan Cheng2006-04-122-33/+99
* All "integer" logical ops (pand, por, pxor) are now promoted to v2i64.Evan Cheng2006-04-123-148/+73
* Promote vector AND, OR, and XOREvan Cheng2006-04-121-0/+27
* Make sure CVS versions of yacc and lex files get distributed.Reid Spencer2006-04-121-0/+2
* Get rid of a signed/unsigned compare warning.Reid Spencer2006-04-121-1/+1
* Add a new way to match vector constants, which make it easier to bang bits ofChris Lattner2006-04-122-7/+91
* Turn casts into getelementptr's when possible. This enables SROA to be moreChris Lattner2006-04-121-0/+23
* Don't emit useless warning messages.Reid Spencer2006-04-121-2/+3
* Rename get_VSPLI_elt -> get_VSPLTI_eltChris Lattner2006-04-123-32/+40
* Promote v4i32, v8i16, v16i8 load to v2i64 load.Evan Cheng2006-04-122-57/+41
* Ensure that zero vectors are always v4i32, which forces them to CSE withChris Lattner2006-04-122-8/+13
* Vector type promotion for ISD::LOAD and ISD::SELECTEvan Cheng2006-04-121-9/+23
* Implement support for the formal_arguments node. To get this, targets should...Chris Lattner2006-04-123-3/+128
* Various SSE2 conversion intrinsicsEvan Cheng2006-04-121-39/+94
* Don't memoize vloads in the load map! Don't memoize them anywhere here, letChris Lattner2006-04-121-2/+0
* Added __builtin_ia32_storelv4si, __builtin_ia32_movqv4si,Evan Cheng2006-04-111-2/+21
* Fix SingleSource/UnitTests/Vector/sumarray-dblNate Begeman2006-04-111-4/+3
* Fix PR727, correctly handling large stack aligments on ppcNate Begeman2006-04-111-32/+28
* we have a shuffle instr, add an example.Chris Lattner2006-04-111-5/+6
* gcc lower SSE prefetch into generic prefetch intrinsic. Need to add supportEvan Cheng2006-04-111-8/+4
* Misc. intrinsics.Evan Cheng2006-04-111-13/+13