| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix a really subtle and obnoxious memory bug that caused issues with an | Chris Lattner | 2006-04-20 | 1 | -11/+11 |
| | | | | | | | | | | llvm-gcc4 boostrap. Whenever a node is deleted by the dag combiner, it *must* be returned by the visit function, or the dag combiner will not know that the node has been processed (and will, e.g., send it to the target dag combine xforms). llvm-svn: 27922 | ||||
| * | Don't require the "dot" program if -flat option is given, and don't produce | Reid Spencer | 2006-04-20 | 1 | -19/+25 |
| | | | | | | | | any of the fancy graphs or other output. Just produce the flat, makefile style output on stdout. llvm-svn: 27921 | ||||
| * | Keep Visual Studio informed. | Jeff Cohen | 2006-04-20 | 1 | -6/+0 |
| | | | | | llvm-svn: 27920 | ||||
| * | Configure llvm-config in tools, not utils. | Reid Spencer | 2006-04-20 | 2 | -3/+3 |
| | | | | | llvm-svn: 27919 | ||||
| * | Remove the llvm-config directory. Its now in tools. | Reid Spencer | 2006-04-20 | 5 | -632/+0 |
| | | | | | llvm-svn: 27918 | ||||
| * | llvm-config doesn't live here anymore ==> tools | Reid Spencer | 2006-04-20 | 1 | -6/+1 |
| | | | | | llvm-svn: 27917 | ||||
| * | Okay, llvm-config is good to go now. | Reid Spencer | 2006-04-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 27916 | ||||
| * | Several Changes To Support Building llvm-config: | Reid Spencer | 2006-04-20 | 2 | -10/+42 |
| | | | | | | | | | | | | 1. If Perl is not available, don't run Perl dependent targets. 2. Check in FinalLibDeps.txt for build environments that can't build it because there's no Perl processor. 3. Ensure that FinalLibDeps.txt depends on LibDeps.txt so it is automatically regenerated. 4. Support objdir != srcdir building. llvm-svn: 27915 | ||||
| * | Don't build llvm-config until issues are resolved. | Reid Spencer | 2006-04-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 27914 | ||||
| * | Build the llvm-config directory as a tool. | Reid Spencer | 2006-04-20 | 6 | -1/+633 |
| | | | | | llvm-svn: 27913 | ||||
| * | Fix Transforms/ScalarRepl/2006-04-20-PromoteCrash.ll | Chris Lattner | 2006-04-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 27912 | ||||
| * | new testcase | Chris Lattner | 2006-04-20 | 1 | -0/+18 |
| | | | | | llvm-svn: 27911 | ||||
| * | Update the library dependencies for 1.8 with SparcV9 now gone. | Reid Spencer | 2006-04-20 | 1 | -5/+0 |
| | | | | | llvm-svn: 27910 | ||||
| * | Don't know what I was thinking... | Evan Cheng | 2006-04-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 27909 | ||||
| * | Fix the CodeGen/PowerPC/buildvec_canonicalize.ll regression last night. | Chris Lattner | 2006-04-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 27908 | ||||
| * | add a note | Chris Lattner | 2006-04-20 | 1 | -0/+18 |
| | | | | | llvm-svn: 27907 | ||||
| * | Remove Burg as a directory to be considered. | Reid Spencer | 2006-04-20 | 1 | -1/+0 |
| | | | | | llvm-svn: 27906 | ||||
| * | Remove more references to Burg. | Reid Spencer | 2006-04-20 | 2 | -6/+0 |
| | | | | | llvm-svn: 27905 | ||||
| * | Remove reference to BURG variable. It no longer exists. | Reid Spencer | 2006-04-20 | 1 | -2/+0 |
| | | | | | llvm-svn: 27904 | ||||
| * | remove some stuff | Chris Lattner | 2006-04-20 | 1 | -2/+0 |
| | | | | | llvm-svn: 27903 | ||||
| * | Remove traces of Burg utility now that its gone and not needed. | Reid Spencer | 2006-04-20 | 1 | -4/+0 |
| | | | | | llvm-svn: 27902 | ||||
| * | Burg not needed any more now that SparcV9 is gone. | Reid Spencer | 2006-04-20 | 38 | -6495/+1 |
| | | | | | llvm-svn: 27901 | ||||
| * | remove some v9 specific code | Chris Lattner | 2006-04-20 | 1 | -20/+0 |
| | | | | | llvm-svn: 27900 | ||||
| * | This field no longer exists | Chris Lattner | 2006-04-20 | 1 | -2/+0 |
| | | | | | llvm-svn: 27899 | ||||
| * | Don't fill in fields that no longer exist. | Chris Lattner | 2006-04-20 | 1 | -2/+1 |
| | | | | | llvm-svn: 27898 | ||||
| * | Remove a bunch of dead stuff, shrinkifying TargetInstrDescriptor significantly. | Chris Lattner | 2006-04-20 | 1 | -79/+12 |
| | | | | | llvm-svn: 27897 | ||||
| * | Remove some obsolete interfaces | Chris Lattner | 2006-04-20 | 2 | -298/+0 |
| | | | | | llvm-svn: 27896 | ||||
| * | Remove this obsolete file | Chris Lattner | 2006-04-20 | 1 | -266/+0 |
| | | | | | llvm-svn: 27895 | ||||
| * | Remove some of the obvious v9-specific cruft | Chris Lattner | 2006-04-20 | 1 | -136/+1 |
| | | | | | llvm-svn: 27894 | ||||
| * | Remove some of the obvious V9-specific cruft | Chris Lattner | 2006-04-20 | 1 | -101/+2 |
| | | | | | llvm-svn: 27893 | ||||
| * | Vector extract element test case. | Evan Cheng | 2006-04-20 | 1 | -0/+25 |
| | | | | | llvm-svn: 27892 | ||||
| * | Remove V9 jit support | Chris Lattner | 2006-04-20 | 1 | -15/+0 |
| | | | | | llvm-svn: 27891 | ||||
| * | Vector insert test case. | Evan Cheng | 2006-04-20 | 1 | -0/+19 |
| | | | | | llvm-svn: 27890 | ||||
| * | allow this dir to get pruned | Chris Lattner | 2006-04-20 | 1 | -3/+0 |
| | | | | | llvm-svn: 27889 | ||||
| * | Remove this target's reg tests | Chris Lattner | 2006-04-20 | 6 | -58/+0 |
| | | | | | llvm-svn: 27888 | ||||
| * | Fails with all sparcs | Chris Lattner | 2006-04-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 27887 | ||||
| * | Remove V9 | Chris Lattner | 2006-04-20 | 3 | -69/+2 |
| | | | | | llvm-svn: 27886 | ||||
| * | This target is no longer built. The ,v files now live in the reoptimizer. | Chris Lattner | 2006-04-20 | 90 | -32210/+0 |
| | | | | | llvm-svn: 27885 | ||||
| * | Never link in sparcv9 | Chris Lattner | 2006-04-20 | 1 | -10/+0 |
| | | | | | llvm-svn: 27884 | ||||
| * | Never build SparcV9 | Chris Lattner | 2006-04-20 | 2 | -6/+6 |
| | | | | | llvm-svn: 27883 | ||||
| * | remove a dead prototype | Chris Lattner | 2006-04-20 | 1 | -4/+0 |
| | | | | | llvm-svn: 27882 | ||||
| * | Make code match cvs commit message :) | Andrew Lenharth | 2006-04-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 27881 | ||||
| * | If we can convert the return pointer type into an integer that IntPtrType | Andrew Lenharth | 2006-04-20 | 1 | -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 IntPtrType | Andrew Lenharth | 2006-04-20 | 1 | -0/+15 |
| | | | | | llvm-svn: 27879 | ||||
| * | Add a missing =back to eliminate error. | Reid Spencer | 2006-04-20 | 1 | -0/+2 |
| | | | | | llvm-svn: 27878 | ||||
| * | v16i8 splat with 2 punpcklbw and a single pshufd. | Evan Cheng | 2006-04-20 | 1 | -0/+26 |
| | | | | | llvm-svn: 27877 | ||||
| * | Another shuffle test. For 4-wide shuffle, no more than 3 {p}shuf*. | Evan Cheng | 2006-04-20 | 1 | -0/+9 |
| | | | | | llvm-svn: 27876 | ||||
| * | - Added support to turn "vector clear elements", e.g. pand V, <-1, -1, 0, -1> | Evan Cheng | 2006-04-20 | 2 | -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 Cheng | 2006-04-20 | 1 | -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 to | Evan Cheng | 2006-04-20 | 1 | -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 | ||||

