aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Added a scalar to vector with zero extension testcaseEvan Cheng2006-03-251-0/+21
* Add new intrinsic node definitions for tblgen useChris Lattner2006-03-251-0/+12
* 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
* Added 128-bit packed integer subtraction.Evan Cheng2006-03-252-0/+26
* Added CVTTPS2PI.Evan Cheng2006-03-251-0/+8
* Added CVTSS2SI.Evan Cheng2006-03-251-0/+5
* X86 SSE1 comparison intrinsics.Evan Cheng2006-03-251-0/+216
* X86 SSE1 arithmetic and logical operation intrinsics.Evan Cheng2006-03-251-0/+135
* Support for scalar to vector with zero extension.Evan Cheng2006-03-244-51/+118
* Change approach so that we get codegen for free for intrinsics. With this,Chris Lattner2006-03-242-38/+94
* fix inverted conditionalChris Lattner2006-03-241-2/+2
* D'oh - should be even numbered.Jim Laskey2006-03-241-15/+15
* Added LDMXCSREvan Cheng2006-03-241-0/+7
* ldmxcsr is a SSE instruction.Evan Cheng2006-03-241-6/+5
* Added ldmxcsr intrinsic.Evan Cheng2006-03-241-1/+6
* fix 80 column violationsChris Lattner2006-03-241-5/+6
* plug the intrinsics into the patterns for movmsk*Chris Lattner2006-03-241-2/+4
* Parse intrinsics correctly and perform type propagation. This doesn't currentlyChris Lattner2006-03-242-3/+49
* Add dwarf register numbering to register data.Jim Laskey2006-03-246-333/+689
* Add support for dwarf register numbering.Jim Laskey2006-03-241-0/+21
* Hack no more.Jim Laskey2006-03-241-2/+0
* Make sure to initialize the TheDef field!Chris Lattner2006-03-241-0/+1
* add another noteChris Lattner2006-03-241-0/+15
* add a noteChris Lattner2006-03-241-0/+12
* Move CodeGenIntrinsic implementation to CodeGenTarget.cpp with the rest ofChris Lattner2006-03-243-83/+89
* Specify the value type for each llvm type. This needs work for pointers.Chris Lattner2006-03-241-21/+23
* Shuffle some includes aroundChris Lattner2006-03-242-4/+2
* Pull in valuetypes.td here, we will use it shortly.Chris Lattner2006-03-241-0/+2
* Only to vector shuffle for {x,x,y,y} cases when SCALAR_TO_VECTOR is free.Evan Cheng2006-03-241-1/+2
* expose intrinsic info to the targets.Chris Lattner2006-03-241-0/+3
* Fix a bad JIT encoding of VPERM. Why is VPERM D,A,B,C but vfmadd is D,A,C,B ??Chris Lattner2006-03-241-2/+2
* Like the comment says, prefer to use the implicit add done by [r+r] addressingChris Lattner2006-03-241-4/+14
* New testcaseChris Lattner2006-03-241-0/+17
* Tweak a comment.Jim Laskey2006-03-241-1/+1
* Fix indent.Jim Laskey2006-03-241-1/+1
* Clean up some commentary.Jim Laskey2006-03-243-3/+21
* Rename for truth in advertising.Jim Laskey2006-03-242-3/+3
* Fixed some grammer and spelling.Jim Laskey2006-03-241-5/+6
* Zero vector testcaseEvan Cheng2006-03-241-0/+16
* Disable the i32->float G5 optimization. It is unsafe, as documented in theChris Lattner2006-03-241-1/+7
* add support for using vxor to build zero vectors. This implementsChris Lattner2006-03-243-4/+44
* new testcaseChris Lattner2006-03-241-0/+8
* Add a facility for invoking the llvm-config tool when linking a program.Reid Spencer2006-03-241-0/+8
* Handle BUILD_VECTOR with all zero elements.Evan Cheng2006-03-244-11/+73
* prefer to generate constant pool loads over splats. This prevents us fromChris Lattner2006-03-241-34/+33
* Fix a typo, thanks to Gabor GreifChris Lattner2006-03-241-1/+1
* fix spelloChris Lattner2006-03-241-1/+1
* Fix spelloChris Lattner2006-03-241-2/+2