aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add some comments.Chris Lattner2006-03-251-0/+4
* add a vnot helper node for matching 'not' on vectorsChris Lattner2006-03-251-2/+6
* Fix a bug in ISD::isBuildVectorAllOnesInteger that caused it to always returnChris Lattner2006-03-251-2/+3
* Implement the ISD::isBuildVectorAllOnesInteger predicateChris Lattner2006-03-251-1/+32
* Don't call SimplifyDemandedBits on vectorsChris Lattner2006-03-251-1/+2
* Add some logical operationsChris Lattner2006-03-251-3/+19
* Don't crash on packed logical opsChris Lattner2006-03-251-3/+6
* Teach BinaryOperator::createNot to work with packed integer typesChris Lattner2006-03-251-2/+9
* Cast instruction not inserted into basic block.Jim Laskey2006-03-251-41/+5
* Added missing (any_extend (load ...)) patterns.Evan Cheng2006-03-251-0/+3
* Build arbitrary vector with more than 2 distinct scalar elements with aEvan Cheng2006-03-253-5/+104
* implement a bunch of intrinsicsChris Lattner2006-03-251-3/+34
* Move all Altivec stuff out into a new PPCInstrAltivec.td file.Chris Lattner2006-03-252-239/+298
* Add some basic patterns for other datatypesChris Lattner2006-03-252-10/+12
* add all supported formats to the vector register fileChris Lattner2006-03-251-1/+1
* Add support for __builtin_altivec_vnmsubfp /vmaddfpChris Lattner2006-03-251-0/+5
* #include Intrinsics.h into all dag iselsChris Lattner2006-03-256-0/+12
* Implement Intrinsic::getNameChris Lattner2006-03-251-0/+11
* Codegen things like:Chris Lattner2006-03-254-2/+123
* Added SSE cachebility opsEvan Cheng2006-03-251-0/+30
* Instruction encoding bugEvan Cheng2006-03-251-1/+1
* Add new intrinsic node definitions for tblgen useChris Lattner2006-03-251-0/+12
* 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
* Support for scalar to vector with zero extension.Evan Cheng2006-03-244-51/+118
* 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
* plug the intrinsics into the patterns for movmsk*Chris Lattner2006-03-241-2/+4
* Add dwarf register numbering to register data.Jim Laskey2006-03-245-332/+671
* Add support for dwarf register numbering.Jim Laskey2006-03-241-0/+21
* Hack no more.Jim Laskey2006-03-241-2/+0
* add another noteChris Lattner2006-03-241-0/+15
* add a noteChris Lattner2006-03-241-0/+12
* Shuffle some includes aroundChris Lattner2006-03-242-4/+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
* Fix indent.Jim Laskey2006-03-241-1/+1
* Clean up some commentary.Jim Laskey2006-03-242-2/+20
* Rename for truth in advertising.Jim Laskey2006-03-241-2/+2
* 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
* 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 spelloChris Lattner2006-03-241-1/+1
* Fix spelloChris Lattner2006-03-241-2/+2
* add the actual cost to the debug infoChris Lattner2006-03-241-2/+4