[llvm-commits] [llvm] r73431 - in /llvm/trunk: include/llvm/ include/llvm/Analysis/ lib/Analysis/ lib/Transforms/Instrumentation/ lib/Transforms/Scalar/ lib/VMCore/ test/Feature/ test/Transforms/InstCombine/
Chris Lattner
clattner at apple.com
Mon Jun 15 16:13:59 PDT 2009
On Jun 15, 2009, at 3:12 PM, Dan Gohman wrote:
> Author: djg
> Date: Mon Jun 15 17:12:54 2009
> New Revision: 73431
>
> URL: http://llvm.org/viewvc/llvm-project?rev=73431&view=rev
> Log:
> 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.
Hi Dan,
Why should ConstantInt/FP::get allow a vector operand? It seems very
strange to me to allow this.
In general, please split up logically distinct changes into different
pieces, it would be nice to have the core IR changes separately from
the SCEV changes,
-Chris
More information about the llvm-commits
mailing list