summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix Transforms/ScalarRepl/2006-04-20-PromoteCrash.llChris Lattner2006-04-201-1/+1
| | | | llvm-svn: 27912
* new testcaseChris Lattner2006-04-201-0/+18
| | | | llvm-svn: 27911
* Update the library dependencies for 1.8 with SparcV9 now gone.Reid Spencer2006-04-201-5/+0
| | | | llvm-svn: 27910
* Don't know what I was thinking...Evan Cheng2006-04-201-1/+1
| | | | llvm-svn: 27909
* Fix the CodeGen/PowerPC/buildvec_canonicalize.ll regression last night.Chris Lattner2006-04-201-1/+1
| | | | llvm-svn: 27908
* add a noteChris Lattner2006-04-201-0/+18
| | | | llvm-svn: 27907
* Remove Burg as a directory to be considered.Reid Spencer2006-04-201-1/+0
| | | | llvm-svn: 27906
* Remove more references to Burg.Reid Spencer2006-04-202-6/+0
| | | | llvm-svn: 27905
* Remove reference to BURG variable. It no longer exists.Reid Spencer2006-04-201-2/+0
| | | | llvm-svn: 27904
* remove some stuffChris Lattner2006-04-201-2/+0
| | | | llvm-svn: 27903
* Remove traces of Burg utility now that its gone and not needed.Reid Spencer2006-04-201-4/+0
| | | | llvm-svn: 27902
* Burg not needed any more now that SparcV9 is gone.Reid Spencer2006-04-2038-6495/+1
| | | | llvm-svn: 27901
* remove some v9 specific codeChris Lattner2006-04-201-20/+0
| | | | llvm-svn: 27900
* This field no longer existsChris Lattner2006-04-201-2/+0
| | | | llvm-svn: 27899
* Don't fill in fields that no longer exist.Chris Lattner2006-04-201-2/+1
| | | | llvm-svn: 27898
* Remove a bunch of dead stuff, shrinkifying TargetInstrDescriptor significantly.Chris Lattner2006-04-201-79/+12
| | | | llvm-svn: 27897
* Remove some obsolete interfacesChris Lattner2006-04-202-298/+0
| | | | llvm-svn: 27896
* Remove this obsolete fileChris Lattner2006-04-201-266/+0
| | | | llvm-svn: 27895
* Remove some of the obvious v9-specific cruftChris Lattner2006-04-201-136/+1
| | | | llvm-svn: 27894
* Remove some of the obvious V9-specific cruftChris Lattner2006-04-201-101/+2
| | | | llvm-svn: 27893
* Vector extract element test case.Evan Cheng2006-04-201-0/+25
| | | | llvm-svn: 27892
* Remove V9 jit supportChris Lattner2006-04-201-15/+0
| | | | llvm-svn: 27891
* Vector insert test case.Evan Cheng2006-04-201-0/+19
| | | | llvm-svn: 27890
* allow this dir to get prunedChris Lattner2006-04-201-3/+0
| | | | llvm-svn: 27889
* Remove this target's reg testsChris Lattner2006-04-206-58/+0
| | | | llvm-svn: 27888
* Fails with all sparcsChris Lattner2006-04-201-1/+1
| | | | llvm-svn: 27887
* Remove V9Chris Lattner2006-04-203-69/+2
| | | | llvm-svn: 27886
* This target is no longer built. The ,v files now live in the reoptimizer.Chris Lattner2006-04-2090-32210/+0
| | | | llvm-svn: 27885
* Never link in sparcv9Chris Lattner2006-04-201-10/+0
| | | | llvm-svn: 27884
* Never build SparcV9Chris Lattner2006-04-202-6/+6
| | | | llvm-svn: 27883
* remove a dead prototypeChris Lattner2006-04-201-4/+0
| | | | llvm-svn: 27882
* Make code match cvs commit message :)Andrew Lenharth2006-04-201-1/+1
| | | | llvm-svn: 27881
* If we can convert the return pointer type into an integer that IntPtrTypeAndrew Lenharth2006-04-201-2/+4
| | | | | | can be converted to losslessly, we can continue the conversion to a direct call. llvm-svn: 27880
* can we cast between pointers and IntPtrTypeAndrew Lenharth2006-04-201-0/+15
| | | | llvm-svn: 27879
* Add a missing =back to eliminate error.Reid Spencer2006-04-201-0/+2
| | | | llvm-svn: 27878
* v16i8 splat with 2 punpcklbw and a single pshufd.Evan Cheng2006-04-201-0/+26
| | | | llvm-svn: 27877
* Another shuffle test. For 4-wide shuffle, no more than 3 {p}shuf*.Evan Cheng2006-04-201-0/+9
| | | | llvm-svn: 27876
* - Added support to turn "vector clear elements", e.g. pand V, <-1, -1, 0, -1>Evan Cheng2006-04-202-77/+232
| | | | | | | | to a vector shuffle. - VECTOR_SHUFFLE lowering change in preparation for more efficient codegen of vector shuffle with zero (or any splat) vector. llvm-svn: 27875
* Turn a VAND into a VECTOR_SHUFFLE is applicable.Evan Cheng2006-04-201-1/+64
| | | | | | | | DAG combiner can turn a VAND V, <-1, 0, -1, -1>, i.e. vector clear elements, into a vector shuffle with a zero vector. It only does so when TLI tells it the xform is profitable. llvm-svn: 27874
* Added a virtual method isVectorClearMaskLegal to TLI. It is similar toEvan Cheng2006-04-201-0/+10
| | | | | | | | isShuffleMaskLegal, used to determine if it makes sense to turn a "vector clear" (e.g. pand V, <0, -1, 0, -1> to a shuffle of the vector and a zero vector. llvm-svn: 27873
* Added a test case for , e.g. xform pand <0, 0, -1, -1> to a shuffle.Evan Cheng2006-04-201-0/+8
| | | | llvm-svn: 27872
* Added a movhlps, movlhps test case.Evan Cheng2006-04-201-0/+19
| | | | llvm-svn: 27871
* Don't hardcode in 1.5 for the website, just use 'CVS'.Chris Lattner2006-04-201-1/+1
| | | | llvm-svn: 27870
* This is old, out of date, and isn't linked to by anything.Chris Lattner2006-04-201-180/+0
| | | | llvm-svn: 27869
* Make sure that the new instructions selected have the right type. This fixesChris Lattner2006-04-201-5/+5
| | | | | | CodeGen/PowerPC/2006-04-19-vmaddfp-crash.ll llvm-svn: 27868
* New testcase for a codegen crashChris Lattner2006-04-201-0/+72
| | | | llvm-svn: 27867
* Changing domain nameTanya Lattner2006-04-201-1/+1
| | | | llvm-svn: 27865
* Implement folding of a bunch of binops with undefChris Lattner2006-04-201-0/+46
| | | | llvm-svn: 27863
* Update llvmgcc4 tarball namesChris Lattner2006-04-201-6/+9
| | | | llvm-svn: 27861
* Removed listing of llvm releases after 1.4, and said "1.4 and newer"Tanya Lattner2006-04-201-1/+1
| | | | llvm-svn: 27860
OpenPOWER on IntegriCloud