Dan Gohman 6de29f8d96 Support vector casts in more places, fixing a variety of assertion
failures.

To support this, add some utility functions to Type to help support
vector/scalar-independent code. Change ConstantInt::get and
ConstantFP::get to support vector types, and add an overload to
ConstantInt::get that uses a static IntegerType type, for
convenience.

Introduce a new getConstant method for ScalarEvolution, to simplify
common use cases.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73431 91177308-0d34-0410-b5e6-96231b3b80d8
2009-06-15 22:12:54 +00:00
..
2008-03-06 06:50:03 +00:00
2008-05-18 04:11:26 +00:00
2008-05-31 17:10:28 +00:00
2008-07-12 05:04:38 +00:00
2009-01-24 17:16:04 +00:00
2009-02-02 06:55:45 +00:00
2009-02-25 18:20:01 +00:00
2008-05-20 05:46:13 +00:00
2008-03-09 08:16:40 +00:00
2008-05-16 02:59:42 +00:00
2008-03-25 04:26:08 +00:00
2008-05-09 05:19:28 +00:00
2008-03-09 08:16:40 +00:00
2009-03-24 18:15:30 +00:00
2008-03-09 08:16:40 +00:00

This directory contains test cases for the instcombine transformation.  The
dated tests are actual bug tests, whereas the named tests are used to test
for features that the this pass should be capable of performing.