summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/PowerPC/PPCInstrAltivec.td
Commit message (Collapse)AuthorAgeFilesLines
...
* add vselChris Lattner2006-03-261-0/+4
| | | | llvm-svn: 27153
* Codegen vector predicate compares.Chris Lattner2006-03-261-13/+26
| | | | llvm-svn: 27151
* Remove PPC:isZeroVector, use ISD::isBuildVectorAllZeros insteadEvan Cheng2006-03-261-8/+4
| | | | llvm-svn: 27149
* Add all of the altivec comparison instructions. Add patterns for theChris Lattner2006-03-261-3/+105
| | | | | | non-predicate altivec compare intrinsics. llvm-svn: 27143
* Add and 8/16-bit adds, add all integer subtracts, add saturating subtractChris Lattner2006-03-261-3/+53
| | | | | | intrinsics. llvm-svn: 27142
* implement the vsldoi intrinsic.Chris Lattner2006-03-261-4/+8
| | | | llvm-svn: 27139
* fix the pattern for vandc, it's NOT vnandChris Lattner2006-03-251-3/+3
| | | | llvm-svn: 27136
* add patterns for VANDC/VNOR, implementingChris Lattner2006-03-251-3/+8
| | | | | | CodeGen/PowerPC/eqv-andc-orc-nor.ll:VNOR/VANDC llvm-svn: 27135
* Add some logical operationsChris Lattner2006-03-251-3/+19
| | | | llvm-svn: 27127
* implement a bunch of intrinsicsChris Lattner2006-03-251-3/+34
| | | | llvm-svn: 27118
* Move all Altivec stuff out into a new PPCInstrAltivec.td file.Chris Lattner2006-03-251-0/+296
Add a bunch of patterns for different datatypes, e.g. bit_convert, undef and zero vector support. llvm-svn: 27117
OpenPOWER on IntegriCloud