[llvm-commits] PATCH: remove VICmp and VFCmp.

Duncan Sands baldrick at free.fr
Fri Jul 10 07:56:30 PDT 2009


Hi Eli,

> That's not going to work: the validity of IR isn't allowed to depend
> on target data.

Chris didn't seem too worried about that on IRC.

> So now we have four conflicting requirements: a store+load with two
> non-aggregate first class types of the same width must be
> transformable into a bitcast, vectors must have the same layout in
> memory as arrays, the legality of a bitcast must not depend on target
> data, and bitcasts are only legal between types of the same width.
> Any ideas for how to resolve this?

See above.

Ciao,

Duncan.



More information about the llvm-commits mailing list