aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* unbreak the buildChris Lattner2006-03-271-1/+1
* Unbreak the build on non-apple compilers :-(Chris Lattner2006-03-271-1/+2
* Try againEvan Cheng2006-03-271-3/+10
* Add a bunch of notes from my journey thus far.Chris Lattner2006-03-271-9/+103
* Incorrect check for FP all one'sEvan Cheng2006-03-271-1/+2
* Split out altivec notes into their own READMEChris Lattner2006-03-272-52/+56
* Use pcmpeq to generate vector of all ones.Evan Cheng2006-03-272-0/+15
* Changed isBuildVectorAllOnesInteger to isBuildVectorAllOnes.Evan Cheng2006-03-271-1/+1
* Change isBuildVectorAllOnesInteger to isBuildVectorAllOnes. Also check forEvan Cheng2006-03-271-24/+39
* Instead of printing "INTRINSIC" on intrinsic node, print the intrinsic name.Chris Lattner2006-03-271-1/+5
* teach the inliner to work with packed constantsChris Lattner2006-03-271-0/+19
* Fix the JIT encoding of VSELChris Lattner2006-03-272-4/+24
* Fix the JIT encoding of VSPLTI*Chris Lattner2006-03-272-9/+24
* Pass llvm/test/Regression/CodeGen/Generic/debug-info.ll.Jim Laskey2006-03-271-0/+7
* SelectionDAGISel can now natively handle Switch instructions, in the sameNate Begeman2006-03-275-44/+306
* Bullet proof against undefined args produced by upgrading ols-style debug info.Jim Laskey2006-03-262-7/+8
* How to be dumb on $5/day. Need a tri-state to track valid debug descriptors.Jim Laskey2006-03-261-24/+27
* add vselChris Lattner2006-03-261-0/+4
* Readme noteNate Begeman2006-03-261-0/+7
* Codegen vector predicate compares.Chris Lattner2006-03-265-15/+139
* Remove X86:isZeroVector, use ISD::isBuildVectorAllZeros instead; some fixes /...Evan Cheng2006-03-263-72/+44
* Remove PPC:isZeroVector, use ISD::isBuildVectorAllZeros insteadEvan Cheng2006-03-263-34/+6
* Add immAllZerosV helperEvan Cheng2006-03-261-0/+3
* Add ISD::isBuildVectorAllZeros predicateEvan Cheng2006-03-261-0/+24
* Allow targets to custom lower their own intrinsics if desired.Chris Lattner2006-03-261-0/+7
* Update dependencies to reflect split of the Intrinsics.td fileChris Lattner2006-03-261-2/+5
* Add all of the altivec comparison instructions. Add patterns for theChris Lattner2006-03-262-5/+108
* Add and 8/16-bit adds, add all integer subtracts, add saturating subtractChris Lattner2006-03-261-3/+53
* implement the vsldoi intrinsic.Chris Lattner2006-03-262-4/+26
* fix the pattern for vandc, it's NOT vnandChris Lattner2006-03-251-3/+3
* add patterns for VANDC/VNOR, implementingChris Lattner2006-03-251-3/+8
* 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