aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* simplify this methodChris Lattner2006-04-021-3/+1
* Fix Transforms/IndVarsSimplify/2006-03-31-NegativeStride.ll andChris Lattner2006-04-012-12/+12
* Added haddp{s|d} and hsubp{s|d} intrinsics.Evan Cheng2006-03-311-0/+19
* Modify the TargetLowering::getPackedTypeBreakdown method to also return theChris Lattner2006-03-311-3/+6
* Add a method useful for decimating vectors.Chris Lattner2006-03-311-0/+10
* fix incorrect prototypesChris Lattner2006-03-301-12/+12
* Add vector multiply, multiply sum, pack, unpack, and lvsl/lvsr intrinsics.Chris Lattner2006-03-301-0/+91
* Add support for _mm_cmp{cc}_ss and _mm_cmp{cc}_ps intrinsicsEvan Cheng2006-03-301-106/+4
* Add 128-bit pmovmskb intrinsic support.Evan Cheng2006-03-301-0/+2
* Change SSE pack operation definitions to fit what the intrinsics expected.Evan Cheng2006-03-291-3/+3
* Add SSE2 integer pack with saturation intrinsics.Evan Cheng2006-03-291-0/+10
* Add more SSE intrinsicsEvan Cheng2006-03-291-94/+118
* Add a new nodeChris Lattner2006-03-281-0/+9
* Refactor address attributes. Add base register to frame info.Jim Laskey2006-03-281-0/+5
* Expose base register for DwarfWriter. Refactor code accordingly.Jim Laskey2006-03-281-1/+11
* Add a few more altivec intrinsicsNate Begeman2006-03-281-1/+24
* These don't directly map to gcc intrinsics any more.Chris Lattner2006-03-281-12/+14
* Add some more intrinsics: rotates, fp rounds, and random other fp instructions.Chris Lattner2006-03-281-1/+23
* getVectorTyppe(MVT::i64, 2) ==> MVT::v2i64.Evan Cheng2006-03-281-0/+3
* Add lvxlChris Lattner2006-03-281-0/+2
* Tblgen doesn't like multiple SDNode<> definitions that map to the sameChris Lattner2006-03-281-8/+22
* Reenable pointer intrinsics.Chris Lattner2006-03-281-3/+3
* revert this, it breaks thingsChris Lattner2006-03-281-3/+3
* Should not remove casts from variable's alloca.Jim Laskey2006-03-271-1/+1
* Add support for intrinsics with pointer arguments in target .td files.Chris Lattner2006-03-271-3/+3
* Add some missing template specializations for autodereferencing User.Chris Lattner2006-03-271-1/+25
* add a new iPTR ValueType for tblgen useChris Lattner2006-03-272-1/+9
* Divirge from the GCC specification of the load/store intrinsics: only takeChris Lattner2006-03-271-13/+9
* fix spelling :(Chris Lattner2006-03-271-3/+3
* add some more intrinsics.Chris Lattner2006-03-271-21/+109
* Intrinsics naming convention change.Evan Cheng2006-03-271-65/+69
* Change isBuildVectorAllOnesInteger to isBuildVectorAllOnes. Also check forEvan Cheng2006-03-271-2/+2
* SelectionDAGISel can now natively handle Switch instructions, in the sameNate Begeman2006-03-271-1/+28
* How to be dumb on $5/day. Need a tri-state to track valid debug descriptors.Jim Laskey2006-03-261-6/+11
* Add ISD::isBuildVectorAllZeros predicateEvan Cheng2006-03-261-1/+4
* Add predicate comparison intrinsics.Chris Lattner2006-03-261-0/+44
* Split the PPC and X86 intrinsics out to their own files.Chris Lattner2006-03-263-378/+403
* Add saturating subtracts, non-predicate compares, and some other randomChris Lattner2006-03-261-2/+71
* add int_ppc_altivec_vsldoi intrinsicChris Lattner2006-03-261-0/+4
* Add a predicateChris Lattner2006-03-251-0/+7
* Unused function - easier to throw away than fix.Jim Laskey2006-03-251-8/+0
* remove extraneous letsChris Lattner2006-03-251-208/+1
* Add a bunch of simple altivec intrinsicsChris Lattner2006-03-251-1/+36
* Add support for __builtin_altivec_vnmsubfpChris Lattner2006-03-251-0/+3
* Add a programatic interface to intrinsic names.Chris Lattner2006-03-251-0/+5
* X86 SSE1 cacheability support ops intrinsicsEvan Cheng2006-03-251-2/+21
* X86 SSE1 SIMD store intrinsics.Evan Cheng2006-03-251-0/+17
* X86 SSE1 SIMD load intrinsics (movhps, movlps, and movups).Evan Cheng2006-03-251-4/+21
* X86 SSE1 conversion operations intrinsics.Evan Cheng2006-03-251-1/+34
* X86 SSE1 comparison intrinsics.Evan Cheng2006-03-251-0/+216